CRUX
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
December 2020
- 7 participants
- 25 discussions
Dear fellow Crux-users,
Recently there was some discussion in the IRC channel about how to make crux more `alive' and
`attractive'.
Being a relative new user I would like to share my thoughts.
First of all, Crux has a lot of good things to offer: It's simplicity and script based
orientation are unique. The package management through ports is simple but effective.
Also there is some good documentation (but may be improved).
And (last but not least) there's a friendly and helpful community.
When I started out with Crux it took a while before I had everything up and running.
Although I had used Arch for some while, went through the LFS-book twice, there was still
a lot of ground to make up before I had my laptop configured the same way when using Arch.
I had to hone several skills: building my own kernel, creating some udev rules, setting up
networking using wpa_supplicant only (I know nm is at hand) and so on.
Although the somewhat steep learning curve belongs to the way Crux works, there can be
some minor improvements made which may help newcomers finding their way around more easily.
First of, maybe Crux can become a rolling distro, with a new iso every month / 2 months.
In practice it already seems to be. There are unofficial updated iso's and once you got
everything installed everything can be kept up-to-date.
As a new user I used the official iso (which is good practice I think), but after building
the kernel, running a sysup was a bit of a showstopper. Almost all of the packages needed
to be updated. When using the more recent unofficial iso, this is obvious not the case.
Secondly, there is a lot of good documentation -especially on the Crux specific parts- but
having two sources (Handbook and wiki) is somewhat confusing sometimes.
Maybe merge the handbook into the wiki with an entry for installing Crux (like the installation
guide on the Arch wiki)?
The guide will walk the new user through a basic installation with links to several
options (e.q. encrypting harddrive, using different bootloaders).
At the end of the guide there can be some links to other entry (how to install packages,
e.d.).
It would be helpful if there is a basic `how to compile your own kernel'-tutorial.
Something along the lines of `make defconfig', enabling audio and video support, untick
some of the wlan firmware drivers, etc. Copying the bzImage and System.map and updating the
boatloader.
Lastly a guide on creating and maintaining your own repo (which is part of the charm of using
Crux I think), would be very helpful.
Beerman / Tim's guide would be a great starting point IMHO.
https://gist.github.com/TimB87/6cf010c0c10d67faf98ae03e62ffb029
As for the documentation, for the most part it's a matter of reorganizing.
Maybe a `further reading' section can be added at the end of an entry, with links to useful
sources like the Arch wiki / offical kernel documentation and so on.
The goal here is to keep it simple (of course ;-))
I'll be happy to help out with (re)writing some parts.
What do you think?
Would this be helpful?
Or are there other / better options?
Kind regards,
Hans
9
13
commit 178bd1512e8bab411ca516e6ee7b58a3e701b484
Author: Juergen Daubert <jue(a)jue.li>
Date: Wed Dec 30 17:54:59 2020 +0100
[notify] wireshark: update to 3.4.2
includes one security fix, see
https://www.wireshark.org/docs/relnotes/wireshark-3.4.2.html
diff --git a/wireshark/.footprint b/wireshark/.footprint
index bd125aecf..84679ee96 100644
--- a/wireshark/.footprint
+++ b/wireshark/.footprint
@@ -624,11 +624,11 @@ drwxr-xr-x root/root usr/include/wireshark/wsutil/
-rw-r--r-- root/root usr/include/wireshark/wsutil/xtea.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libwireshark.so -> libwireshark.so.14
-lrwxrwxrwx root/root usr/lib/libwireshark.so.14 -> libwireshark.so.14.0.1
--rwxr-xr-x root/root usr/lib/libwireshark.so.14.0.1
+lrwxrwxrwx root/root usr/lib/libwireshark.so.14 -> libwireshark.so.14.0.2
+-rwxr-xr-x root/root usr/lib/libwireshark.so.14.0.2
lrwxrwxrwx root/root usr/lib/libwiretap.so -> libwiretap.so.11
-lrwxrwxrwx root/root usr/lib/libwiretap.so.11 -> libwiretap.so.11.0.1
--rwxr-xr-x root/root usr/lib/libwiretap.so.11.0.1
+lrwxrwxrwx root/root usr/lib/libwiretap.so.11 -> libwiretap.so.11.0.2
+-rwxr-xr-x root/root usr/lib/libwiretap.so.11.0.2
lrwxrwxrwx root/root usr/lib/libwsutil.so -> libwsutil.so.12
lrwxrwxrwx root/root usr/lib/libwsutil.so.12 -> libwsutil.so.12.0.0
-rwxr-xr-x root/root usr/lib/libwsutil.so.12.0.0
diff --git a/wireshark/.signature b/wireshark/.signature
index f1d4a6733..e72f218c0 100644
--- a/wireshark/.signature
+++ b/wireshark/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/daGfuO49ED3sTSgU1W7+N2HG7wEBxuwHHN8tm4yX6/Qt1+bVJNErqdN/vdu5xDdpX6MyZaJ3C6amuVH0/OJqgA=
-SHA256 (Pkgfile) = 299ac1b1f32081e5b740a0f9cce8700155a03ff453947e17fa4726a1ca033eeb
-SHA256 (.footprint) = 7c040f9aae0633edca61e8893cb377320b19801aef1690b4a8a6bf28ed2ec313
-SHA256 (wireshark-3.4.1.tar.xz) = f8165211f5b4a4f6708df73ef9be51df917927f2da78348b32d3a6eb5fc458a3
+RWSE3ohX2g5d/RqhHx2jx2yGcAVcsjOz5DzAU1dIV9uPtrjTMsVTksp5Sy+wt8LSpwglTJtEnE18ghSr2jqql1FR/4qLRJR1FwA=
+SHA256 (Pkgfile) = 205d1248bee3a900db5360c0de6cf883fd7768562f622e5d3b9eb957cd25bba1
+SHA256 (.footprint) = ceb61a3d605686e4153d5aff31c7b70bddea39a230f395a708a81985384bac9a
+SHA256 (wireshark-3.4.2.tar.xz) = de9868729e426a469baabd8d444240d84fa5445020e92c842dd19afd0d47a4c4
diff --git a/wireshark/Pkgfile b/wireshark/Pkgfile
index 7987d9a5e..6b949d0a7 100644
--- a/wireshark/Pkgfile
+++ b/wireshark/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: c-ares hicolor-icon-theme libgcrypt libpcap qt5
name=wireshark
-version=3.4.1
+version=3.4.2
release=1
source=(https://www.wireshark.org/download/src/$name-$version.tar.xz)
1
0
ports/contrib (3.6): [notify] amf-headers: initial import for amf support in ffmepg, AMD accelleration
by crux@crux.nu 27 Dec '20
by crux@crux.nu 27 Dec '20
27 Dec '20
commit 5281d0e5b16b5f7af300d02d942a44de77680e03
Author: Danny Rawlins <contact(a)romster.me>
Date: Sun Dec 27 15:35:15 2020 +1100
[notify] amf-headers: initial import for amf support in ffmepg, AMD accelleration
diff --git a/amf-headers/.footprint b/amf-headers/.footprint
new file mode 100644
index 000000000..876bfa75f
--- /dev/null
+++ b/amf-headers/.footprint
@@ -0,0 +1,52 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/AMF/
+drwxr-xr-x root/root usr/include/AMF/components/
+-rw-r--r-- root/root usr/include/AMF/components/Ambisonic2SRenderer.h
+-rw-r--r-- root/root usr/include/AMF/components/AudioCapture.h
+-rw-r--r-- root/root usr/include/AMF/components/Capture.h
+-rw-r--r-- root/root usr/include/AMF/components/ChromaKey.h
+-rw-r--r-- root/root usr/include/AMF/components/ColorSpace.h
+-rw-r--r-- root/root usr/include/AMF/components/Component.h
+-rw-r--r-- root/root usr/include/AMF/components/ComponentCaps.h
+-rw-r--r-- root/root usr/include/AMF/components/CursorCapture.h
+-rw-r--r-- root/root usr/include/AMF/components/DisplayCapture.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGAudioConverter.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGAudioDecoder.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGAudioEncoder.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGComponents.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGFileDemuxer.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGFileMuxer.h
+-rw-r--r-- root/root usr/include/AMF/components/FFMPEGVideoDecoder.h
+-rw-r--r-- root/root usr/include/AMF/components/MediaSource.h
+-rw-r--r-- root/root usr/include/AMF/components/PreAnalysis.h
+-rw-r--r-- root/root usr/include/AMF/components/PreProcessing.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoCapture.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoConverter.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoDecoderUVD.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoEncoderHEVC.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoEncoderVCE.h
+-rw-r--r-- root/root usr/include/AMF/components/VideoStitch.h
+-rw-r--r-- root/root usr/include/AMF/components/ZCamLiveStream.h
+drwxr-xr-x root/root usr/include/AMF/core/
+-rw-r--r-- root/root usr/include/AMF/core/AudioBuffer.h
+-rw-r--r-- root/root usr/include/AMF/core/Buffer.h
+-rw-r--r-- root/root usr/include/AMF/core/Compute.h
+-rw-r--r-- root/root usr/include/AMF/core/ComputeFactory.h
+-rw-r--r-- root/root usr/include/AMF/core/Context.h
+-rw-r--r-- root/root usr/include/AMF/core/CurrentTime.h
+-rw-r--r-- root/root usr/include/AMF/core/Data.h
+-rw-r--r-- root/root usr/include/AMF/core/Debug.h
+-rw-r--r-- root/root usr/include/AMF/core/Dump.h
+-rw-r--r-- root/root usr/include/AMF/core/Factory.h
+-rw-r--r-- root/root usr/include/AMF/core/Interface.h
+-rw-r--r-- root/root usr/include/AMF/core/Plane.h
+-rw-r--r-- root/root usr/include/AMF/core/Platform.h
+-rw-r--r-- root/root usr/include/AMF/core/PropertyStorage.h
+-rw-r--r-- root/root usr/include/AMF/core/PropertyStorageEx.h
+-rw-r--r-- root/root usr/include/AMF/core/Result.h
+-rw-r--r-- root/root usr/include/AMF/core/Surface.h
+-rw-r--r-- root/root usr/include/AMF/core/Trace.h
+-rw-r--r-- root/root usr/include/AMF/core/Variant.h
+-rw-r--r-- root/root usr/include/AMF/core/Version.h
+-rw-r--r-- root/root usr/include/AMF/core/VulkanAMF.h
diff --git a/amf-headers/.signature b/amf-headers/.signature
new file mode 100644
index 000000000..e8cf2dd56
--- /dev/null
+++ b/amf-headers/.signature
@@ -0,0 +1,4 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF37LJYbpmBrh31H54JRTI5o0vKFHAJ37JPCteoOt0C6VUlPxXjVulTEtUnYm3TJ102ebs2Ss6dAYxIEz5Tne/eQg=
+SHA256 (Pkgfile) = 0c0860a8027d18506f66423b0c89e71650623d28009312ee16aeff7f6d672520
+SHA256 (amf-headers-v1.4.18.tar.gz) = 4f21ee07c8bb9b73ff48dbce7cb0917cdcd4d81d33333da391d97ce7f00642fe
diff --git a/amf-headers/Pkgfile b/amf-headers/Pkgfile
new file mode 100644
index 000000000..2e0472470
--- /dev/null
+++ b/amf-headers/Pkgfile
@@ -0,0 +1,13 @@
+# Description: Header files for AMD Advanced Media Framework
+# URL: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/
+# Maintainer: Danny Rawlins, crux at romster dot me
+
+name=amf-headers
+version=1.4.18
+release=1
+source=(https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/v$version/$name-v$version.tar.gz)
+
+build() {
+ install -dm 755 $PKG/usr/include
+ cp -dr --no-preserve=ownership AMF-$version/amf/public/include "${PKG}"/usr/include/AMF
+}
1
0
ports/opt (3.6): [notify] clang: fix targets clang uses, without that clang will report missing libray on any unsupported default target in llvm, enable newer cuda version support
by crux@crux.nu 27 Dec '20
by crux@crux.nu 27 Dec '20
27 Dec '20
commit 55165e450aaf312baf2beadac9403b6898e5d465
Author: Danny Rawlins <contact(a)romster.me>
Date: Sun Dec 27 14:44:54 2020 +1100
[notify] clang: fix targets clang uses, without that clang will report missing libray on any unsupported default target in llvm, enable newer cuda version support
diff --git a/clang/.signature b/clang/.signature
index 007ce322e..651c0b43a 100644
--- a/clang/.signature
+++ b/clang/.signature
@@ -1,6 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/cUsEnAtB4niwqEIkegtTw84apeWix7YFTE/cIOTAbLn0111OXq9r0Ngkp2dEXWfRpPxgpP6cq3gSX/cCK1HsQ0=
-SHA256 (Pkgfile) = 2a6dae81ae3365f21a64bfe11674fdaac689fa4ad18e2353b3e0f5137ddfcf57
+RWSE3ohX2g5d/XSTAIppcGQW+ohgyHzvk/qKt76/33sdjES4JHMk02OyqDhLQaeFhk29Cibxix4OSiZKj6FNZzbajD4RrEpNjQg=
+SHA256 (Pkgfile) = 9dda69a8c234dd55e1d76b2e07108a4f18ccc6b84eb9f134adc8ca19c35f004c
SHA256 (.footprint) = cfb86615bb4dcc3688e8e6da59c2bc09b516ac30beb9c8699468624048fcca11
SHA256 (clang-11.0.0.src.tar.xz) = 0f96acace1e8326b39f220ba19e055ba99b0ab21c2475042dbc6a482649c5209
SHA256 (clang-tools-extra-11.0.0.src.tar.xz) = fed318f75d560d0e0ae728e2fb8abce71e9d0c60dd120c9baac118522ce76c09
+SHA256 (cuda-version-detection.patch) = 757dc5a288f6847d38e320c364d48fb6454aef25514b2346030b623842ac904e
diff --git a/clang/Pkgfile b/clang/Pkgfile
index f43b3859e..9556a6071 100644
--- a/clang/Pkgfile
+++ b/clang/Pkgfile
@@ -5,18 +5,22 @@
name=clang
version=11.0.0
-release=1
+release=2
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$ver…
- https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$na…)
+ https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$na…
+ cuda-version-detection.patch)
build() {
mv $name-tools-extra-$version.src $name-$version.src/tools/extra
+ patch -d $name-$version.src -p2 -i $SRC/cuda-version-detection.patch
+
cmake -S $name-$version.src -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+ -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \
-D LLVM_INCLUDE_TESTS=0 \
-D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \
-Wno-dev
diff --git a/clang/cuda-version-detection.patch b/clang/cuda-version-detection.patch
new file mode 100644
index 000000000..7a1067887
--- /dev/null
+++ b/clang/cuda-version-detection.patch
@@ -0,0 +1,378 @@
+From d50044e809d2c15c56df0ea808f047a2c81d7344 Mon Sep 17 00:00:00 2001
+From: Artem Belevich <tra(a)google.com>
+Date: Mon, 19 Oct 2020 16:41:51 -0700
+Subject: [PATCH 1/2] [CUDA] Improve clang's ability to detect recent CUDA
+ versions.
+
+CUDA-11.1 does not carry version.txt which causes clang to assume that it's
+CUDA-7.0, which used to be the only CUDA version w/o version.txt.
+
+In order to tell CUDA-7.0 apart from the new versions, clang now probes for the
+presence of libdevice.10.bc which is not present in the old CUDA versions.
+
+This should keep Clang working for CUDA-11.1.
+
+PR47332: https://bugs.llvm.org/show_bug.cgi?id=47332
+
+Differential Revision: https://reviews.llvm.org/D89752
+
+(cherry picked from commit 65d206484c54177641d4b11d42cab1f1acc8c0c7)
+---
+ clang/lib/Driver/ToolChains/Cuda.cpp | 11 ++++++++---
+ .../Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep | 0
+ .../Inputs/CUDA_111/usr/local/cuda/include/.keep | 0
+ .../Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep | 0
+ .../Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep | 0
+ .../usr/local/cuda/nvvm/libdevice/libdevice.10.bc | 0
+ clang/test/Driver/cuda-version-check.cu | 7 ++++++-
+ 7 files changed, 14 insertions(+), 4 deletions(-)
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/nvvm/libdevice/libdevice.10.bc
+
+diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp
+index 110a0bca9bc1..cfd9dae0fa91 100644
+--- a/clang/lib/Driver/ToolChains/Cuda.cpp
++++ b/clang/lib/Driver/ToolChains/Cuda.cpp
+@@ -155,9 +155,14 @@ CudaInstallationDetector::CudaInstallationDetector(
+ llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> VersionFile =
+ FS.getBufferForFile(InstallPath + "/version.txt");
+ if (!VersionFile) {
+- // CUDA 7.0 doesn't have a version.txt, so guess that's our version if
+- // version.txt isn't present.
+- Version = CudaVersion::CUDA_70;
++ // CUDA 7.0 and CUDA 11.1+ do not have version.txt file.
++ // Use libdevice file to distinguish 7.0 from the new versions.
++ if (FS.exists(LibDevicePath + "/libdevice.10.bc")) {
++ Version = CudaVersion::LATEST;
++ DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED;
++ } else {
++ Version = CudaVersion::CUDA_70;
++ }
+ } else {
+ ParseCudaVersionFile((*VersionFile)->getBuffer());
+ }
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/.keep b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/nvvm/libdevice/libdevice.10.bc b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/nvvm/libdevice/libdevice.10.bc
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/cuda-version-check.cu b/clang/test/Driver/cuda-version-check.cu
+index a09b248304f2..1e6af029202f 100644
+--- a/clang/test/Driver/cuda-version-check.cu
++++ b/clang/test/Driver/cuda-version-check.cu
+@@ -10,6 +10,11 @@
+ // RUN: FileCheck %s --check-prefix=OK
+ // RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA-unknown/usr/local/cuda 2>&1 %s | \
+ // RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION
++// CUDA versions after 11.0 (update 1) do not carry version.txt file. Make sure
++// we still detect them as a new version and handle them the same as we handle
++// other new CUDA versions.
++// RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda 2>&1 %s | \
++// RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION
+ // Make sure that we don't warn about CUDA version during C++ compilation.
+ // RUN: %clang --target=x86_64-linux -v -### -x c++ --cuda-gpu-arch=sm_60 \
+ // RUN: --cuda-path=%S/Inputs/CUDA-unknown/usr/local/cuda 2>&1 %s | \
+@@ -65,5 +70,5 @@
+ // ERR_SM61: error: GPU arch sm_61 {{.*}}
+ // ERR_SM61-NOT: error: GPU arch sm_61
+
+-// UNKNOWN_VERSION: Unknown CUDA version 999.999. Assuming the latest supported version
++// UNKNOWN_VERSION: Unknown CUDA version {{.*}}. Assuming the latest supported version
+ // UNKNOWN_VERSION_CXX-NOT: Unknown CUDA version
+
+From 06f479cba3a09ef47326ea69e719d2aa1c0fba4c Mon Sep 17 00:00:00 2001
+From: Artem Belevich <tra(a)google.com>
+Date: Tue, 20 Oct 2020 15:11:38 -0700
+Subject: [PATCH 2/2] [CUDA] Extract CUDA version from cuda.h if version.txt is
+ not found
+
+If CUDA version can not be determined based on version.txt file, attempt to find
+CUDA_VERSION macro in cuda.h.
+
+This is a follow-up to D89752,
+
+Differntial Revision: https://reviews.llvm.org/D89832
+
+(cherry picked from commit e7fe125b776bf08d95e60ff3354a5c836218a0e6)
+---
+ .../clang/Basic/DiagnosticDriverKinds.td | 2 +-
+ clang/lib/Driver/ToolChains/Cuda.cpp | 118 +++++++++++++-----
+ clang/lib/Driver/ToolChains/Cuda.h | 3 -
+ .../Inputs/CUDA_102/usr/local/cuda/bin/.keep | 0
+ .../CUDA_102/usr/local/cuda/include/.keep | 0
+ .../Inputs/CUDA_102/usr/local/cuda/lib/.keep | 0
+ .../CUDA_102/usr/local/cuda/lib64/.keep | 0
+ .../local/cuda/nvvm/libdevice/libdevice.10.bc | 0
+ .../CUDA_102/usr/local/cuda/version.txt | 1 +
+ .../CUDA_111/usr/local/cuda/include/cuda.h | 7 ++
+ clang/test/Driver/cuda-version-check.cu | 14 ++-
+ 11 files changed, 108 insertions(+), 37 deletions(-)
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/bin/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/include/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib64/.keep
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/nvvm/libdevice/libdevice.10.bc
+ create mode 100644 clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/version.txt
+ create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/cuda.h
+
+diff --git a/clang/include/clang/Basic/DiagnosticDriverKinds.td b/clang/include/clang/Basic/DiagnosticDriverKinds.td
+index 558639ecad6a..acdad15cdf6c 100644
+--- a/clang/include/clang/Basic/DiagnosticDriverKinds.td
++++ b/clang/include/clang/Basic/DiagnosticDriverKinds.td
+@@ -69,7 +69,7 @@ def err_drv_cuda_version_unsupported : Error<
+ "install, pass a different GPU arch with --cuda-gpu-arch, or pass "
+ "--no-cuda-version-check.">;
+ def warn_drv_unknown_cuda_version: Warning<
+- "Unknown CUDA version %0. Assuming the latest supported version %1">,
++ "Unknown CUDA version. %0 Assuming the latest supported version %1">,
+ InGroup<CudaUnknownVersion>;
+ def err_drv_cuda_host_arch : Error<"unsupported architecture '%0' for host compilation.">;
+ def err_drv_mix_cuda_hip : Error<"Mixed Cuda and HIP compilation is not supported.">;
+diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp
+index cfd9dae0fa91..ffc606dd554b 100644
+--- a/clang/lib/Driver/ToolChains/Cuda.cpp
++++ b/clang/lib/Driver/ToolChains/Cuda.cpp
+@@ -16,6 +16,7 @@
+ #include "clang/Driver/Driver.h"
+ #include "clang/Driver/DriverDiagnostic.h"
+ #include "clang/Driver/Options.h"
++#include "llvm/ADT/Optional.h"
+ #include "llvm/Option/ArgList.h"
+ #include "llvm/Support/FileSystem.h"
+ #include "llvm/Support/Host.h"
+@@ -32,29 +33,80 @@ using namespace clang::driver::tools;
+ using namespace clang;
+ using namespace llvm::opt;
+
++namespace {
++struct CudaVersionInfo {
++ std::string DetectedVersion;
++ CudaVersion Version;
++};
+ // Parses the contents of version.txt in an CUDA installation. It should
+ // contain one line of the from e.g. "CUDA Version 7.5.2".
+-void CudaInstallationDetector::ParseCudaVersionFile(llvm::StringRef V) {
+- Version = CudaVersion::UNKNOWN;
++CudaVersionInfo parseCudaVersionFile(llvm::StringRef V) {
++ V = V.trim();
+ if (!V.startswith("CUDA Version "))
+- return;
++ return {V.str(), CudaVersion::UNKNOWN};
+ V = V.substr(strlen("CUDA Version "));
+ SmallVector<StringRef,4> VersionParts;
+ V.split(VersionParts, '.');
+- if (VersionParts.size() < 2)
+- return;
+- DetectedVersion = join_items(".", VersionParts[0], VersionParts[1]);
+- Version = CudaStringToVersion(DetectedVersion);
+- if (Version != CudaVersion::UNKNOWN) {
+- // TODO(tra): remove the warning once we have all features of 10.2 and 11.0
+- // implemented.
+- DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED;
+- return;
+- }
++ return {"version.txt: " + V.str() + ".",
++ VersionParts.size() < 2
++ ? CudaVersion::UNKNOWN
++ : CudaStringToVersion(
++ join_items(".", VersionParts[0], VersionParts[1]))};
++}
++
++CudaVersion getCudaVersion(uint32_t raw_version) {
++ if (raw_version < 7050)
++ return CudaVersion::CUDA_70;
++ if (raw_version < 8000)
++ return CudaVersion::CUDA_75;
++ if (raw_version < 9000)
++ return CudaVersion::CUDA_80;
++ if (raw_version < 9010)
++ return CudaVersion::CUDA_90;
++ if (raw_version < 9020)
++ return CudaVersion::CUDA_91;
++ if (raw_version < 10000)
++ return CudaVersion::CUDA_92;
++ if (raw_version < 10010)
++ return CudaVersion::CUDA_100;
++ if (raw_version < 10020)
++ return CudaVersion::CUDA_101;
++ if (raw_version < 11000)
++ return CudaVersion::CUDA_102;
++ if (raw_version < 11010)
++ return CudaVersion::CUDA_110;
++ return CudaVersion::LATEST;
++}
+
+- Version = CudaVersion::LATEST_SUPPORTED;
+- DetectedVersionIsNotSupported = true;
++CudaVersionInfo parseCudaHFile(llvm::StringRef Input) {
++ // Helper lambda which skips the words if the line starts with them or returns
++ // None otherwise.
++ auto StartsWithWords =
++ [](llvm::StringRef Line,
++ const SmallVector<StringRef, 3> words) -> llvm::Optional<StringRef> {
++ for (StringRef word : words) {
++ if (!Line.consume_front(word))
++ return {};
++ Line = Line.ltrim();
++ }
++ return Line;
++ };
++
++ Input = Input.ltrim();
++ while (!Input.empty()) {
++ if (auto Line =
++ StartsWithWords(Input.ltrim(), {"#", "define", "CUDA_VERSION"})) {
++ uint32_t RawVersion;
++ Line->consumeInteger(10, RawVersion);
++ return {"cuda.h: CUDA_VERSION=" + Twine(RawVersion).str() + ".",
++ getCudaVersion(RawVersion)};
++ }
++ // Find next non-empty line.
++ Input = Input.drop_front(Input.find_first_of("\n\r")).ltrim();
++ }
++ return {"cuda.h: CUDA_VERSION not found.", CudaVersion::UNKNOWN};
+ }
++} // namespace
+
+ void CudaInstallationDetector::WarnIfUnsupportedVersion() {
+ if (DetectedVersionIsNotSupported)
+@@ -152,21 +204,31 @@ CudaInstallationDetector::CudaInstallationDetector(
+ else
+ continue;
+
+- llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> VersionFile =
+- FS.getBufferForFile(InstallPath + "/version.txt");
+- if (!VersionFile) {
+- // CUDA 7.0 and CUDA 11.1+ do not have version.txt file.
+- // Use libdevice file to distinguish 7.0 from the new versions.
+- if (FS.exists(LibDevicePath + "/libdevice.10.bc")) {
+- Version = CudaVersion::LATEST;
+- DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED;
+- } else {
+- Version = CudaVersion::CUDA_70;
+- }
+- } else {
+- ParseCudaVersionFile((*VersionFile)->getBuffer());
++ CudaVersionInfo VersionInfo = {"", CudaVersion::UNKNOWN};
++ if (auto VersionFile = FS.getBufferForFile(InstallPath + "/version.txt"))
++ VersionInfo = parseCudaVersionFile((*VersionFile)->getBuffer());
++ // If version file didn't give us the version, try to find it in cuda.h
++ if (VersionInfo.Version == CudaVersion::UNKNOWN)
++ if (auto CudaHFile = FS.getBufferForFile(InstallPath + "/include/cuda.h"))
++ VersionInfo = parseCudaHFile((*CudaHFile)->getBuffer());
++ // As the last resort, make an educated guess between CUDA-7.0, (which had
++ // no version.txt file and had old-style libdevice bitcode ) and an unknown
++ // recent CUDA version (no version.txt, new style bitcode).
++ if (VersionInfo.Version == CudaVersion::UNKNOWN) {
++ VersionInfo.Version = (FS.exists(LibDevicePath + "/libdevice.10.bc"))
++ ? Version = CudaVersion::LATEST
++ : Version = CudaVersion::CUDA_70;
++ VersionInfo.DetectedVersion =
++ "No version found in version.txt or cuda.h.";
+ }
+
++ Version = VersionInfo.Version;
++ DetectedVersion = VersionInfo.DetectedVersion;
++
++ // TODO(tra): remove the warning once we have all features of 10.2
++ // and 11.0 implemented.
++ DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED;
++
+ if (Version >= CudaVersion::CUDA_90) {
+ // CUDA-9+ uses single libdevice file for all GPU variants.
+ std::string FilePath = LibDevicePath + "/libdevice.10.bc";
+diff --git a/clang/lib/Driver/ToolChains/Cuda.h b/clang/lib/Driver/ToolChains/Cuda.h
+index 873eb7338a30..bbf272c468a5 100644
+--- a/clang/lib/Driver/ToolChains/Cuda.h
++++ b/clang/lib/Driver/ToolChains/Cuda.h
+@@ -78,9 +78,6 @@ public:
+ return LibDeviceMap.lookup(Gpu);
+ }
+ void WarnIfUnsupportedVersion();
+-
+-private:
+- void ParseCudaVersionFile(llvm::StringRef V);
+ };
+
+ namespace tools {
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/bin/.keep b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/bin/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/include/.keep b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/include/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib/.keep b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib64/.keep b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/lib64/.keep
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/nvvm/libdevice/libdevice.10.bc b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/nvvm/libdevice/libdevice.10.bc
+new file mode 100644
+index 000000000000..e69de29bb2d1
+diff --git a/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/version.txt b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/version.txt
+new file mode 100644
+index 000000000000..cd34d385ddf5
+--- /dev/null
++++ b/clang/test/Driver/Inputs/CUDA_102/usr/local/cuda/version.txt
+@@ -0,0 +1 @@
++CUDA Version 10.2.333
+diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/cuda.h b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/cuda.h
+new file mode 100644
+index 000000000000..6ce5b747561d
+--- /dev/null
++++ b/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/cuda.h
+@@ -0,0 +1,7 @@
++//
++// Placeholder file for testing CUDA version detection
++//
++
++#define CUDA_VERSION 11010
++
++//
+diff --git a/clang/test/Driver/cuda-version-check.cu b/clang/test/Driver/cuda-version-check.cu
+index 1e6af029202f..bc04794375a9 100644
+--- a/clang/test/Driver/cuda-version-check.cu
++++ b/clang/test/Driver/cuda-version-check.cu
+@@ -8,13 +8,15 @@
+ // RUN: FileCheck %s --check-prefix=OK
+ // RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA_80/usr/local/cuda 2>&1 %s | \
+ // RUN: FileCheck %s --check-prefix=OK
++// Test version guess when no version.txt or cuda.h are found
+ // RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA-unknown/usr/local/cuda 2>&1 %s | \
+ // RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION
+-// CUDA versions after 11.0 (update 1) do not carry version.txt file. Make sure
+-// we still detect them as a new version and handle them the same as we handle
+-// other new CUDA versions.
++// Unknown version with version.txt present
++// RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA_102/usr/local/cuda 2>&1 %s | \
++// RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION_V
++// Unknown version with no version.txt but with version info present in cuda.h
+ // RUN: %clang --target=x86_64-linux -v -### --cuda-gpu-arch=sm_60 --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda 2>&1 %s | \
+-// RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION
++// RUN: FileCheck %s --check-prefix=UNKNOWN_VERSION_H
+ // Make sure that we don't warn about CUDA version during C++ compilation.
+ // RUN: %clang --target=x86_64-linux -v -### -x c++ --cuda-gpu-arch=sm_60 \
+ // RUN: --cuda-path=%S/Inputs/CUDA-unknown/usr/local/cuda 2>&1 %s | \
+@@ -70,5 +72,7 @@
+ // ERR_SM61: error: GPU arch sm_61 {{.*}}
+ // ERR_SM61-NOT: error: GPU arch sm_61
+
+-// UNKNOWN_VERSION: Unknown CUDA version {{.*}}. Assuming the latest supported version
++// UNKNOWN_VERSION_V: Unknown CUDA version. version.txt:{{.*}}. Assuming the latest supported version
++// UNKNOWN_VERSION_H: Unknown CUDA version. cuda.h: CUDA_VERSION={{.*}}. Assuming the latest supported version
++// UNKNOWN_VERSION: Unknown CUDA version. No version found in version.txt or cuda.h. Assuming the latest supported version
+ // UNKNOWN_VERSION_CXX-NOT: Unknown CUDA version
1
0
ports/opt (3.6): [notify] llvm: patch stack crash bug, enable Nvidia, we already enable AMD
by crux@crux.nu 27 Dec '20
by crux@crux.nu 27 Dec '20
27 Dec '20
commit 0c12f2ced371935f4595d443a27cd6ec8388686b
Author: Danny Rawlins <contact(a)romster.me>
Date: Sun Dec 27 14:43:17 2020 +1100
[notify] llvm: patch stack crash bug, enable Nvidia, we already enable AMD
diff --git a/llvm/.footprint b/llvm/.footprint
index a5f373c41..5da258062 100644
--- a/llvm/.footprint
+++ b/llvm/.footprint
@@ -1787,6 +1787,9 @@ lrwxrwxrwx root/root usr/lib/libLLVM.so -> libLLVM-11.so
-rw-r--r-- root/root usr/lib/libLLVMMCJIT.a
-rw-r--r-- root/root usr/lib/libLLVMMCParser.a
-rw-r--r-- root/root usr/lib/libLLVMMIRParser.a
+-rw-r--r-- root/root usr/lib/libLLVMNVPTXCodeGen.a
+-rw-r--r-- root/root usr/lib/libLLVMNVPTXDesc.a
+-rw-r--r-- root/root usr/lib/libLLVMNVPTXInfo.a
-rw-r--r-- root/root usr/lib/libLLVMObjCARCOpts.a
-rw-r--r-- root/root usr/lib/libLLVMObject.a
-rw-r--r-- root/root usr/lib/libLLVMObjectYAML.a
diff --git a/llvm/.signature b/llvm/.signature
index bd1b52392..bb3845903 100644
--- a/llvm/.signature
+++ b/llvm/.signature
@@ -1,6 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/Z3QMeEdU6ouKmkUB1bPKYRfRv1LuGGmh9802mXeq98A6jOTINrE2lez2Db8Xm+rOI4Ujv6W27hYVIpsd+etmQ0=
-SHA256 (Pkgfile) = aa1226a6821ec991b271e3443504bd93753b8f6e5f2f5941058bc6eea563cf03
-SHA256 (.footprint) = 151b55039c88159e2afc2a77943303a2779e22b9c5c77e8cec0b94539b32ff83
+RWSE3ohX2g5d/T1pDeKt7SZ3Ca0bLtXj4Tw/ipxuoE+0K0hmol5e1jHEx3YG2PkR/iNKEHuIfDQsCIZBIfMx066+DLdPPQiJlA0=
+SHA256 (Pkgfile) = 055aff550f54ee796df76b7de3eac14c9035589ceff3e0ac8b97bbcbb8b4ce12
+SHA256 (.footprint) = 6844824bee1d49462e6594ae8f9f505d094c6a78b0d4d5a10df12d18413bdb46
SHA256 (llvm-11.0.0.src.tar.xz) = 913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469
SHA256 (llvm-config.h) = 2227b83b904348e5530f3475c978e11cb0f05a85024781dcb49ac86b65582707
+SHA256 (stack-clash-fixes.patch) = bdcaa7559223bd42a381086f7cc23fc73f88ebb1966a7c235f897db0f73b7d20
diff --git a/llvm/Pkgfile b/llvm/Pkgfile
index 3fd1195f5..9f47428ef 100644
--- a/llvm/Pkgfile
+++ b/llvm/Pkgfile
@@ -5,20 +5,24 @@
name=llvm
version=11.0.0
-release=1
+release=2
source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$ver…
- llvm-config.h)
+ llvm-config.h
+ stack-clash-fixes.patch)
build() {
export CC=gcc
export CXX=g++
+ # https://bugs.llvm.org/show_bug.cgi?id=48007
+ patch -d $name-$version.src -p2 -i $SRC/stack-clash-fixes.patch
+
cmake -S $name-$version.src -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
- -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF' \
+ -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \
-D LLVM_BUILD_LLVM_DYLIB=1 \
-D LLVM_LINK_LLVM_DYLIB=1 \
-D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \
diff --git a/llvm/stack-clash-fixes.patch b/llvm/stack-clash-fixes.patch
new file mode 100644
index 000000000..ca5a62390
--- /dev/null
+++ b/llvm/stack-clash-fixes.patch
@@ -0,0 +1,870 @@
+From a1e0363c7402f7aa58e24e0e6dfa447ebabc1910 Mon Sep 17 00:00:00 2001
+From: serge-sans-paille <sguelton(a)redhat.com>
+Date: Wed, 30 Sep 2020 11:35:00 +0200
+Subject: [PATCH 1/3] Fix limit behavior of dynamic alloca
+
+When the allocation size is 0, we shouldn't probe. Within [1, PAGE_SIZE], we
+should probe once etc.
+
+This fixes https://bugs.llvm.org/show_bug.cgi?id=47657
+
+Differential Revision: https://reviews.llvm.org/D88548
+
+(cherry picked from commit 9573c9f2a363da71b2c07a3add4e52721e6028a0)
+---
+ llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +-
+ llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 8 ++++----
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
+index fd1e6517dfac..f68ae4461fe3 100644
+--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
++++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
+@@ -31876,7 +31876,7 @@ X86TargetLowering::EmitLoweredProbedAlloca(MachineInstr &MI,
+
+ BuildMI(testMBB, DL, TII->get(X86::JCC_1))
+ .addMBB(tailMBB)
+- .addImm(X86::COND_L);
++ .addImm(X86::COND_LE);
+ testMBB->addSuccessor(blockMBB);
+ testMBB->addSuccessor(tailMBB);
+
+diff --git a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
+index bc4678564083..82fd67842c8a 100644
+--- a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
++++ b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
+@@ -24,12 +24,12 @@ attributes #0 = {"probe-stack"="inline-asm"}
+ ; CHECK-X86-64-NEXT: andq $-16, %rcx
+ ; CHECK-X86-64-NEXT: subq %rcx, %rax
+ ; CHECK-X86-64-NEXT: cmpq %rsp, %rax
+-; CHECK-X86-64-NEXT: jl .LBB0_3
++; CHECK-X86-64-NEXT: jle .LBB0_3
+ ; CHECK-X86-64-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1
+ ; CHECK-X86-64-NEXT: movq $0, (%rsp)
+ ; CHECK-X86-64-NEXT: subq $4096, %rsp # imm = 0x1000
+ ; CHECK-X86-64-NEXT: cmpq %rsp, %rax
+-; CHECK-X86-64-NEXT: jge .LBB0_2
++; CHECK-X86-64-NEXT: jg .LBB0_2
+ ; CHECK-X86-64-NEXT: .LBB0_3:
+ ; CHECK-X86-64-NEXT: movq %rax, %rsp
+ ; CHECK-X86-64-NEXT: movl $1, 4792(%rax)
+@@ -54,12 +54,12 @@ attributes #0 = {"probe-stack"="inline-asm"}
+ ; CHECK-X86-32-NEXT: andl $-16, %ecx
+ ; CHECK-X86-32-NEXT: subl %ecx, %eax
+ ; CHECK-X86-32-NEXT: cmpl %esp, %eax
+-; CHECK-X86-32-NEXT: jl .LBB0_3
++; CHECK-X86-32-NEXT: jle .LBB0_3
+ ; CHECK-X86-32-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1
+ ; CHECK-X86-32-NEXT: movl $0, (%esp)
+ ; CHECK-X86-32-NEXT: subl $4096, %esp # imm = 0x1000
+ ; CHECK-X86-32-NEXT: cmpl %esp, %eax
+-; CHECK-X86-32-NEXT: jge .LBB0_2
++; CHECK-X86-32-NEXT: jg .LBB0_2
+ ; CHECK-X86-32-NEXT: .LBB0_3:
+ ; CHECK-X86-32-NEXT: movl %eax, %esp
+ ; CHECK-X86-32-NEXT: movl $1, 4792(%eax)
+
+From aac36687f7978f33751daf2870b5c812124ebfaf Mon Sep 17 00:00:00 2001
+From: serge-sans-paille <sguelton(a)redhat.com>
+Date: Thu, 23 Jul 2020 16:22:48 +0200
+Subject: [PATCH 2/3] Fix interaction between stack alignment and inline-asm
+ stack clash protection
+
+As reported in https://github.com/rust-lang/rust/issues/70143 alignment is not
+taken into account when doing the probing. Fix that by adjusting the first probe
+if the stack align is small, or by extending the dynamic probing if the
+alignment is large.
+
+Differential Revision: https://reviews.llvm.org/D84419
+
+(cherry picked from commit f2c6bfa350de142e4d63808d03335f69bd136d6a)
+---
+ llvm/lib/Target/X86/X86FrameLowering.cpp | 222 ++++++++++++++++--
+ llvm/lib/Target/X86/X86FrameLowering.h | 8 +-
+ .../X86/stack-clash-large-large-align.ll | 88 +++++++
+ .../CodeGen/X86/stack-clash-no-free-probe.ll | 27 ---
+ .../stack-clash-small-alloc-medium-align.ll | 135 +++++++++++
+ .../X86/stack-clash-small-large-align.ll | 83 +++++++
+ 6 files changed, 512 insertions(+), 51 deletions(-)
+ create mode 100644 llvm/test/CodeGen/X86/stack-clash-large-large-align.ll
+ delete mode 100644 llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll
+ create mode 100644 llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
+ create mode 100644 llvm/test/CodeGen/X86/stack-clash-small-large-align.ll
+
+diff --git a/llvm/lib/Target/X86/X86FrameLowering.cpp b/llvm/lib/Target/X86/X86FrameLowering.cpp
+index c7ca6fb2a4fc..db6b68659493 100644
+--- a/llvm/lib/Target/X86/X86FrameLowering.cpp
++++ b/llvm/lib/Target/X86/X86FrameLowering.cpp
+@@ -586,29 +586,55 @@ void X86FrameLowering::emitStackProbeInlineGeneric(
+ const uint64_t StackProbeSize = TLI.getStackProbeSize(MF);
+ uint64_t ProbeChunk = StackProbeSize * 8;
+
++ uint64_t MaxAlign =
++ TRI->needsStackRealignment(MF) ? calculateMaxStackAlign(MF) : 0;
++
+ // Synthesize a loop or unroll it, depending on the number of iterations.
++ // BuildStackAlignAND ensures that only MaxAlign % StackProbeSize bits left
++ // between the unaligned rsp and current rsp.
+ if (Offset > ProbeChunk) {
+- emitStackProbeInlineGenericLoop(MF, MBB, MBBI, DL, Offset);
++ emitStackProbeInlineGenericLoop(MF, MBB, MBBI, DL, Offset,
++ MaxAlign % StackProbeSize);
+ } else {
+- emitStackProbeInlineGenericBlock(MF, MBB, MBBI, DL, Offset);
++ emitStackProbeInlineGenericBlock(MF, MBB, MBBI, DL, Offset,
++ MaxAlign % StackProbeSize);
+ }
+ }
+
+ void X86FrameLowering::emitStackProbeInlineGenericBlock(
+ MachineFunction &MF, MachineBasicBlock &MBB,
+- MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
+- uint64_t Offset) const {
++ MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset,
++ uint64_t AlignOffset) const {
+
+ const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>();
+ const X86TargetLowering &TLI = *STI.getTargetLowering();
+ const unsigned Opc = getSUBriOpcode(Uses64BitFramePtr, Offset);
+ const unsigned MovMIOpc = Is64Bit ? X86::MOV64mi32 : X86::MOV32mi;
+ const uint64_t StackProbeSize = TLI.getStackProbeSize(MF);
++
+ uint64_t CurrentOffset = 0;
+- // 0 Thanks to return address being saved on the stack
+- uint64_t CurrentProbeOffset = 0;
+
+- // For the first N - 1 pages, just probe. I tried to take advantage of
++ assert(AlignOffset < StackProbeSize);
++
++ // If the offset is so small it fits within a page, there's nothing to do.
++ if (StackProbeSize < Offset + AlignOffset) {
++
++ MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
++ .addReg(StackPtr)
++ .addImm(StackProbeSize - AlignOffset)
++ .setMIFlag(MachineInstr::FrameSetup);
++ MI->getOperand(3).setIsDead(); // The EFLAGS implicit def is dead.
++
++ addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MovMIOpc))
++ .setMIFlag(MachineInstr::FrameSetup),
++ StackPtr, false, 0)
++ .addImm(0)
++ .setMIFlag(MachineInstr::FrameSetup);
++ NumFrameExtraProbe++;
++ CurrentOffset = StackProbeSize - AlignOffset;
++ }
++
++ // For the next N - 1 pages, just probe. I tried to take advantage of
+ // natural probes but it implies much more logic and there was very few
+ // interesting natural probes to interleave.
+ while (CurrentOffset + StackProbeSize < Offset) {
+@@ -626,9 +652,9 @@ void X86FrameLowering::emitStackProbeInlineGenericBlock(
+ .setMIFlag(MachineInstr::FrameSetup);
+ NumFrameExtraProbe++;
+ CurrentOffset += StackProbeSize;
+- CurrentProbeOffset += StackProbeSize;
+ }
+
++ // No need to probe the tail, it is smaller than a Page.
+ uint64_t ChunkSize = Offset - CurrentOffset;
+ MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
+ .addReg(StackPtr)
+@@ -639,8 +665,8 @@ void X86FrameLowering::emitStackProbeInlineGenericBlock(
+
+ void X86FrameLowering::emitStackProbeInlineGenericLoop(
+ MachineFunction &MF, MachineBasicBlock &MBB,
+- MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
+- uint64_t Offset) const {
++ MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset,
++ uint64_t AlignOffset) const {
+ assert(Offset && "null offset");
+
+ const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>();
+@@ -648,6 +674,26 @@ void X86FrameLowering::emitStackProbeInlineGenericLoop(
+ const unsigned MovMIOpc = Is64Bit ? X86::MOV64mi32 : X86::MOV32mi;
+ const uint64_t StackProbeSize = TLI.getStackProbeSize(MF);
+
++ if (AlignOffset) {
++ if (AlignOffset < StackProbeSize) {
++ // Perform a first smaller allocation followed by a probe.
++ const unsigned SUBOpc = getSUBriOpcode(Uses64BitFramePtr, AlignOffset);
++ MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(SUBOpc), StackPtr)
++ .addReg(StackPtr)
++ .addImm(AlignOffset)
++ .setMIFlag(MachineInstr::FrameSetup);
++ MI->getOperand(3).setIsDead(); // The EFLAGS implicit def is dead.
++
++ addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MovMIOpc))
++ .setMIFlag(MachineInstr::FrameSetup),
++ StackPtr, false, 0)
++ .addImm(0)
++ .setMIFlag(MachineInstr::FrameSetup);
++ NumFrameExtraProbe++;
++ Offset -= AlignOffset;
++ }
++ }
++
+ // Synthesize a loop
+ NumFrameLoopProbe++;
+ const BasicBlock *LLVM_BB = MBB.getBasicBlock();
+@@ -666,8 +712,8 @@ void X86FrameLowering::emitStackProbeInlineGenericLoop(
+
+ // save loop bound
+ {
+- const unsigned Opc = getSUBriOpcode(Uses64BitFramePtr, Offset);
+- BuildMI(MBB, MBBI, DL, TII.get(Opc), FinalStackProbed)
++ const unsigned SUBOpc = getSUBriOpcode(Uses64BitFramePtr, Offset);
++ BuildMI(MBB, MBBI, DL, TII.get(SUBOpc), FinalStackProbed)
+ .addReg(FinalStackProbed)
+ .addImm(Offset / StackProbeSize * StackProbeSize)
+ .setMIFlag(MachineInstr::FrameSetup);
+@@ -675,8 +721,8 @@ void X86FrameLowering::emitStackProbeInlineGenericLoop(
+
+ // allocate a page
+ {
+- const unsigned Opc = getSUBriOpcode(Uses64BitFramePtr, StackProbeSize);
+- BuildMI(testMBB, DL, TII.get(Opc), StackPtr)
++ const unsigned SUBOpc = getSUBriOpcode(Uses64BitFramePtr, StackProbeSize);
++ BuildMI(testMBB, DL, TII.get(SUBOpc), StackPtr)
+ .addReg(StackPtr)
+ .addImm(StackProbeSize)
+ .setMIFlag(MachineInstr::FrameSetup);
+@@ -1052,13 +1098,149 @@ void X86FrameLowering::BuildStackAlignAND(MachineBasicBlock &MBB,
+ uint64_t MaxAlign) const {
+ uint64_t Val = -MaxAlign;
+ unsigned AndOp = getANDriOpcode(Uses64BitFramePtr, Val);
+- MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AndOp), Reg)
+- .addReg(Reg)
+- .addImm(Val)
+- .setMIFlag(MachineInstr::FrameSetup);
+
+- // The EFLAGS implicit def is dead.
+- MI->getOperand(3).setIsDead();
++ MachineFunction &MF = *MBB.getParent();
++ const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>();
++ const X86TargetLowering &TLI = *STI.getTargetLowering();
++ const uint64_t StackProbeSize = TLI.getStackProbeSize(MF);
++ const bool EmitInlineStackProbe = TLI.hasInlineStackProbe(MF);
++
++ // We want to make sure that (in worst case) less than StackProbeSize bytes
++ // are not probed after the AND. This assumption is used in
++ // emitStackProbeInlineGeneric.
++ if (Reg == StackPtr && EmitInlineStackProbe && MaxAlign >= StackProbeSize) {
++ {
++ NumFrameLoopProbe++;
++ MachineBasicBlock *entryMBB =
++ MF.CreateMachineBasicBlock(MBB.getBasicBlock());
++ MachineBasicBlock *headMBB =
++ MF.CreateMachineBasicBlock(MBB.getBasicBlock());
++ MachineBasicBlock *bodyMBB =
++ MF.CreateMachineBasicBlock(MBB.getBasicBlock());
++ MachineBasicBlock *footMBB =
++ MF.CreateMachineBasicBlock(MBB.getBasicBlock());
++
++ MachineFunction::iterator MBBIter = MBB.getIterator();
++ MF.insert(MBBIter, entryMBB);
++ MF.insert(MBBIter, headMBB);
++ MF.insert(MBBIter, bodyMBB);
++ MF.insert(MBBIter, footMBB);
++ const unsigned MovMIOpc = Is64Bit ? X86::MOV64mi32 : X86::MOV32mi;
++ Register FinalStackProbed = Uses64BitFramePtr ? X86::R11 : X86::R11D;
++
++ // Setup entry block
++ {
++
++ entryMBB->splice(entryMBB->end(), &MBB, MBB.begin(), MBBI);
++ BuildMI(entryMBB, DL, TII.get(TargetOpcode::COPY), FinalStackProbed)
++ .addReg(StackPtr)
++ .setMIFlag(MachineInstr::FrameSetup);
++ MachineInstr *MI =
++ BuildMI(entryMBB, DL, TII.get(AndOp), FinalStackProbed)
++ .addReg(FinalStackProbed)
++ .addImm(Val)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ // The EFLAGS implicit def is dead.
++ MI->getOperand(3).setIsDead();
++
++ BuildMI(entryMBB, DL,
++ TII.get(Uses64BitFramePtr ? X86::CMP64rr : X86::CMP32rr))
++ .addReg(FinalStackProbed)
++ .addReg(StackPtr)
++ .setMIFlag(MachineInstr::FrameSetup);
++ BuildMI(entryMBB, DL, TII.get(X86::JCC_1))
++ .addMBB(&MBB)
++ .addImm(X86::COND_E)
++ .setMIFlag(MachineInstr::FrameSetup);
++ entryMBB->addSuccessor(headMBB);
++ entryMBB->addSuccessor(&MBB);
++ }
++
++ // Loop entry block
++
++ {
++ const unsigned SUBOpc =
++ getSUBriOpcode(Uses64BitFramePtr, StackProbeSize);
++ BuildMI(headMBB, DL, TII.get(SUBOpc), StackPtr)
++ .addReg(StackPtr)
++ .addImm(StackProbeSize)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ BuildMI(headMBB, DL,
++ TII.get(Uses64BitFramePtr ? X86::CMP64rr : X86::CMP32rr))
++ .addReg(FinalStackProbed)
++ .addReg(StackPtr)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ // jump
++ BuildMI(headMBB, DL, TII.get(X86::JCC_1))
++ .addMBB(footMBB)
++ .addImm(X86::COND_B)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ headMBB->addSuccessor(bodyMBB);
++ headMBB->addSuccessor(footMBB);
++ }
++
++ // setup loop body
++ {
++ addRegOffset(BuildMI(bodyMBB, DL, TII.get(MovMIOpc))
++ .setMIFlag(MachineInstr::FrameSetup),
++ StackPtr, false, 0)
++ .addImm(0)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ const unsigned SUBOpc =
++ getSUBriOpcode(Uses64BitFramePtr, StackProbeSize);
++ BuildMI(bodyMBB, DL, TII.get(SUBOpc), StackPtr)
++ .addReg(StackPtr)
++ .addImm(StackProbeSize)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ // cmp with stack pointer bound
++ BuildMI(bodyMBB, DL,
++ TII.get(Uses64BitFramePtr ? X86::CMP64rr : X86::CMP32rr))
++ .addReg(FinalStackProbed)
++ .addReg(StackPtr)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ // jump
++ BuildMI(bodyMBB, DL, TII.get(X86::JCC_1))
++ .addMBB(bodyMBB)
++ .addImm(X86::COND_B)
++ .setMIFlag(MachineInstr::FrameSetup);
++ bodyMBB->addSuccessor(bodyMBB);
++ bodyMBB->addSuccessor(footMBB);
++ }
++
++ // setup loop footer
++ {
++ BuildMI(footMBB, DL, TII.get(TargetOpcode::COPY), StackPtr)
++ .addReg(FinalStackProbed)
++ .setMIFlag(MachineInstr::FrameSetup);
++ addRegOffset(BuildMI(footMBB, DL, TII.get(MovMIOpc))
++ .setMIFlag(MachineInstr::FrameSetup),
++ StackPtr, false, 0)
++ .addImm(0)
++ .setMIFlag(MachineInstr::FrameSetup);
++ footMBB->addSuccessor(&MBB);
++ }
++
++ recomputeLiveIns(*headMBB);
++ recomputeLiveIns(*bodyMBB);
++ recomputeLiveIns(*footMBB);
++ recomputeLiveIns(MBB);
++ }
++ } else {
++ MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AndOp), Reg)
++ .addReg(Reg)
++ .addImm(Val)
++ .setMIFlag(MachineInstr::FrameSetup);
++
++ // The EFLAGS implicit def is dead.
++ MI->getOperand(3).setIsDead();
++ }
+ }
+
+ bool X86FrameLowering::has128ByteRedZone(const MachineFunction& MF) const {
+diff --git a/llvm/lib/Target/X86/X86FrameLowering.h b/llvm/lib/Target/X86/X86FrameLowering.h
+index c0b4be95f88d..bb2e83205e71 100644
+--- a/llvm/lib/Target/X86/X86FrameLowering.h
++++ b/llvm/lib/Target/X86/X86FrameLowering.h
+@@ -213,14 +213,14 @@ private:
+ void emitStackProbeInlineGenericBlock(MachineFunction &MF,
+ MachineBasicBlock &MBB,
+ MachineBasicBlock::iterator MBBI,
+- const DebugLoc &DL,
+- uint64_t Offset) const;
++ const DebugLoc &DL, uint64_t Offset,
++ uint64_t Align) const;
+
+ void emitStackProbeInlineGenericLoop(MachineFunction &MF,
+ MachineBasicBlock &MBB,
+ MachineBasicBlock::iterator MBBI,
+- const DebugLoc &DL,
+- uint64_t Offset) const;
++ const DebugLoc &DL, uint64_t Offset,
++ uint64_t Align) const;
+
+ /// Emit a stub to later inline the target stack probe.
+ MachineInstr *emitStackProbeInlineStub(MachineFunction &MF,
+diff --git a/llvm/test/CodeGen/X86/stack-clash-large-large-align.ll b/llvm/test/CodeGen/X86/stack-clash-large-large-align.ll
+new file mode 100644
+index 000000000000..6c981cb4ac91
+--- /dev/null
++++ b/llvm/test/CodeGen/X86/stack-clash-large-large-align.ll
+@@ -0,0 +1,88 @@
++; RUN: llc < %s | FileCheck %s
++
++
++target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
++target triple = "x86_64-unknown-linux-gnu"
++
++define i32 @foo_noprotect() local_unnamed_addr {
++; CHECK-LABEL: foo_noprotect:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: andq $-4096, %rsp # imm = 0xF000
++; CHECK-NEXT: subq $73728, %rsp # imm = 0x12000
++; CHECK-NEXT: movl $1, 392(%rsp)
++; CHECK-NEXT: movl $1, 28792(%rsp)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++
++ %a = alloca i32, i64 18000, align 4096
++ %b0 = getelementptr inbounds i32, i32* %a, i64 98
++ %b1 = getelementptr inbounds i32, i32* %a, i64 7198
++ store volatile i32 1, i32* %b0
++ store volatile i32 1, i32* %b1
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++define i32 @foo_protect() local_unnamed_addr #0 {
++; CHECK-LABEL: foo_protect:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: movq %rsp, %r11
++; CHECK-NEXT: andq $-4096, %r11 # imm = 0xF000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: je .LBB1_4
++; CHECK-NEXT:# %bb.1:
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: jb .LBB1_3
++; CHECK-NEXT:.LBB1_2: # =>This Inner Loop Header: Depth=1
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: jb .LBB1_2
++; CHECK-NEXT:.LBB1_3:
++; CHECK-NEXT: movq %r11, %rsp
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT:.LBB1_4:
++; CHECK-NEXT: movq %rsp, %r11
++; CHECK-NEXT: subq $73728, %r11 # imm = 0x12000
++; CHECK-NEXT:.LBB1_5: # =>This Inner Loop Header: Depth=1
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: cmpq %r11, %rsp
++; CHECK-NEXT: jne .LBB1_5
++; CHECK-NEXT:# %bb.6:
++; CHECK-NEXT: movl $1, 392(%rsp)
++; CHECK-NEXT: movl $1, 28792(%rsp)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++
++
++
++ %a = alloca i32, i64 18000, align 4096
++ %b0 = getelementptr inbounds i32, i32* %a, i64 98
++ %b1 = getelementptr inbounds i32, i32* %a, i64 7198
++ store volatile i32 1, i32* %b0
++ store volatile i32 1, i32* %b1
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++attributes #0 = {"probe-stack"="inline-asm"}
+diff --git a/llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll b/llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll
+deleted file mode 100644
+index 652acbdf00ba..000000000000
+--- a/llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll
++++ /dev/null
+@@ -1,27 +0,0 @@
+-; RUN: llc < %s | FileCheck %s
+-
+-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
+-target triple = "x86_64-unknown-linux-gnu"
+-
+-define i32 @foo(i64 %i) local_unnamed_addr #0 {
+-; CHECK-LABEL: foo:
+-; CHECK: # %bb.0:
+-; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
+-; CHECK-NEXT: movq $0, (%rsp)
+-; CHECK-NEXT: subq $3784, %rsp # imm = 0xEC8
+-; CHECK-NEXT: .cfi_def_cfa_offset 7888
+-; CHECK-NEXT: movl $1, -128(%rsp,%rdi,4)
+-; CHECK-NEXT: movl -128(%rsp), %eax
+-; CHECK-NEXT: addq $7880, %rsp # imm = 0x1EC8
+-; CHECK-NEXT: .cfi_def_cfa_offset 8
+-; CHECK-NEXT: retq
+-
+- %a = alloca i32, i32 2000, align 16
+- %b = getelementptr inbounds i32, i32* %a, i64 %i
+- store volatile i32 1, i32* %b
+- %c = load volatile i32, i32* %a
+- ret i32 %c
+-}
+-
+-attributes #0 = {"probe-stack"="inline-asm"}
+-
+diff --git a/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll b/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
+new file mode 100644
+index 000000000000..eafa86f1eba9
+--- /dev/null
++++ b/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
+@@ -0,0 +1,135 @@
++; RUN: llc < %s | FileCheck %s
++
++target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
++target triple = "x86_64-unknown-linux-gnu"
++
++; | case1 | alloca + align < probe_size
++define i32 @foo1(i64 %i) local_unnamed_addr #0 {
++; CHECK-LABEL: foo1:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: andq $-64, %rsp
++; CHECK-NEXT: subq $832, %rsp # imm = 0x340
++; CHECK-NEXT: movl $1, (%rsp,%rdi,4)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++ %a = alloca i32, i32 200, align 64
++ %b = getelementptr inbounds i32, i32* %a, i64 %i
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++; | case2 | alloca > probe_size, align > probe_size
++define i32 @foo2(i64 %i) local_unnamed_addr #0 {
++; CHECK-LABEL: foo2:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: andq $-2048, %rsp # imm = 0xF800
++; CHECK-NEXT: subq $2048, %rsp # imm = 0x800
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $2048, %rsp # imm = 0x800
++; CHECK-NEXT: movl $1, (%rsp,%rdi,4)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++ %a = alloca i32, i32 2000, align 2048
++ %b = getelementptr inbounds i32, i32* %a, i64 %i
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++; | case3 | alloca < probe_size, align < probe_size, alloca + align > probe_size
++define i32 @foo3(i64 %i) local_unnamed_addr #0 {
++; CHECK-LABEL: foo3:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: andq $-1024, %rsp # imm = 0xFC00
++; CHECK-NEXT: subq $3072, %rsp # imm = 0xC00
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $1024, %rsp # imm = 0x400
++; CHECK-NEXT: movl $1, (%rsp,%rdi,4)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++
++ %a = alloca i32, i32 1000, align 1024
++ %b = getelementptr inbounds i32, i32* %a, i64 %i
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++; | case4 | alloca + probe_size < probe_size, followed by dynamic alloca
++define i32 @foo4(i64 %i) local_unnamed_addr #0 {
++; CHECK-LABEL: foo4:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: pushq %rbx
++; CHECK-NEXT: andq $-64, %rsp
++; CHECK-NEXT: subq $896, %rsp # imm = 0x380
++; CHECK-NEXT: movq %rsp, %rbx
++; CHECK-NEXT: .cfi_offset %rbx, -24
++; CHECK-NEXT: movl $1, (%rbx,%rdi,4)
++; CHECK-NEXT: movl (%rbx), %ecx
++; CHECK-NEXT: movq %rsp, %rax
++; CHECK-NEXT: leaq 15(,%rcx,4), %rcx
++; CHECK-NEXT: andq $-16, %rcx
++; CHECK-NEXT: subq %rcx, %rax
++; CHECK-NEXT: cmpq %rsp, %rax
++; CHECK-NEXT: jle .LBB3_3
++; CHECK-NEXT:.LBB3_2: # =>This Inner Loop Header: Depth=1
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: cmpq %rsp, %rax
++; CHECK-NEXT: jg .LBB3_2
++; CHECK-NEXT:.LBB3_3:
++; CHECK-NEXT: andq $-64, %rax
++; CHECK-NEXT: movq %rax, %rsp
++; CHECK-NEXT: movl (%rax), %eax
++; CHECK-NEXT: leaq -8(%rbp), %rsp
++; CHECK-NEXT: popq %rbx
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++ %a = alloca i32, i32 200, align 64
++ %b = getelementptr inbounds i32, i32* %a, i64 %i
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ %d = alloca i32, i32 %c, align 64
++ %e = load volatile i32, i32* %d
++ ret i32 %e
++}
++
++attributes #0 = {"probe-stack"="inline-asm"}
++
+diff --git a/llvm/test/CodeGen/X86/stack-clash-small-large-align.ll b/llvm/test/CodeGen/X86/stack-clash-small-large-align.ll
+new file mode 100644
+index 000000000000..e608bab90415
+--- /dev/null
++++ b/llvm/test/CodeGen/X86/stack-clash-small-large-align.ll
+@@ -0,0 +1,83 @@
++; RUN: llc < %s | FileCheck %s
++
++
++target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
++target triple = "x86_64-unknown-linux-gnu"
++
++define i32 @foo_noprotect() local_unnamed_addr {
++; CHECK-LABEL: foo_noprotect:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: andq $-65536, %rsp
++; CHECK-NEXT: subq $65536, %rsp
++; CHECK-NEXT: movl $1, 392(%rsp)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++
++
++ %a = alloca i32, i64 100, align 65536
++ %b = getelementptr inbounds i32, i32* %a, i64 98
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++define i32 @foo_protect() local_unnamed_addr #0 {
++; CHECK-LABEL: foo_protect:
++; CHECK: # %bb.0:
++; CHECK-NEXT: pushq %rbp
++; CHECK-NEXT: .cfi_def_cfa_offset 16
++; CHECK-NEXT: .cfi_offset %rbp, -16
++; CHECK-NEXT: movq %rsp, %rbp
++; CHECK-NEXT: .cfi_def_cfa_register %rbp
++; CHECK-NEXT: movq %rsp, %r11
++; CHECK-NEXT: andq $-65536, %r11 # imm = 0xFFFF0000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: je .LBB1_4
++; CHECK-NEXT:# %bb.1:
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: jb .LBB1_3
++; CHECK-NEXT:.LBB1_2: # =>This Inner Loop Header: Depth=1
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: cmpq %rsp, %r11
++; CHECK-NEXT: jb .LBB1_2
++; CHECK-NEXT:.LBB1_3:
++; CHECK-NEXT: movq %r11, %rsp
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT:.LBB1_4:
++; CHECK-NEXT: movq %rsp, %r11
++; CHECK-NEXT: subq $65536, %r11 # imm = 0x10000
++; CHECK-NEXT:.LBB1_5: # =>This Inner Loop Header: Depth=1
++; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
++; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: cmpq %r11, %rsp
++; CHECK-NEXT: jne .LBB1_5
++; CHECK-NEXT:# %bb.6:
++; CHECK-NEXT: movl $1, 392(%rsp)
++; CHECK-NEXT: movl (%rsp), %eax
++; CHECK-NEXT: movq %rbp, %rsp
++; CHECK-NEXT: popq %rbp
++; CHECK-NEXT: .cfi_def_cfa %rsp, 8
++; CHECK-NEXT: retq
++
++
++
++
++ %a = alloca i32, i64 100, align 65536
++ %b = getelementptr inbounds i32, i32* %a, i64 98
++ store volatile i32 1, i32* %b
++ %c = load volatile i32, i32* %a
++ ret i32 %c
++}
++
++attributes #0 = {"probe-stack"="inline-asm"}
+
+From bbe6cbbed8c7460a7e8477373b9250543362e771 Mon Sep 17 00:00:00 2001
+From: serge-sans-paille <sguelton(a)redhat.com>
+Date: Tue, 27 Oct 2020 10:59:42 +0100
+Subject: [PATCH 3/3] [stack-clash] Fix probing of dynamic alloca
+
+- Perform the probing in the correct direction.
+ Related to https://github.com/rust-lang/rust/pull/77885#issuecomment-711062924
+
+- The first touch on a dynamic alloca cannot use a mov because it clobbers
+ existing space. Use a xor 0 instead
+
+Differential Revision: https://reviews.llvm.org/D90216
+
+(cherry picked from commit 0f60bcc36c34522618bd1425a45f8c6006568fb6)
+---
+ llvm/lib/Target/X86/X86ISelLowering.cpp | 8 ++++----
+ llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 12 ++++++------
+ .../X86/stack-clash-small-alloc-medium-align.ll | 6 +++---
+ 3 files changed, 13 insertions(+), 13 deletions(-)
+
+diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
+index f68ae4461fe3..afe470cc6e0b 100644
+--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
++++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
+@@ -31876,7 +31876,7 @@ X86TargetLowering::EmitLoweredProbedAlloca(MachineInstr &MI,
+
+ BuildMI(testMBB, DL, TII->get(X86::JCC_1))
+ .addMBB(tailMBB)
+- .addImm(X86::COND_LE);
++ .addImm(X86::COND_GE);
+ testMBB->addSuccessor(blockMBB);
+ testMBB->addSuccessor(tailMBB);
+
+@@ -31892,9 +31892,9 @@ X86TargetLowering::EmitLoweredProbedAlloca(MachineInstr &MI,
+ //
+ // The property we want to enforce is to never have more than [page alloc] between two probes.
+
+- const unsigned MovMIOpc =
+- TFI.Uses64BitFramePtr ? X86::MOV64mi32 : X86::MOV32mi;
+- addRegOffset(BuildMI(blockMBB, DL, TII->get(MovMIOpc)), physSPReg, false, 0)
++ const unsigned XORMIOpc =
++ TFI.Uses64BitFramePtr ? X86::XOR64mi8 : X86::XOR32mi8;
++ addRegOffset(BuildMI(blockMBB, DL, TII->get(XORMIOpc)), physSPReg, false, 0)
+ .addImm(0);
+
+ BuildMI(blockMBB, DL,
+diff --git a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
+index 82fd67842c8a..6dd8b6ab5897 100644
+--- a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
++++ b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
+@@ -24,12 +24,12 @@ attributes #0 = {"probe-stack"="inline-asm"}
+ ; CHECK-X86-64-NEXT: andq $-16, %rcx
+ ; CHECK-X86-64-NEXT: subq %rcx, %rax
+ ; CHECK-X86-64-NEXT: cmpq %rsp, %rax
+-; CHECK-X86-64-NEXT: jle .LBB0_3
++; CHECK-X86-64-NEXT: jge .LBB0_3
+ ; CHECK-X86-64-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1
+-; CHECK-X86-64-NEXT: movq $0, (%rsp)
++; CHECK-X86-64-NEXT: xorq $0, (%rsp)
+ ; CHECK-X86-64-NEXT: subq $4096, %rsp # imm = 0x1000
+ ; CHECK-X86-64-NEXT: cmpq %rsp, %rax
+-; CHECK-X86-64-NEXT: jg .LBB0_2
++; CHECK-X86-64-NEXT: jl .LBB0_2
+ ; CHECK-X86-64-NEXT: .LBB0_3:
+ ; CHECK-X86-64-NEXT: movq %rax, %rsp
+ ; CHECK-X86-64-NEXT: movl $1, 4792(%rax)
+@@ -54,12 +54,12 @@ attributes #0 = {"probe-stack"="inline-asm"}
+ ; CHECK-X86-32-NEXT: andl $-16, %ecx
+ ; CHECK-X86-32-NEXT: subl %ecx, %eax
+ ; CHECK-X86-32-NEXT: cmpl %esp, %eax
+-; CHECK-X86-32-NEXT: jle .LBB0_3
++; CHECK-X86-32-NEXT: jge .LBB0_3
+ ; CHECK-X86-32-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1
+-; CHECK-X86-32-NEXT: movl $0, (%esp)
++; CHECK-X86-32-NEXT: xorl $0, (%esp)
+ ; CHECK-X86-32-NEXT: subl $4096, %esp # imm = 0x1000
+ ; CHECK-X86-32-NEXT: cmpl %esp, %eax
+-; CHECK-X86-32-NEXT: jg .LBB0_2
++; CHECK-X86-32-NEXT: jl .LBB0_2
+ ; CHECK-X86-32-NEXT: .LBB0_3:
+ ; CHECK-X86-32-NEXT: movl %eax, %esp
+ ; CHECK-X86-32-NEXT: movl $1, 4792(%eax)
+diff --git a/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll b/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
+index eafa86f1eba9..39b6c3640a60 100644
+--- a/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
++++ b/llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
+@@ -106,12 +106,12 @@ define i32 @foo4(i64 %i) local_unnamed_addr #0 {
+ ; CHECK-NEXT: andq $-16, %rcx
+ ; CHECK-NEXT: subq %rcx, %rax
+ ; CHECK-NEXT: cmpq %rsp, %rax
+-; CHECK-NEXT: jle .LBB3_3
++; CHECK-NEXT: jge .LBB3_3
+ ; CHECK-NEXT:.LBB3_2: # =>This Inner Loop Header: Depth=1
+-; CHECK-NEXT: movq $0, (%rsp)
++; CHECK-NEXT: xorq $0, (%rsp)
+ ; CHECK-NEXT: subq $4096, %rsp # imm = 0x1000
+ ; CHECK-NEXT: cmpq %rsp, %rax
+-; CHECK-NEXT: jg .LBB3_2
++; CHECK-NEXT: jl .LBB3_2
+ ; CHECK-NEXT:.LBB3_3:
+ ; CHECK-NEXT: andq $-64, %rax
+ ; CHECK-NEXT: movq %rax, %rsp
1
0
For some reason gegl-0.4.28 doesn't build gegl:introspect. It causes
problems with Gimp.
I reverted to gegl-0.4.26
Thanks for your support,
Xavier
2
1
ports/contrib (3.6): [notify] gtkmm3: 3.24.2 -> 3.24.3; build system changed to meson
by crux@crux.nu 21 Dec '20
by crux@crux.nu 21 Dec '20
21 Dec '20
commit d8cb6114aba320dc3dc4ed8f2dc8669825eab9b8
Author: Tim Biermann <tbier(a)posteo.de>
Date: Mon Dec 21 08:29:23 2020 +0000
[notify] gtkmm3: 3.24.2 -> 3.24.3; build system changed to meson
diff --git a/gtkmm3/.footprint b/gtkmm3/.footprint
index 5da560f84..24557512b 100644
--- a/gtkmm3/.footprint
+++ b/gtkmm3/.footprint
@@ -3,552 +3,552 @@ drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/gdkmm-3.0/
-rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm.h
drwxr-xr-x root/root usr/include/gdkmm-3.0/gdkmm/
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/color.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/cursor.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/device.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/devicemanager.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/display.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/displaymanager.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/dragcontext.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/drawingcontext.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/event.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/frameclock.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/frametimings.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/color.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/cursor.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/device.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/devicemanager.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/display.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/displaymanager.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/dragcontext.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/drawingcontext.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/event.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/frameclock.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/frametimings.h
-rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/general.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/glcontext.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/monitor.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbuf.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufformat.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufloader.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/glcontext.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/monitor.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbuf.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufformat.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/pixbufloader.h
drwxr-xr-x root/root usr/include/gdkmm-3.0/gdkmm/private/
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/applaunchcontext_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/color_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/cursor_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/device_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/devicemanager_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/display_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/displaymanager_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/dragcontext_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/drawingcontext_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/event_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/frameclock_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/frametimings_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/glcontext_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/monitor_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbuf_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufanimation_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufanimationiter_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufformat_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufloader_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/rectangle_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/rgba_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/screen_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/seat_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/timecoord_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/types_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/visual_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/private/window_p.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/rectangle.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/rgba.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/screen.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/seat.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/timecoord.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/types.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/visual.h
--rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/window.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/applaunchcontext_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/color_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/cursor_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/device_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/devicemanager_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/display_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/displaymanager_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/dragcontext_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/drawingcontext_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/event_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/frameclock_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/frametimings_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/glcontext_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/monitor_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbuf_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufanimation_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufanimationiter_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufformat_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/pixbufloader_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/rectangle_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/rgba_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/screen_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/seat_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/timecoord_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/types_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/visual_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/private/window_p.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/rectangle.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/rgba.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/screen.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/seat.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/timecoord.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/types.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/visual.h
+-rw-rw-r-- root/root usr/include/gdkmm-3.0/gdkmm/window.h
-rw-r--r-- root/root usr/include/gdkmm-3.0/gdkmm/wrap_init.h
drwxr-xr-x root/root usr/include/gtkmm-3.0/
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm.h
drwxr-xr-x root/root usr/include/gtkmm-3.0/gtkmm/
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/aboutdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/accelgroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/aboutdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/accelgroup.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/accelkey.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/accellabel.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/accellabel.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/accelmap.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/action.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/actionable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/actionbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/actiongroup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/activatable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/adjustment.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/alignment.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooser.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/application.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/applicationwindow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/arrow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/aspectframe.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/assistant.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/action.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/actionable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/actionbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/actiongroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/activatable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/adjustment.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/alignment.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooser.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/application.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/applicationwindow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/arrow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/aspectframe.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/assistant.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/base.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/bin.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/border.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/box.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/buildable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/builder.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/button.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/buttonbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/calendar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellarea.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellareabox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellareacontext.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/celleditable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/celllayout.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderer.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/bin.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/border.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/box.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/buildable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/builder.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/button.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/buttonbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/calendar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellarea.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellareabox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellareacontext.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/celleditable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/celllayout.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderer.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cellview.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/checkbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cellview.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/checkbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/clipboard.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/colorbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/colorchooser.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/colorselection.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/combobox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/comboboxtext.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/container.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/cssprovider.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/csssection.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/dialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/drawingarea.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/editable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/entry.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/entrybuffer.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/entrycompletion.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/enums.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/eventbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/eventcontroller.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/expander.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooser.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filechoosernative.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/filefilter.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fixed.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/flowbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/flowboxchild.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fontbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooser.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/fontselection.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/frame.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesture.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturedrag.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturepan.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturerotate.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturesingle.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gestureswipe.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturezoom.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/glarea.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/grid.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/handlebox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/headerbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvpaned.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvscale.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/hvseparator.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/iconfactory.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/iconinfo.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/iconset.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/iconsource.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/icontheme.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/iconview.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/image.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/infobar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/invisible.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/label.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/layout.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/levelbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/linkbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/listbox.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/listboxrow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/liststore.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/clipboard.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/colorbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/colorchooser.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/colorselection.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/combobox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/comboboxtext.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/container.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/cssprovider.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/csssection.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/dialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/drawingarea.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/editable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/entry.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/entrybuffer.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/entrycompletion.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/enums.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/eventbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/eventcontroller.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/expander.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooser.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filechoosernative.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/filefilter.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fixed.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/flowbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/flowboxchild.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fontbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooser.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/fontselection.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/frame.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesture.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturedrag.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturepan.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturerotate.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturesingle.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gestureswipe.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/gesturezoom.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/glarea.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/grid.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/handlebox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/headerbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvpaned.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvscale.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/hvseparator.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/iconfactory.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/iconinfo.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/iconset.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/iconsource.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/icontheme.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/iconview.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/image.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/infobar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/invisible.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/label.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/layout.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/levelbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/linkbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/listbox.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/listboxrow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/liststore.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/listviewtext.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/lockbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/main.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menu.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menubar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menubutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menuitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menushell.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/messagedialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/misc.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/modelbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/nativedialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/notebook.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/numerableicon.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/lockbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/main.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menu.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menubar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menubutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menushell.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/messagedialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/misc.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/modelbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/nativedialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/notebook.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/numerableicon.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/object.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/orientable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/overlay.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/pagesetup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/paned.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/papersize.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/placessidebar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/plug.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/popover.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/popovermenu.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printcontext.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printer.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printjob.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printoperation.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printsettings.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/printunixdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/orientable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/overlay.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/pagesetup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/paned.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/papersize.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/placessidebar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/plug.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/popover.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/popovermenu.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printcontext.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printer.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printjob.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printoperation.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printsettings.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/printunixdialog.h
drwxr-xr-x root/root usr/include/gtkmm-3.0/gtkmm/private/
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/aboutdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/accelgroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/accellabel_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/action_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actionable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actionbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actiongroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/activatable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/adjustment_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/alignment_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooser_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserwidget_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/application_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/applicationwindow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/arrow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/aspectframe_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/assistant_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/bin_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/border_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/box_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/buildable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/builder_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/button_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/buttonbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/calendar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellarea_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellareabox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellareacontext_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/celleditable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/celllayout_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderer_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendereraccel_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderercombo_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererpixbuf_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererprogress_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererspin_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererspinner_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderertext_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderertoggle_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellview_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/checkbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/checkmenuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/clipboard_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorchooser_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorchooserdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorselection_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/combobox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/comboboxtext_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/container_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cssprovider_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/csssection_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/dialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/drawingarea_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/editable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entry_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entrybuffer_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entrycompletion_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/enums_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/eventbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/eventcontroller_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/expander_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooser_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechoosernative_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserwidget_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filefilter_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fixed_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/flowbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/flowboxchild_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooser_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooserdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooserwidget_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontselection_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/frame_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesture_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturedrag_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturelongpress_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturemultipress_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturepan_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturerotate_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturesingle_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gestureswipe_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturezoom_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/glarea_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/grid_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/handlebox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/headerbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvbuttonbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvpaned_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvscale_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvscrollbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvseparator_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconfactory_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconinfo_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconset_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconsource_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/icontheme_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconview_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/image_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/imagemenuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/infobar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/invisible_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/label_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/layout_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/levelbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/linkbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/listbox_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/listboxrow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/liststore_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/lockbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/main_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menu_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menubar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menubutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menushell_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menutoolbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/messagedialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/misc_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/modelbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/nativedialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/notebook_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/numerableicon_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/aboutdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/accelgroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/accellabel_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/action_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actionable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actionbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/actiongroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/activatable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/adjustment_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/alignment_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooser_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/appchooserwidget_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/application_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/applicationwindow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/arrow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/aspectframe_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/assistant_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/bin_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/border_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/box_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/buildable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/builder_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/button_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/buttonbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/calendar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellarea_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellareabox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellareacontext_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/celleditable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/celllayout_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderer_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendereraccel_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderercombo_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererpixbuf_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererprogress_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererspin_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrendererspinner_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderertext_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellrenderertoggle_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cellview_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/checkbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/checkmenuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/clipboard_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorchooser_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorchooserdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/colorselection_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/combobox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/comboboxtext_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/container_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/cssprovider_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/csssection_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/dialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/drawingarea_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/editable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entry_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entrybuffer_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/entrycompletion_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/enums_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/eventbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/eventcontroller_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/expander_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooser_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechoosernative_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filechooserwidget_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/filefilter_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fixed_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/flowbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/flowboxchild_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooser_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooserdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontchooserwidget_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/fontselection_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/frame_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesture_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturedrag_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturelongpress_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturemultipress_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturepan_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturerotate_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturesingle_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gestureswipe_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/gesturezoom_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/glarea_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/grid_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/handlebox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/headerbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvbuttonbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvpaned_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvscale_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvscrollbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/hvseparator_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconfactory_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconinfo_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconset_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconsource_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/icontheme_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/iconview_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/image_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/imagemenuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/infobar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/invisible_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/label_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/layout_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/levelbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/linkbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/listbox_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/listboxrow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/liststore_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/lockbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/main_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menu_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menubar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menubutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menushell_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/menutoolbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/messagedialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/misc_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/modelbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/nativedialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/notebook_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/numerableicon_p.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/object_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/offscreenwindow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/orientable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/overlay_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/pagesetup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/pagesetupunixdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/paned_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/papersize_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/placessidebar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/plug_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/popover_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/popovermenu_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printcontext_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printer_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printjob_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printoperation_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printoperationpreview_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printsettings_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printunixdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/progressbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radioaction_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiobutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiomenuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiotoolbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/range_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentaction_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooser_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooserdialog_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchoosermenu_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooserwidget_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentfilter_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentinfo_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentmanager_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/requisition_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/revealer_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scale_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scalebutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrollable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrollbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrolledwindow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/searchbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/searchentry_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/selectiondata_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separator_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separatormenuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separatortoolitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/settings_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutlabel_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutsgroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutssection_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutsshortcut_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutswindow_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/sizegroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/socket_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/spinbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/spinner_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stack_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stacksidebar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stackswitcher_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/statusbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/statusicon_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stockitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stylecontext_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/styleprovider_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/switch_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/table_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/targetlist_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/tearoffmenuitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textattributes_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textbuffer_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textchildanchor_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textiter_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textmark_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/texttag_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/texttagtable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textview_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toggleaction_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/togglebutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toggletoolbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolbar_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolbutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolitem_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolitemgroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolpalette_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolshell_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/tooltip_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treedragdest_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treedragsource_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeiter_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodel_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodelfilter_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodelsort_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treepath_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treerowreference_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeselection_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treesortable_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treestore_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeview_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeviewcolumn_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/uimanager_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/viewport_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/volumebutton_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/widget_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/widgetpath_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/window_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/private/windowgroup_p.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/progressbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/radioaction.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/radiobutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/offscreenwindow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/orientable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/overlay_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/pagesetup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/pagesetupunixdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/paned_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/papersize_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/placessidebar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/plug_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/popover_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/popovermenu_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printcontext_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printer_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printjob_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printoperation_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printoperationpreview_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printsettings_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/printunixdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/progressbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radioaction_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiobutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiomenuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/radiotoolbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/range_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentaction_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooser_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooserdialog_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchoosermenu_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentchooserwidget_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentfilter_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentinfo_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/recentmanager_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/requisition_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/revealer_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scale_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scalebutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrollable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrollbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/scrolledwindow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/searchbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/searchentry_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/selectiondata_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separator_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separatormenuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/separatortoolitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/settings_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutlabel_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutsgroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutssection_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutsshortcut_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/shortcutswindow_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/sizegroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/socket_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/spinbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/spinner_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stack_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stacksidebar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stackswitcher_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/statusbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/statusicon_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stockitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/stylecontext_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/styleprovider_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/switch_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/table_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/targetlist_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/tearoffmenuitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textattributes_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textbuffer_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textchildanchor_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textiter_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textmark_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/texttag_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/texttagtable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/textview_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toggleaction_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/togglebutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toggletoolbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolbar_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolbutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolitem_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolitemgroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolpalette_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/toolshell_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/tooltip_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treedragdest_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treedragsource_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeiter_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodel_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodelfilter_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treemodelsort_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treepath_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treerowreference_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeselection_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treesortable_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treestore_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeview_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/treeviewcolumn_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/uimanager_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/viewport_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/volumebutton_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/widget_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/widgetpath_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/window_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/private/windowgroup_p.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/progressbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/radioaction.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/radiobutton.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/range.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentaction.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooser.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentfilter.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentinfo.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/recentmanager.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/requisition.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/revealer.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/scale.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/scalebutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/scrollable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/scrollbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/searchbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/searchentry.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/selectiondata.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/range.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentaction.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooser.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentfilter.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentinfo.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/recentmanager.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/requisition.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/revealer.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/scale.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/scalebutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/scrollable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/scrollbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/searchbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/searchentry.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/selectiondata.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/selectiondata_private.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/separator.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/settings.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutssection.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/sizegroup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/socket.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/spinbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/spinner.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stack.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stacksidebar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stackswitcher.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/statusbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/statusicon.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/separator.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/settings.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutssection.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/sizegroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/socket.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/spinbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/spinner.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/stack.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/stacksidebar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/stackswitcher.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/statusbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/statusicon.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stock.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stockid.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stockitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/stylecontext.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/stockitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/stylecontext.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/styleproperty.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/styleprovider.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/switch.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/table.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/styleprovider.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/switch.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/table.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/targetentry.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/targetlist.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textattributes.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textbuffer.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textchildanchor.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textiter.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textmark.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/texttag.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/texttagtable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/textview.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toggleaction.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/togglebutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolbar.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolbutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolitem.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolpalette.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/toolshell.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/tooltip.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treedragdest.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treedragsource.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treeiter.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodel.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/targetlist.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textattributes.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textbuffer.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textchildanchor.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textiter.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textmark.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/texttag.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/texttagtable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/textview.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toggleaction.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/togglebutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolbar.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolbutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolitem.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolpalette.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/toolshell.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/tooltip.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treedragdest.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treedragsource.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treeiter.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodel.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodelsort.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treepath.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treerowreference.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treeselection.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treesortable.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treestore.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treeview.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treemodelsort.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treepath.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treerowreference.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treeselection.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treesortable.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treestore.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treeview.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treeview_private.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/uimanager.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/viewport.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/volumebutton.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/widget.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/widgetpath.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/window.h
--rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/windowgroup.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/uimanager.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/viewport.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/volumebutton.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/widget.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/widgetpath.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/window.h
+-rw-rw-r-- root/root usr/include/gtkmm-3.0/gtkmm/windowgroup.h
-rw-r--r-- root/root usr/include/gtkmm-3.0/gtkmm/wrap_init.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gdkmm-3.0/
@@ -565,19 +565,12 @@ drwxr-xr-x root/root usr/lib/gtkmm-3.0/proc/m4/
-rw-r--r-- root/root usr/lib/gtkmm-3.0/proc/m4/convert_gdk.m4
-rw-r--r-- root/root usr/lib/gtkmm-3.0/proc/m4/convert_gtk.m4
-rw-r--r-- root/root usr/lib/gtkmm-3.0/proc/m4/convert_gtkmm.m4
--rwxr-xr-x root/root usr/lib/libgdkmm-3.0.la
-lrwxrwxrwx root/root usr/lib/libgdkmm-3.0.so -> libgdkmm-3.0.so.1.1.0
+lrwxrwxrwx root/root usr/lib/libgdkmm-3.0.so -> libgdkmm-3.0.so.1
lrwxrwxrwx root/root usr/lib/libgdkmm-3.0.so.1 -> libgdkmm-3.0.so.1.1.0
-rwxr-xr-x root/root usr/lib/libgdkmm-3.0.so.1.1.0
--rwxr-xr-x root/root usr/lib/libgtkmm-3.0.la
-lrwxrwxrwx root/root usr/lib/libgtkmm-3.0.so -> libgtkmm-3.0.so.1.1.0
+lrwxrwxrwx root/root usr/lib/libgtkmm-3.0.so -> libgtkmm-3.0.so.1
lrwxrwxrwx root/root usr/lib/libgtkmm-3.0.so.1 -> libgtkmm-3.0.so.1.1.0
-rwxr-xr-x root/root usr/lib/libgtkmm-3.0.so.1.1.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gdkmm-3.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gtkmm-3.0.pc
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/devhelp/
-drwxr-xr-x root/root usr/share/devhelp/books/
-drwxr-xr-x root/root usr/share/devhelp/books/gtkmm-3.0/
--rw-r--r-- root/root usr/share/devhelp/books/gtkmm-3.0/gtkmm-3.0.devhelp2
diff --git a/gtkmm3/.signature b/gtkmm3/.signature
index 6f2dc1e72..ae066e498 100644
--- a/gtkmm3/.signature
+++ b/gtkmm3/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF38TXKCu+6GzbqMc3WsvK008P309zDvFyld2P0tYR6CWRn2dLy58XTF/v6wAxwaW57241CfMXBr4BOygQ8wOsiQM=
-SHA256 (Pkgfile) = bf4dbe9de08abfbe5b36f0c33dc66ecb6780a12b9a9b14c4497e646d4ca654bd
-SHA256 (.footprint) = 94c2bf5d27643533a3b9bdcce203dea4f280417800c5c64a78b349c35ef60f3e
-SHA256 (gtkmm-3.24.2.tar.xz) = 6d71091bcd1863133460d4188d04102810e9123de19706fb656b7bb915b4adc3
+RWSagIOpLGJF3yaY0xhPZblhiKOt0OFdUKcMutMXJ6sfckViUm2E8QBnKxKErEY8b26Po/8A4AcQDZC85QXRDUW2ARmPDhddDgo=
+SHA256 (Pkgfile) = 09478e20c31235a8857799558f9323612288cac933a9926c99f0cded6b7972e5
+SHA256 (.footprint) = ae7fc845af51e8408c8dccb34bf2d10498ccbbbb2bbb2cf816cd043c0797d7ba
+SHA256 (gtkmm-3.24.3.tar.xz) = 60497c4f7f354c3bd2557485f0254f8b7b4cf4bebc9fee0be26a77744eacd435
diff --git a/gtkmm3/Pkgfile b/gtkmm3/Pkgfile
index d04ae50b5..59164ecbf 100644
--- a/gtkmm3/Pkgfile
+++ b/gtkmm3/Pkgfile
@@ -1,18 +1,18 @@
# Description: A C++ wrapper for GTK3+
# URL: https://www.gtkmm.org/en/
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Packager: Pedja, predivan at mts dot rs
-# Depends on: glibmm pangomm cairomm gtk3 atkmm
+# Depends on: atkmm cairomm gtk3 pangomm
name=gtkmm3
-version=3.24.2
+version=3.24.3
release=1
source=(https://download.gnome.org/sources/gtkmm/${version%.*}/gtkmm-$versi…
build() {
- cd gtkmm-$version
- ./configure --prefix=/usr
- make
- make DESTDIR=$PKG install
- rm -r $PKG/usr/share/doc
+ meson setup gtkmm-$version build \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --buildtype=plain
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
}
1
0
CruxEX 2021 (CRUX 3.6.1) 64bit Linux Build 201219 – Install it to a USB Pen Drive and enjoy PERSISTENCE!
by C A Exton 20 Dec '20
by C A Exton 20 Dec '20
20 Dec '20
A new version of CruxEX is ready. A live remaster off CRUX 3.6.11.
Read more: http://cruxex.exton.net
C A Exton
http://www.exton.se/?page_id=2
1
0
ports/opt (3.6): [notify] icu: 68.1 -> 68.2 no ABI change from 68.1 a rebuild should not be needed, unless you are on 67 or older
by crux@crux.nu 19 Dec '20
by crux@crux.nu 19 Dec '20
19 Dec '20
commit e7e3b8fcbd3e09dc3f7953d609349efcc5ecac5d
Author: Danny Rawlins <contact(a)romster.me>
Date: Sat Dec 19 12:04:09 2020 +1100
[notify] icu: 68.1 -> 68.2 no ABI change from 68.1 a rebuild should not be needed, unless you are on 67 or older
diff --git a/icu/.footprint b/icu/.footprint
index 93ec77cd9..f4b09d7ef 100644
--- a/icu/.footprint
+++ b/icu/.footprint
@@ -203,30 +203,30 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/vtzone.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/icu/
-drwxr-xr-x root/root usr/lib/icu/68.1/
--rw-r--r-- root/root usr/lib/icu/68.1/Makefile.inc
--rw-r--r-- root/root usr/lib/icu/68.1/pkgdata.inc
+drwxr-xr-x root/root usr/lib/icu/68.2/
+-rw-r--r-- root/root usr/lib/icu/68.2/Makefile.inc
+-rw-r--r-- root/root usr/lib/icu/68.2/pkgdata.inc
lrwxrwxrwx root/root usr/lib/icu/Makefile.inc -> current/Makefile.inc
-lrwxrwxrwx root/root usr/lib/icu/current -> 68.1
+lrwxrwxrwx root/root usr/lib/icu/current -> 68.2
lrwxrwxrwx root/root usr/lib/icu/pkgdata.inc -> current/pkgdata.inc
-lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.68.1
-lrwxrwxrwx root/root usr/lib/libicudata.so.68 -> libicudata.so.68.1
--rwxr-xr-x root/root usr/lib/libicudata.so.68.1
-lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.68.1
-lrwxrwxrwx root/root usr/lib/libicui18n.so.68 -> libicui18n.so.68.1
--rwxr-xr-x root/root usr/lib/libicui18n.so.68.1
-lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.68.1
-lrwxrwxrwx root/root usr/lib/libicuio.so.68 -> libicuio.so.68.1
--rwxr-xr-x root/root usr/lib/libicuio.so.68.1
-lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.68.1
-lrwxrwxrwx root/root usr/lib/libicutest.so.68 -> libicutest.so.68.1
--rwxr-xr-x root/root usr/lib/libicutest.so.68.1
-lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.68.1
-lrwxrwxrwx root/root usr/lib/libicutu.so.68 -> libicutu.so.68.1
--rwxr-xr-x root/root usr/lib/libicutu.so.68.1
-lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.68.1
-lrwxrwxrwx root/root usr/lib/libicuuc.so.68 -> libicuuc.so.68.1
--rwxr-xr-x root/root usr/lib/libicuuc.so.68.1
+lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.68.2
+lrwxrwxrwx root/root usr/lib/libicudata.so.68 -> libicudata.so.68.2
+-rwxr-xr-x root/root usr/lib/libicudata.so.68.2
+lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.68.2
+lrwxrwxrwx root/root usr/lib/libicui18n.so.68 -> libicui18n.so.68.2
+-rwxr-xr-x root/root usr/lib/libicui18n.so.68.2
+lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.68.2
+lrwxrwxrwx root/root usr/lib/libicuio.so.68 -> libicuio.so.68.2
+-rwxr-xr-x root/root usr/lib/libicuio.so.68.2
+lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.68.2
+lrwxrwxrwx root/root usr/lib/libicutest.so.68 -> libicutest.so.68.2
+-rwxr-xr-x root/root usr/lib/libicutest.so.68.2
+lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.68.2
+lrwxrwxrwx root/root usr/lib/libicutu.so.68 -> libicutu.so.68.2
+-rwxr-xr-x root/root usr/lib/libicutu.so.68.2
+lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.68.2
+lrwxrwxrwx root/root usr/lib/libicuuc.so.68 -> libicuuc.so.68.2
+-rwxr-xr-x root/root usr/lib/libicuuc.so.68.2
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/icu-i18n.pc
-rw-r--r-- root/root usr/lib/pkgconfig/icu-io.pc
@@ -240,12 +240,12 @@ drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/icupkg
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/icu/
-drwxr-xr-x root/root usr/share/icu/68.1/
--rw-r--r-- root/root usr/share/icu/68.1/LICENSE
-drwxr-xr-x root/root usr/share/icu/68.1/config/
--rw-r--r-- root/root usr/share/icu/68.1/config/mh-linux
--rwxr-xr-x root/root usr/share/icu/68.1/install-sh
--rwxr-xr-x root/root usr/share/icu/68.1/mkinstalldirs
+drwxr-xr-x root/root usr/share/icu/68.2/
+-rw-r--r-- root/root usr/share/icu/68.2/LICENSE
+drwxr-xr-x root/root usr/share/icu/68.2/config/
+-rw-r--r-- root/root usr/share/icu/68.2/config/mh-linux
+-rwxr-xr-x root/root usr/share/icu/68.2/install-sh
+-rwxr-xr-x root/root usr/share/icu/68.2/mkinstalldirs
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/derb.1.gz
diff --git a/icu/.signature b/icu/.signature
index 58183e512..b8de65902 100644
--- a/icu/.signature
+++ b/icu/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/QXhzUFCDyKNFN/+zxDAlwMZrsdoFXtfHOckloKmvTbUpTpeqG7BRFbIATJLm9xYTbi3nwIuqbipSLHiyg8y8AI=
-SHA256 (Pkgfile) = c36d0b4b50573c692abd93e4d2f7cd1656eabf9ade7293a5d932a6f030acc887
-SHA256 (.footprint) = e1559601826cc5befd1e312012e6943c7cf43a8e2c2d4f968ec66a44739a2320
-SHA256 (icu4c-68_1-src.tgz) = a9f2e3d8b4434b8e53878b4308bd1e6ee51c9c7042e2b1a376abefb6fbb29f2d
+RWSE3ohX2g5d/fAxS0YqYVLhkqDX5muF4cpezPslC1+cTJ53vAZd/Dx9RdiYtwyU2nnlsJAMoF5o0hewBIu/XrhUrdZiIOZ4OwQ=
+SHA256 (Pkgfile) = 60ecb514f0c145c2b9c2db7aa957e754188938cd4532229975486647effc3bb6
+SHA256 (.footprint) = 25c4fb124d13db50566fba00b981459eb32bf59e8b3dc9a37cbec1deb5ff8de5
+SHA256 (icu4c-68_2-src.tgz) = c79193dee3907a2199b8296a93b52c5cb74332c26f3d167269487680d479d625
diff --git a/icu/Pkgfile b/icu/Pkgfile
index 26e1eafaa..b5d1ffba3 100644
--- a/icu/Pkgfile
+++ b/icu/Pkgfile
@@ -3,7 +3,7 @@
# Maintainer: Danny Rawlins, crux at romster dot me
name=icu
-version=68.1
+version=68.2
release=1
source=(https://github.com/unicode-org/icu/releases/download/release-${vers…
1
0
ports/contrib (3.6): [notify] boost: 1.74.0 -> 1.75.0 ABI change check with revdep
by crux@crux.nu 17 Dec '20
by crux@crux.nu 17 Dec '20
17 Dec '20
commit 0a87fc8b8f6db62184a02dcace207b57097f0734
Author: Danny Rawlins <contact(a)romster.me>
Date: Thu Dec 17 23:14:15 2020 +1100
[notify] boost: 1.74.0 -> 1.75.0 ABI change check with revdep
diff --git a/boost/.footprint b/boost/.footprint
index ffa53cd12..47d13f12e 100644
--- a/boost/.footprint
+++ b/boost/.footprint
@@ -700,6 +700,10 @@ drwxr-xr-x root/root usr/include/boost/asio/execution/impl/
-rw-r--r-- root/root usr/include/boost/asio/execution_context.hpp
-rw-r--r-- root/root usr/include/boost/asio/executor.hpp
-rw-r--r-- root/root usr/include/boost/asio/executor_work_guard.hpp
+drwxr-xr-x root/root usr/include/boost/asio/experimental/
+-rw-r--r-- root/root usr/include/boost/asio/experimental/as_single.hpp
+drwxr-xr-x root/root usr/include/boost/asio/experimental/impl/
+-rw-r--r-- root/root usr/include/boost/asio/experimental/impl/as_single.hpp
drwxr-xr-x root/root usr/include/boost/asio/generic/
-rw-r--r-- root/root usr/include/boost/asio/generic/basic_endpoint.hpp
-rw-r--r-- root/root usr/include/boost/asio/generic/datagram_protocol.hpp
@@ -1480,6 +1484,8 @@ drwxr-xr-x root/root usr/include/boost/bind/
-rw-r--r-- root/root usr/include/boost/bind/bind_mf2_cc.hpp
-rw-r--r-- root/root usr/include/boost/bind/bind_mf_cc.hpp
-rw-r--r-- root/root usr/include/boost/bind/bind_template.hpp
+drwxr-xr-x root/root usr/include/boost/bind/detail/
+-rw-r--r-- root/root usr/include/boost/bind/detail/result_traits.hpp
-rw-r--r-- root/root usr/include/boost/bind/make_adaptable.hpp
-rw-r--r-- root/root usr/include/boost/bind/mem_fn.hpp
-rw-r--r-- root/root usr/include/boost/bind/mem_fn_cc.hpp
@@ -2138,6 +2144,7 @@ drwxr-xr-x root/root usr/include/boost/container/detail/
-rw-r--r-- root/root usr/include/boost/container/detail/dlmalloc.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/flat_tree.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/function_detector.hpp
+-rw-r--r-- root/root usr/include/boost/container/detail/guards_dended.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/is_container.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/is_contiguous_container.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/is_sorted.hpp
@@ -2171,6 +2178,7 @@ drwxr-xr-x root/root usr/include/boost/container/detail/
-rw-r--r-- root/root usr/include/boost/container/detail/variadic_templates_tools.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/version_type.hpp
-rw-r--r-- root/root usr/include/boost/container/detail/workaround.hpp
+-rw-r--r-- root/root usr/include/boost/container/devector.hpp
-rw-r--r-- root/root usr/include/boost/container/flat_map.hpp
-rw-r--r-- root/root usr/include/boost/container/flat_set.hpp
-rw-r--r-- root/root usr/include/boost/container/list.hpp
@@ -2181,6 +2189,7 @@ drwxr-xr-x root/root usr/include/boost/container/detail/
-rw-r--r-- root/root usr/include/boost/container/options.hpp
drwxr-xr-x root/root usr/include/boost/container/pmr/
-rw-r--r-- root/root usr/include/boost/container/pmr/deque.hpp
+-rw-r--r-- root/root usr/include/boost/container/pmr/devector.hpp
-rw-r--r-- root/root usr/include/boost/container/pmr/flat_map.hpp
-rw-r--r-- root/root usr/include/boost/container/pmr/flat_set.hpp
-rw-r--r-- root/root usr/include/boost/container/pmr/global_resource.hpp
@@ -2809,6 +2818,7 @@ drwxr-xr-x root/root usr/include/boost/fiber/numa/algo/
-rw-r--r-- root/root usr/include/boost/fiber/timed_mutex.hpp
-rw-r--r-- root/root usr/include/boost/fiber/type.hpp
-rw-r--r-- root/root usr/include/boost/fiber/unbuffered_channel.hpp
+-rw-r--r-- root/root usr/include/boost/fiber/waker.hpp
-rw-r--r-- root/root usr/include/boost/filesystem.hpp
drwxr-xr-x root/root usr/include/boost/filesystem/
-rw-r--r-- root/root usr/include/boost/filesystem/config.hpp
@@ -4140,6 +4150,7 @@ drwxr-xr-x root/root usr/include/boost/geometry/
drwxr-xr-x root/root usr/include/boost/geometry/algorithms/
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/append.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/area.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/algorithms/area_result.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/assign.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/buffer.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/centroid.hpp
@@ -4151,6 +4162,7 @@ drwxr-xr-x root/root usr/include/boost/geometry/algorithms/
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/correct_closure.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/covered_by.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/crosses.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/algorithms/default_area_result.hpp
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/densify.hpp
drwxr-xr-x root/root usr/include/boost/geometry/algorithms/detail/
-rw-r--r-- root/root usr/include/boost/geometry/algorithms/detail/as_range.hpp
@@ -4477,6 +4489,7 @@ drwxr-xr-x root/root usr/include/boost/geometry/core/
-rw-r--r-- root/root usr/include/boost/geometry/core/interior_rings.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/interior_type.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/is_areal.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/core/make.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/mutable_range.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/point_order.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/point_type.hpp
@@ -4484,6 +4497,7 @@ drwxr-xr-x root/root usr/include/boost/geometry/core/
-rw-r--r-- root/root usr/include/boost/geometry/core/radius.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/reverse_dispatch.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/ring_type.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/core/static_assert.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/tag.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/tag_cast.hpp
-rw-r--r-- root/root usr/include/boost/geometry/core/tags.hpp
@@ -4806,8 +4820,8 @@ drwxr-xr-x root/root usr/include/boost/geometry/policies/is_valid/
drwxr-xr-x root/root usr/include/boost/geometry/policies/relate/
-rw-r--r-- root/root usr/include/boost/geometry/policies/relate/direction.hpp
-rw-r--r-- root/root usr/include/boost/geometry/policies/relate/intersection_points.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/policies/relate/intersection_policy.hpp
-rw-r--r-- root/root usr/include/boost/geometry/policies/relate/intersection_ratios.hpp
--rw-r--r-- root/root usr/include/boost/geometry/policies/relate/tupled.hpp
drwxr-xr-x root/root usr/include/boost/geometry/policies/robustness/
-rw-r--r-- root/root usr/include/boost/geometry/policies/robustness/get_rescale_policy.hpp
-rw-r--r-- root/root usr/include/boost/geometry/policies/robustness/no_rescale_policy.hpp
@@ -4994,9 +5008,15 @@ drwxr-xr-x root/root usr/include/boost/geometry/strategies/agnostic/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/area.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategies/area/
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/area/cartesian.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/area/geographic.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/area/services.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/area/spherical.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/area_result.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/azimuth.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/buffer.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/cartesian.hpp
drwxr-xr-x root/root usr/include/boost/geometry/strategies/cartesian/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/cartesian/area.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/cartesian/area_surveyor.hpp
@@ -5061,11 +5081,23 @@ drwxr-xr-x root/root usr/include/boost/geometry/strategies/concepts/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/default_length_result.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/default_strategy.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/densify.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/detail.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/disjoint.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/distance.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/distance_result.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/envelope.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategies/envelope/
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/envelope/cartesian.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/envelope/geographic.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/envelope/services.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/envelope/spherical.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/expand.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategies/expand/
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/expand/cartesian.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/expand/geographic.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/expand/services.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/expand/spherical.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/geographic.hpp
drwxr-xr-x root/root usr/include/boost/geometry/strategies/geographic/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/geographic/area.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/geographic/azimuth.hpp
@@ -5108,6 +5140,7 @@ drwxr-xr-x root/root usr/include/boost/geometry/strategies/geographic/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/relate.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/side.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/side_info.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategies/spherical.hpp
drwxr-xr-x root/root usr/include/boost/geometry/strategies/spherical/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/spherical/area.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/spherical/azimuth.hpp
@@ -5148,6 +5181,35 @@ drwxr-xr-x root/root usr/include/boost/geometry/strategies/transform/
-rw-r--r-- root/root usr/include/boost/geometry/strategies/transform/matrix_transformers.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/transform/srs_transformer.hpp
-rw-r--r-- root/root usr/include/boost/geometry/strategies/within.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategy/
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/area.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategy/cartesian/
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/area.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/envelope.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/envelope_box.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/envelope_multipoint.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/envelope_point.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/envelope_segment.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/expand_box.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/expand_point.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/cartesian/expand_segment.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/envelope.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/expand.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategy/geographic/
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/geographic/area.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/geographic/envelope.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/geographic/envelope_segment.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/geographic/expand_segment.hpp
+drwxr-xr-x root/root usr/include/boost/geometry/strategy/spherical/
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/area.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/envelope.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/envelope_box.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/envelope_multipoint.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/envelope_point.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/envelope_segment.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/expand_box.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/expand_point.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/strategy/spherical/expand_segment.hpp
drwxr-xr-x root/root usr/include/boost/geometry/util/
-rw-r--r-- root/root usr/include/boost/geometry/util/add_const_if_c.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/bare_type.hpp
@@ -5174,10 +5236,12 @@ drwxr-xr-x root/root usr/include/boost/geometry/util/
-rw-r--r-- root/root usr/include/boost/geometry/util/select_calculation_type.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/select_coordinate_type.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/select_most_precise.hpp
--rw-r--r-- root/root usr/include/boost/geometry/util/select_sequence_element.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/util/sequence.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/series_expansion.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/transform_variant.hpp
-rw-r--r-- root/root usr/include/boost/geometry/util/tuples.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/util/type_traits.hpp
+-rw-r--r-- root/root usr/include/boost/geometry/util/type_traits_std.hpp
drwxr-xr-x root/root usr/include/boost/geometry/views/
-rw-r--r-- root/root usr/include/boost/geometry/views/box_view.hpp
-rw-r--r-- root/root usr/include/boost/geometry/views/closeable_view.hpp
@@ -6925,6 +6989,100 @@ drwxr-xr-x root/root usr/include/boost/iterator/detail/
-rw-r--r-- root/root usr/include/boost/iterator/transform_iterator.hpp
-rw-r--r-- root/root usr/include/boost/iterator/zip_iterator.hpp
-rw-r--r-- root/root usr/include/boost/iterator_adaptors.hpp
+-rw-r--r-- root/root usr/include/boost/json.hpp
+drwxr-xr-x root/root usr/include/boost/json/
+-rw-r--r-- root/root usr/include/boost/json/array.hpp
+-rw-r--r-- root/root usr/include/boost/json/basic_parser.hpp
+-rw-r--r-- root/root usr/include/boost/json/basic_parser_impl.hpp
+drwxr-xr-x root/root usr/include/boost/json/detail/
+-rw-r--r-- root/root usr/include/boost/json/detail/align.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/array.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/buffer.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/config.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/default_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/digest.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/except.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/format.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/handler.hpp
+drwxr-xr-x root/root usr/include/boost/json/detail/impl/
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/array.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/default_resource.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/except.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/format.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/handler.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/shared_resource.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/stack.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/impl/string_impl.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/object.hpp
+drwxr-xr-x root/root usr/include/boost/json/detail/ryu/
+drwxr-xr-x root/root usr/include/boost/json/detail/ryu/detail/
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/detail/common.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/detail/d2s.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/detail/d2s_full_table.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/detail/digit_table.hpp
+drwxr-xr-x root/root usr/include/boost/json/detail/ryu/impl/
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/impl/d2s.ipp
+-rw-r--r-- root/root usr/include/boost/json/detail/ryu/ryu.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/shared_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/sse2.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/stack.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/stream.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/string_impl.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/utf8.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/value.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/value_from.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/value_to.hpp
+-rw-r--r-- root/root usr/include/boost/json/detail/value_traits.hpp
+-rw-r--r-- root/root usr/include/boost/json/error.hpp
+-rw-r--r-- root/root usr/include/boost/json/fwd.hpp
+drwxr-xr-x root/root usr/include/boost/json/impl/
+-rw-r--r-- root/root usr/include/boost/json/impl/array.hpp
+-rw-r--r-- root/root usr/include/boost/json/impl/array.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/error.hpp
+-rw-r--r-- root/root usr/include/boost/json/impl/error.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/kind.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/monotonic_resource.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/null_resource.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/object.hpp
+-rw-r--r-- root/root usr/include/boost/json/impl/object.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/parse.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/parser.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/serialize.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/serializer.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/static_resource.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/stream_parser.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/string.hpp
+-rw-r--r-- root/root usr/include/boost/json/impl/string.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/value.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/value_ref.hpp
+-rw-r--r-- root/root usr/include/boost/json/impl/value_ref.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/value_stack.ipp
+-rw-r--r-- root/root usr/include/boost/json/impl/visit.hpp
+-rw-r--r-- root/root usr/include/boost/json/kind.hpp
+-rw-r--r-- root/root usr/include/boost/json/memory_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/monotonic_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/null_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/object.hpp
+-rw-r--r-- root/root usr/include/boost/json/parse.hpp
+-rw-r--r-- root/root usr/include/boost/json/parse_options.hpp
+-rw-r--r-- root/root usr/include/boost/json/parser.hpp
+-rw-r--r-- root/root usr/include/boost/json/pilfer.hpp
+-rw-r--r-- root/root usr/include/boost/json/serialize.hpp
+-rw-r--r-- root/root usr/include/boost/json/serializer.hpp
+-rw-r--r-- root/root usr/include/boost/json/src.hpp
+-rw-r--r-- root/root usr/include/boost/json/static_resource.hpp
+-rw-r--r-- root/root usr/include/boost/json/storage_ptr.hpp
+-rw-r--r-- root/root usr/include/boost/json/stream_parser.hpp
+-rw-r--r-- root/root usr/include/boost/json/string.hpp
+-rw-r--r-- root/root usr/include/boost/json/string_view.hpp
+-rw-r--r-- root/root usr/include/boost/json/system_error.hpp
+-rw-r--r-- root/root usr/include/boost/json/value.hpp
+-rw-r--r-- root/root usr/include/boost/json/value_from.hpp
+-rw-r--r-- root/root usr/include/boost/json/value_ref.hpp
+-rw-r--r-- root/root usr/include/boost/json/value_stack.hpp
+-rw-r--r-- root/root usr/include/boost/json/value_to.hpp
+-rw-r--r-- root/root usr/include/boost/json/visit.hpp
drwxr-xr-x root/root usr/include/boost/lambda/
-rw-r--r-- root/root usr/include/boost/lambda/algorithm.hpp
-rw-r--r-- root/root usr/include/boost/lambda/bind.hpp
@@ -6960,6 +7118,25 @@ drwxr-xr-x root/root usr/include/boost/lambda/detail/
-rw-r--r-- root/root usr/include/boost/lambda/loops.hpp
-rw-r--r-- root/root usr/include/boost/lambda/numeric.hpp
-rw-r--r-- root/root usr/include/boost/lambda/switch.hpp
+-rw-r--r-- root/root usr/include/boost/leaf.hpp
+drwxr-xr-x root/root usr/include/boost/leaf/
+-rw-r--r-- root/root usr/include/boost/leaf/capture.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/common.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/context.hpp
+drwxr-xr-x root/root usr/include/boost/leaf/detail/
+-rw-r--r-- root/root usr/include/boost/leaf/detail/all.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/config.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/demangle.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/function_traits.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/mp11.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/optional.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/detail/print.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/error.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/exception.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/handle_errors.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/on_error.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/pred.hpp
+-rw-r--r-- root/root usr/include/boost/leaf/result.hpp
-rw-r--r-- root/root usr/include/boost/lexical_cast.hpp
drwxr-xr-x root/root usr/include/boost/lexical_cast/
-rw-r--r-- root/root usr/include/boost/lexical_cast/bad_lexical_cast.hpp
@@ -7440,6 +7617,7 @@ drwxr-xr-x root/root usr/include/boost/math/distributions/detail/
-rw-r--r-- root/root usr/include/boost/math/distributions/inverse_chi_squared.hpp
-rw-r--r-- root/root usr/include/boost/math/distributions/inverse_gamma.hpp
-rw-r--r-- root/root usr/include/boost/math/distributions/inverse_gaussian.hpp
+-rw-r--r-- root/root usr/include/boost/math/distributions/kolmogorov_smirnov.hpp
-rw-r--r-- root/root usr/include/boost/math/distributions/laplace.hpp
-rw-r--r-- root/root usr/include/boost/math/distributions/logistic.hpp
-rw-r--r-- root/root usr/include/boost/math/distributions/lognormal.hpp
@@ -7611,6 +7789,7 @@ drwxr-xr-x root/root usr/include/boost/math/special_functions/detail/
-rw-r--r-- root/root usr/include/boost/math/special_functions/hypot.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/jacobi.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/jacobi_elliptic.hpp
+-rw-r--r-- root/root usr/include/boost/math/special_functions/jacobi_theta.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/jacobi_zeta.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/laguerre.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/lambert_w.hpp
@@ -7629,6 +7808,7 @@ drwxr-xr-x root/root usr/include/boost/math/special_functions/detail/
-rw-r--r-- root/root usr/include/boost/math/special_functions/prime.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/relative_difference.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/round.hpp
+-rw-r--r-- root/root usr/include/boost/math/special_functions/rsqrt.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/sign.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/sin_pi.hpp
-rw-r--r-- root/root usr/include/boost/math/special_functions/sinc.hpp
@@ -7649,9 +7829,12 @@ drwxr-xr-x root/root usr/include/boost/math/statistics/
-rw-r--r-- root/root usr/include/boost/math/statistics/t_test.hpp
-rw-r--r-- root/root usr/include/boost/math/statistics/univariate_statistics.hpp
drwxr-xr-x root/root usr/include/boost/math/tools/
+-rw-r--r-- root/root usr/include/boost/math/tools/agm.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/atomic.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/big_constant.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/bivariate_statistics.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/centered_continued_fraction.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/cohen_acceleration.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/complex.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/condition_numbers.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/config.hpp
@@ -7773,7 +7956,9 @@ drwxr-xr-x root/root usr/include/boost/math/tools/detail/
-rw-r--r-- root/root usr/include/boost/math/tools/detail/rational_horner3_7.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/detail/rational_horner3_8.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/detail/rational_horner3_9.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/engel_expansion.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/fraction.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/luroth_expansion.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/minima.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/norms.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/numerical_differentiation.hpp
@@ -7787,11 +7972,13 @@ drwxr-xr-x root/root usr/include/boost/math/tools/detail/
-rw-r--r-- root/root usr/include/boost/math/tools/roots.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/series.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/signal_statistics.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/simple_continued_fraction.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/stats.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/test_value.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/toms748_solve.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/traits.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/tuple.hpp
+-rw-r--r-- root/root usr/include/boost/math/tools/ulps_plot.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/univariate_statistics.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/user.hpp
-rw-r--r-- root/root usr/include/boost/math/tools/workaround.hpp
@@ -8163,6 +8350,7 @@ drwxr-xr-x root/root usr/include/boost/move/detail/
-rw-r--r-- root/root usr/include/boost/move/detail/meta_utils.hpp
-rw-r--r-- root/root usr/include/boost/move/detail/meta_utils_core.hpp
-rw-r--r-- root/root usr/include/boost/move/detail/move_helpers.hpp
+-rw-r--r-- root/root usr/include/boost/move/detail/nsec_clock.hpp
-rw-r--r-- root/root usr/include/boost/move/detail/placement_new.hpp
-rw-r--r-- root/root usr/include/boost/move/detail/pointer_element.hpp
-rw-r--r-- root/root usr/include/boost/move/detail/reverse_iterator.hpp
@@ -9542,12 +9730,14 @@ drwxr-xr-x root/root usr/include/boost/multiprecision/cpp_bin_float/
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int.hpp
drwxr-xr-x root/root usr/include/boost/multiprecision/cpp_int/
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/add.hpp
+-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/add_unsigned.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/bitwise.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/checked.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/comparison.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/cpp_int_config.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/divide.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/import_export.hpp
+-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/limits.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/literals.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/cpp_int/misc.hpp
@@ -9600,6 +9790,8 @@ drwxr-xr-x root/root usr/include/boost/multiprecision/traits/
-rw-r--r-- root/root usr/include/boost/multiprecision/traits/is_byte_container.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/traits/is_restricted_conversion.hpp
-rw-r--r-- root/root usr/include/boost/multiprecision/traits/is_variable_precision.hpp
+-rw-r--r-- root/root usr/include/boost/multiprecision/traits/max_digits10.hpp
+-rw-r--r-- root/root usr/include/boost/multiprecision/traits/transcendental_reduction_type.hpp
-rw-r--r-- root/root usr/include/boost/next_prior.hpp
-rw-r--r-- root/root usr/include/boost/non_type.hpp
-rw-r--r-- root/root usr/include/boost/noncopyable.hpp
@@ -9614,6 +9806,7 @@ drwxr-xr-x root/root usr/include/boost/nowide/
-rw-r--r-- root/root usr/include/boost/nowide/cstdlib.hpp
drwxr-xr-x root/root usr/include/boost/nowide/detail/
-rw-r--r-- root/root usr/include/boost/nowide/detail/convert.hpp
+-rw-r--r-- root/root usr/include/boost/nowide/detail/is_path.hpp
-rw-r--r-- root/root usr/include/boost/nowide/detail/utf.hpp
-rw-r--r-- root/root usr/include/boost/nowide/filebuf.hpp
-rw-r--r-- root/root usr/include/boost/nowide/filesystem.hpp
@@ -10214,6 +10407,39 @@ drwxr-xr-x root/root usr/include/boost/pending/detail/
-rw-r--r-- root/root usr/include/boost/pending/queue.hpp
-rw-r--r-- root/root usr/include/boost/pending/relaxed_heap.hpp
-rw-r--r-- root/root usr/include/boost/pending/stringtok.hpp
+-rw-r--r-- root/root usr/include/boost/pfr.hpp
+drwxr-xr-x root/root usr/include/boost/pfr/
+-rw-r--r-- root/root usr/include/boost/pfr/core.hpp
+drwxr-xr-x root/root usr/include/boost/pfr/detail/
+-rw-r--r-- root/root usr/include/boost/pfr/detail/cast_to_layout_compatible.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/config.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/core.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/core14_classic.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/core14_loophole.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/core17.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/core17_generated.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/detectors.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/fields_count.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/for_each_field_impl.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/functional.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/io.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/make_flat_tuple_of_references.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/make_integer_sequence.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/offset_based_getter.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/rvalue_t.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/sequence_tuple.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/size_array.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/size_t_.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/stdtuple.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/tie_from_structure_tuple.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/detail/unsafe_declval.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/functions_for.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/functors.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/io.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/io_fields.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/ops.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/ops_fields.hpp
+-rw-r--r-- root/root usr/include/boost/pfr/tuple_size.hpp
-rw-r--r-- root/root usr/include/boost/phoenix.hpp
drwxr-xr-x root/root usr/include/boost/phoenix/
-rw-r--r-- root/root usr/include/boost/phoenix/bind.hpp
@@ -10871,8 +11097,19 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/arithmetic/
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/dec.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/arithmetic/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/div.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/inc.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/arithmetic/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/dec_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/dec_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/inc_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/limits/inc_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/mod.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/mul.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/arithmetic/sub.hpp
@@ -10906,6 +11143,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/comparison/
-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/greater_equal.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/less.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/less_equal.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/comparison/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/limits/not_equal_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/limits/not_equal_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/comparison/not_equal.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/config/
-rw-r--r-- root/root usr/include/boost/preprocessor/config/config.hpp
@@ -10917,7 +11158,15 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/
drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/dmc/
-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/dmc/while.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/edg/
+drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/edg/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/edg/limits/while_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/edg/limits/while_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/edg/limits/while_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/edg/while.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/limits/while_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/limits/while_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/limits/while_512.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/msvc/
-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/msvc/while.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/control/detail/while.hpp
@@ -10925,6 +11174,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/control/detail/msvc/
-rw-r--r-- root/root usr/include/boost/preprocessor/control/expr_iif.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/control/if.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/control/iif.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/control/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/limits/while_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/limits/while_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/control/limits/while_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/control/while.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/debug.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/debug/
@@ -10940,6 +11193,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/detail/dmc/
-rw-r--r-- root/root usr/include/boost/preprocessor/detail/is_binary.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/detail/is_nullary.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/detail/is_unary.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/detail/limits/auto_rec_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/detail/limits/auto_rec_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/detail/null.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/detail/split.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/empty.hpp
@@ -10965,6 +11222,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/facilities/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/is_empty.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/is_empty_or_1.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/facilities/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/limits/intercept_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/limits/intercept_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/overload.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/facilities/va_opt.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/for.hpp
@@ -10993,11 +11254,49 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/iteration/detail/iter/
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/forward3.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/forward4.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/forward5.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward2_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward2_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward2_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward3_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward3_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward3_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward4_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward4_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward4_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward5_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward5_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/forward5_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/reverse2.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/reverse3.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/reverse4.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/iter/reverse5.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/iteration/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/local_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/local_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/local_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/rlocal_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/rlocal_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/limits/rlocal_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/local.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/rlocal.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/iteration/detail/self.hpp
@@ -11019,8 +11318,22 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/list/detail/dmc/
drwxr-xr-x root/root usr/include/boost/preprocessor/list/detail/edg/
-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/fold_left.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/fold_right.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/list/detail/edg/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_left_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_left_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_left_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_right_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_right_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/edg/limits/fold_right_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/fold_left.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/fold_right.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/list/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_left_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_left_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_right_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/detail/limits/fold_right_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/enum.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/filter.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/first_n.hpp
@@ -11029,6 +11342,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/list/detail/edg/
-rw-r--r-- root/root usr/include/boost/preprocessor/list/for_each.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/for_each_i.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/for_each_product.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/list/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/limits/fold_left_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/limits/fold_left_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/list/limits/fold_left_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/rest_n.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/reverse.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/list/size.hpp
@@ -11045,6 +11362,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/logical/
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/bitxor.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/bool.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/compl.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/logical/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/logical/limits/bool_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/logical/limits/bool_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/logical/limits/bool_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/nor.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/not.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/logical/or.hpp
@@ -11076,7 +11397,15 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/dmc/
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/dmc/for.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/edg/
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/edg/for.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/edg/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/edg/limits/for_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/edg/limits/for_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/edg/limits/for_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/for.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/limits/for_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/limits/for_512.hpp
drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/msvc/
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/detail/msvc/for.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/enum.hpp
@@ -11091,6 +11420,13 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/detail/msvc/
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/for.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/repetition/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/for_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/for_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/for_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/repeat_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/limits/repeat_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/repeat.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/repetition/repeat_from_to.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/selection.hpp
@@ -11103,6 +11439,10 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/seq/
drwxr-xr-x root/root usr/include/boost/preprocessor/seq/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/binary_transform.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/is_empty.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/seq/detail/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/limits/split_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/limits/split_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/limits/split_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/split.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/detail/to_list_msvc.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/elem.hpp
@@ -11115,6 +11455,22 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/seq/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/for_each_i.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/for_each_product.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/insert.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/seq/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/elem_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/elem_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/elem_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/enum_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/enum_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/enum_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_left_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_left_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_right_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_right_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/fold_right_512.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/size_1024.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/size_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/seq/limits/size_512.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/pop_back.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/pop_front.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/seq/push_back.hpp
@@ -11153,6 +11509,16 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/tuple/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/elem.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/enum.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/insert.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/tuple/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/reverse_128.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/reverse_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/reverse_64.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_list_128.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_list_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_list_64.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_seq_128.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_seq_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/limits/to_seq_64.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/pop_back.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/pop_front.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/tuple/push_back.hpp
@@ -11172,6 +11538,13 @@ drwxr-xr-x root/root usr/include/boost/preprocessor/variadic/detail/
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/detail/is_single_return.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/elem.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/has_opt.hpp
+drwxr-xr-x root/root usr/include/boost/preprocessor/variadic/limits/
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/elem_128.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/elem_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/elem_64.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/size_128.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/size_256.hpp
+-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/limits/size_64.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/size.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/to_array.hpp
-rw-r--r-- root/root usr/include/boost/preprocessor/variadic/to_list.hpp
@@ -13828,13 +14201,32 @@ drwxr-xr-x root/root usr/include/boost/system/
-rw-r--r-- root/root usr/include/boost/system/config.hpp
-rw-r--r-- root/root usr/include/boost/system/cygwin_error.hpp
drwxr-xr-x root/root usr/include/boost/system/detail/
+-rw-r--r-- root/root usr/include/boost/system/detail/cerrno.hpp
-rw-r--r-- root/root usr/include/boost/system/detail/config.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/enable_if.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/errc.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/error_category.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/error_category_impl.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/error_code.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/error_condition.hpp
-rw-r--r-- root/root usr/include/boost/system/detail/generic_category.hpp
--rw-r--r-- root/root usr/include/boost/system/detail/std_interoperability.hpp
--rw-r--r-- root/root usr/include/boost/system/detail/system_category_posix.hpp
--rw-r--r-- root/root usr/include/boost/system/detail/system_category_win32.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/generic_category_message.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/is_generic_value.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/system_category.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/system_category_condition_win32.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/system_category_impl.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/system_category_message_win32.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/throws.hpp
+-rw-r--r-- root/root usr/include/boost/system/detail/to_std_category.hpp
+-rw-r--r-- root/root usr/include/boost/system/errc.hpp
+-rw-r--r-- root/root usr/include/boost/system/error_category.hpp
-rw-r--r-- root/root usr/include/boost/system/error_code.hpp
+-rw-r--r-- root/root usr/include/boost/system/error_condition.hpp
+-rw-r--r-- root/root usr/include/boost/system/generic_category.hpp
+-rw-r--r-- root/root usr/include/boost/system/is_error_code_enum.hpp
+-rw-r--r-- root/root usr/include/boost/system/is_error_condition_enum.hpp
-rw-r--r-- root/root usr/include/boost/system/linux_error.hpp
+-rw-r--r-- root/root usr/include/boost/system/system_category.hpp
-rw-r--r-- root/root usr/include/boost/system/system_error.hpp
-rw-r--r-- root/root usr/include/boost/system/windows_error.hpp
drwxr-xr-x root/root usr/include/boost/test/
@@ -15089,6 +15481,7 @@ drwxr-xr-x root/root usr/include/boost/vmd/detail/
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_empty_array.hpp
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_empty_tuple.hpp
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_entire.hpp
+-rw-r--r-- root/root usr/include/boost/vmd/detail/is_general_identifier.hpp
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_identifier.hpp
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_list.hpp
-rw-r--r-- root/root usr/include/boost/vmd/detail/is_number.hpp
@@ -15172,6 +15565,7 @@ drwxr-xr-x root/root usr/include/boost/vmd/detail/recurse/equal/
-rw-r--r-- root/root usr/include/boost/vmd/is_empty.hpp
-rw-r--r-- root/root usr/include/boost/vmd/is_empty_array.hpp
-rw-r--r-- root/root usr/include/boost/vmd/is_empty_list.hpp
+-rw-r--r-- root/root usr/include/boost/vmd/is_general_identifier.hpp
-rw-r--r-- root/root usr/include/boost/vmd/is_identifier.hpp
-rw-r--r-- root/root usr/include/boost/vmd/is_list.hpp
-rw-r--r-- root/root usr/include/boost/vmd/is_multi.hpp
@@ -15496,266 +15890,269 @@ drwxr-xr-x root/root usr/include/boost/yap/detail/
-rw-r--r-- root/root usr/include/boost/yap/yap.hpp
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
-drwxr-xr-x root/root usr/lib/cmake/Boost-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/Boost-1.74.0/BoostConfig.cmake
--rw-r--r-- root/root usr/lib/cmake/Boost-1.74.0/BoostConfigVersion.cmake
--rw-r--r-- root/root usr/lib/cmake/BoostDetectToolset-1.74.0.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_atomic-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.74.0/boost_atomic-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.74.0/boost_atomic-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.74.0/libboost_atomic-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_chrono-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.74.0/boost_chrono-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.74.0/boost_chrono-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.74.0/libboost_chrono-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_container-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_container-1.74.0/boost_container-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_container-1.74.0/boost_container-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_container-1.74.0/libboost_container-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_context-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_context-1.74.0/boost_context-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_context-1.74.0/boost_context-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_context-1.74.0/libboost_context-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_contract-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_contract-1.74.0/boost_contract-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_contract-1.74.0/boost_contract-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_contract-1.74.0/libboost_contract-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_coroutine-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.74.0/boost_coroutine-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.74.0/boost_coroutine-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.74.0/libboost_coroutine-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_date_time-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.74.0/boost_date_time-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.74.0/boost_date_time-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.74.0/libboost_date_time-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_exception-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_exception-1.74.0/boost_exception-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_exception-1.74.0/boost_exception-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_fiber-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.74.0/boost_fiber-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.74.0/boost_fiber-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.74.0/libboost_fiber-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_fiber_numa-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_fiber_numa-1.74.0/boost_fiber_numa-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_fiber_numa-1.74.0/boost_fiber_numa-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_filesystem-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.74.0/boost_filesystem-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.74.0/boost_filesystem-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.74.0/libboost_filesystem-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_graph-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_graph-1.74.0/boost_graph-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_graph-1.74.0/boost_graph-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_graph-1.74.0/libboost_graph-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_graph_parallel-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_graph_parallel-1.74.0/boost_graph_parallel-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_graph_parallel-1.74.0/boost_graph_parallel-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_headers-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_headers-1.74.0/boost_headers-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_headers-1.74.0/boost_headers-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_iostreams-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.74.0/boost_iostreams-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.74.0/boost_iostreams-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.74.0/libboost_iostreams-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_locale-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_locale-1.74.0/boost_locale-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_locale-1.74.0/boost_locale-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_locale-1.74.0/libboost_locale-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_log-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_log-1.74.0/boost_log-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_log-1.74.0/boost_log-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_log-1.74.0/libboost_log-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_log_setup-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.74.0/boost_log_setup-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.74.0/boost_log_setup-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.74.0/libboost_log_setup-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_c99-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.74.0/boost_math_c99-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.74.0/boost_math_c99-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.74.0/libboost_math_c99-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_c99f-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.74.0/boost_math_c99f-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.74.0/boost_math_c99f-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.74.0/libboost_math_c99f-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_c99l-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.74.0/boost_math_c99l-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.74.0/boost_math_c99l-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.74.0/libboost_math_c99l-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.74.0/boost_math_tr1-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.74.0/boost_math_tr1-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.74.0/libboost_math_tr1-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1f-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.74.0/boost_math_tr1f-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.74.0/boost_math_tr1f-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.74.0/libboost_math_tr1f-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1l-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.74.0/boost_math_tr1l-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.74.0/boost_math_tr1l-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.74.0/libboost_math_tr1l-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_mpi-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_mpi-1.74.0/boost_mpi-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_mpi-1.74.0/boost_mpi-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_nowide-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.74.0/boost_nowide-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.74.0/boost_nowide-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.74.0/libboost_nowide-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_numpy-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_numpy-1.74.0/boost_numpy-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_numpy-1.74.0/boost_numpy-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_prg_exec_monitor-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.74.0/boost_prg_exec_monitor-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.74.0/boost_prg_exec_monitor-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.74.0/libboost_prg_exec_monitor-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_program_options-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.74.0/boost_program_options-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.74.0/boost_program_options-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.74.0/libboost_program_options-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_python-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_python-1.74.0/boost_python-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_python-1.74.0/boost_python-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_python-1.74.0/libboost_python-variant-shared-py2.7.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_python-1.74.0/libboost_python-variant-shared-py3.9.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_random-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_random-1.74.0/boost_random-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_random-1.74.0/boost_random-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_random-1.74.0/libboost_random-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_regex-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_regex-1.74.0/boost_regex-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_regex-1.74.0/boost_regex-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_regex-1.74.0/libboost_regex-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_serialization-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.74.0/boost_serialization-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.74.0/boost_serialization-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.74.0/libboost_serialization-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_addr2line-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.74.0/boost_stacktrace_addr2line-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.74.0/boost_stacktrace_addr2line-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.74.0/libboost_stacktrace_addr2line-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_backtrace-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_backtrace-1.74.0/boost_stacktrace_backtrace-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_backtrace-1.74.0/boost_stacktrace_backtrace-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_basic-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.74.0/boost_stacktrace_basic-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.74.0/boost_stacktrace_basic-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.74.0/libboost_stacktrace_basic-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_noop-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.74.0/boost_stacktrace_noop-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.74.0/boost_stacktrace_noop-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.74.0/libboost_stacktrace_noop-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_windbg-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg-1.74.0/boost_stacktrace_windbg-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg-1.74.0/boost_stacktrace_windbg-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.74.0/boost_stacktrace_windbg_cached-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.74.0/boost_stacktrace_windbg_cached-config.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_system-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_system-1.74.0/boost_system-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_system-1.74.0/boost_system-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_system-1.74.0/libboost_system-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_test_exec_monitor-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.74.0/boost_test_exec_monitor-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.74.0/boost_test_exec_monitor-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.74.0/libboost_test_exec_monitor-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_thread-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_thread-1.74.0/boost_thread-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_thread-1.74.0/boost_thread-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_thread-1.74.0/libboost_thread-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_timer-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_timer-1.74.0/boost_timer-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_timer-1.74.0/boost_timer-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_timer-1.74.0/libboost_timer-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_type_erasure-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.74.0/boost_type_erasure-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.74.0/boost_type_erasure-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.74.0/libboost_type_erasure-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_unit_test_framework-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.74.0/libboost_unit_test_framework-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_wave-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_wave-1.74.0/boost_wave-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_wave-1.74.0/boost_wave-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_wave-1.74.0/libboost_wave-variant-shared.cmake
-drwxr-xr-x root/root usr/lib/cmake/boost_wserialization-1.74.0/
--rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.74.0/boost_wserialization-config-version.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.74.0/boost_wserialization-config.cmake
--rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.74.0/libboost_wserialization-variant-shared.cmake
-lrwxrwxrwx root/root usr/lib/libboost_atomic.so -> libboost_atomic.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_atomic.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_chrono.so -> libboost_chrono.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_chrono.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_container.so -> libboost_container.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_container.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_context.so -> libboost_context.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_context.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_contract.so -> libboost_contract.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_contract.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_coroutine.so -> libboost_coroutine.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_coroutine.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_date_time.so -> libboost_date_time.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_date_time.so.1.74.0
+drwxr-xr-x root/root usr/lib/cmake/Boost-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/Boost-1.75.0/BoostConfig.cmake
+-rw-r--r-- root/root usr/lib/cmake/Boost-1.75.0/BoostConfigVersion.cmake
+-rw-r--r-- root/root usr/lib/cmake/BoostDetectToolset-1.75.0.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_atomic-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.75.0/boost_atomic-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.75.0/boost_atomic-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_atomic-1.75.0/libboost_atomic-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_chrono-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.75.0/boost_chrono-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.75.0/boost_chrono-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_chrono-1.75.0/libboost_chrono-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_container-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_container-1.75.0/boost_container-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_container-1.75.0/boost_container-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_container-1.75.0/libboost_container-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_context-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_context-1.75.0/boost_context-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_context-1.75.0/boost_context-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_context-1.75.0/libboost_context-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_contract-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_contract-1.75.0/boost_contract-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_contract-1.75.0/boost_contract-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_contract-1.75.0/libboost_contract-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_coroutine-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.75.0/boost_coroutine-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.75.0/boost_coroutine-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_coroutine-1.75.0/libboost_coroutine-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_date_time-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.75.0/boost_date_time-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.75.0/boost_date_time-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_date_time-1.75.0/libboost_date_time-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_exception-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_exception-1.75.0/boost_exception-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_exception-1.75.0/boost_exception-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_fiber-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.75.0/boost_fiber-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.75.0/boost_fiber-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_fiber-1.75.0/libboost_fiber-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_fiber_numa-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_fiber_numa-1.75.0/boost_fiber_numa-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_fiber_numa-1.75.0/boost_fiber_numa-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_filesystem-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.75.0/boost_filesystem-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.75.0/boost_filesystem-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_filesystem-1.75.0/libboost_filesystem-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_graph-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_graph-1.75.0/boost_graph-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_graph-1.75.0/boost_graph-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_graph-1.75.0/libboost_graph-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_graph_parallel-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_graph_parallel-1.75.0/boost_graph_parallel-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_graph_parallel-1.75.0/boost_graph_parallel-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_headers-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_headers-1.75.0/boost_headers-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_headers-1.75.0/boost_headers-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_iostreams-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.75.0/boost_iostreams-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.75.0/boost_iostreams-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_iostreams-1.75.0/libboost_iostreams-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_json-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_json-1.75.0/boost_json-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_json-1.75.0/boost_json-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_json-1.75.0/libboost_json-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_locale-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_locale-1.75.0/boost_locale-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_locale-1.75.0/boost_locale-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_locale-1.75.0/libboost_locale-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_log-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_log-1.75.0/boost_log-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_log-1.75.0/boost_log-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_log-1.75.0/libboost_log-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_log_setup-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.75.0/boost_log_setup-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.75.0/boost_log_setup-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_log_setup-1.75.0/libboost_log_setup-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_c99-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.75.0/boost_math_c99-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.75.0/boost_math_c99-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99-1.75.0/libboost_math_c99-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_c99f-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.75.0/boost_math_c99f-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.75.0/boost_math_c99f-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99f-1.75.0/libboost_math_c99f-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_c99l-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.75.0/boost_math_c99l-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.75.0/boost_math_c99l-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_c99l-1.75.0/libboost_math_c99l-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.75.0/boost_math_tr1-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.75.0/boost_math_tr1-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1-1.75.0/libboost_math_tr1-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1f-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.75.0/boost_math_tr1f-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.75.0/boost_math_tr1f-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1f-1.75.0/libboost_math_tr1f-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_math_tr1l-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.75.0/boost_math_tr1l-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.75.0/boost_math_tr1l-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_math_tr1l-1.75.0/libboost_math_tr1l-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_mpi-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_mpi-1.75.0/boost_mpi-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_mpi-1.75.0/boost_mpi-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_nowide-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.75.0/boost_nowide-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.75.0/boost_nowide-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_nowide-1.75.0/libboost_nowide-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_prg_exec_monitor-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.75.0/boost_prg_exec_monitor-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.75.0/boost_prg_exec_monitor-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_prg_exec_monitor-1.75.0/libboost_prg_exec_monitor-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_program_options-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.75.0/boost_program_options-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.75.0/boost_program_options-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_program_options-1.75.0/libboost_program_options-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_python-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_python-1.75.0/boost_python-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_python-1.75.0/boost_python-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_python-1.75.0/libboost_python-variant-shared-py2.7.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_python-1.75.0/libboost_python-variant-shared-py3.9.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_random-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_random-1.75.0/boost_random-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_random-1.75.0/boost_random-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_random-1.75.0/libboost_random-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_regex-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_regex-1.75.0/boost_regex-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_regex-1.75.0/boost_regex-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_regex-1.75.0/libboost_regex-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_serialization-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.75.0/boost_serialization-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.75.0/boost_serialization-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_serialization-1.75.0/libboost_serialization-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_addr2line-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.75.0/boost_stacktrace_addr2line-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.75.0/boost_stacktrace_addr2line-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_addr2line-1.75.0/libboost_stacktrace_addr2line-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_backtrace-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_backtrace-1.75.0/boost_stacktrace_backtrace-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_backtrace-1.75.0/boost_stacktrace_backtrace-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_basic-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.75.0/boost_stacktrace_basic-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.75.0/boost_stacktrace_basic-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_basic-1.75.0/libboost_stacktrace_basic-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_noop-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.75.0/boost_stacktrace_noop-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.75.0/boost_stacktrace_noop-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_noop-1.75.0/libboost_stacktrace_noop-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_windbg-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg-1.75.0/boost_stacktrace_windbg-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg-1.75.0/boost_stacktrace_windbg-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.75.0/boost_stacktrace_windbg_cached-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_stacktrace_windbg_cached-1.75.0/boost_stacktrace_windbg_cached-config.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_system-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_system-1.75.0/boost_system-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_system-1.75.0/boost_system-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_system-1.75.0/libboost_system-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_test_exec_monitor-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.75.0/boost_test_exec_monitor-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.75.0/boost_test_exec_monitor-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_test_exec_monitor-1.75.0/libboost_test_exec_monitor-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_thread-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_thread-1.75.0/boost_thread-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_thread-1.75.0/boost_thread-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_thread-1.75.0/libboost_thread-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_timer-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_timer-1.75.0/boost_timer-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_timer-1.75.0/boost_timer-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_timer-1.75.0/libboost_timer-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_type_erasure-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.75.0/boost_type_erasure-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.75.0/boost_type_erasure-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_type_erasure-1.75.0/libboost_type_erasure-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_unit_test_framework-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.75.0/boost_unit_test_framework-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.75.0/boost_unit_test_framework-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_unit_test_framework-1.75.0/libboost_unit_test_framework-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_wave-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_wave-1.75.0/boost_wave-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_wave-1.75.0/boost_wave-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_wave-1.75.0/libboost_wave-variant-shared.cmake
+drwxr-xr-x root/root usr/lib/cmake/boost_wserialization-1.75.0/
+-rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.75.0/boost_wserialization-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.75.0/boost_wserialization-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/boost_wserialization-1.75.0/libboost_wserialization-variant-shared.cmake
+lrwxrwxrwx root/root usr/lib/libboost_atomic.so -> libboost_atomic.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_atomic.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_chrono.so -> libboost_chrono.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_chrono.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_container.so -> libboost_container.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_container.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_context.so -> libboost_context.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_context.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_contract.so -> libboost_contract.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_contract.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_coroutine.so -> libboost_coroutine.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_coroutine.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_date_time.so -> libboost_date_time.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_date_time.so.1.75.0
-rw-r--r-- root/root usr/lib/libboost_exception.a
-lrwxrwxrwx root/root usr/lib/libboost_fiber.so -> libboost_fiber.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_fiber.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_filesystem.so -> libboost_filesystem.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_filesystem.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_graph.so -> libboost_graph.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_graph.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_iostreams.so -> libboost_iostreams.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_iostreams.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_locale.so -> libboost_locale.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_locale.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_log.so -> libboost_log.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_log.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_log_setup.so -> libboost_log_setup.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_log_setup.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_c99.so -> libboost_math_c99.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_c99.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_c99f.so -> libboost_math_c99f.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_c99f.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_c99l.so -> libboost_math_c99l.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_c99l.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_tr1.so -> libboost_math_tr1.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_tr1.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_tr1f.so -> libboost_math_tr1f.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_tr1f.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_math_tr1l.so -> libboost_math_tr1l.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_math_tr1l.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_nowide.so -> libboost_nowide.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_nowide.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_prg_exec_monitor.so -> libboost_prg_exec_monitor.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_prg_exec_monitor.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_program_options.so -> libboost_program_options.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_program_options.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_python27.so -> libboost_python27.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_python27.so.1.74.0
+lrwxrwxrwx root/root usr/lib/libboost_fiber.so -> libboost_fiber.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_fiber.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_filesystem.so -> libboost_filesystem.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_filesystem.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_graph.so -> libboost_graph.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_graph.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_iostreams.so -> libboost_iostreams.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_iostreams.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_json.so -> libboost_json.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_json.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_locale.so -> libboost_locale.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_locale.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_log.so -> libboost_log.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_log.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_log_setup.so -> libboost_log_setup.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_log_setup.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_c99.so -> libboost_math_c99.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_c99.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_c99f.so -> libboost_math_c99f.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_c99f.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_c99l.so -> libboost_math_c99l.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_c99l.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_tr1.so -> libboost_math_tr1.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_tr1.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_tr1f.so -> libboost_math_tr1f.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_tr1f.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_math_tr1l.so -> libboost_math_tr1l.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_math_tr1l.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_nowide.so -> libboost_nowide.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_nowide.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_prg_exec_monitor.so -> libboost_prg_exec_monitor.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_prg_exec_monitor.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_program_options.so -> libboost_program_options.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_program_options.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_python27.so -> libboost_python27.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_python27.so.1.75.0
lrwxrwxrwx root/root usr/lib/libboost_python3.so -> libboost_python39.so
-lrwxrwxrwx root/root usr/lib/libboost_python39.so -> libboost_python39.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_python39.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_random.so -> libboost_random.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_random.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_regex.so -> libboost_regex.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_regex.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_serialization.so -> libboost_serialization.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_serialization.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_stacktrace_addr2line.so -> libboost_stacktrace_addr2line.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_stacktrace_addr2line.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_stacktrace_basic.so -> libboost_stacktrace_basic.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_stacktrace_basic.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_stacktrace_noop.so -> libboost_stacktrace_noop.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_stacktrace_noop.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_system.so -> libboost_system.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_system.so.1.74.0
+lrwxrwxrwx root/root usr/lib/libboost_python39.so -> libboost_python39.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_python39.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_random.so -> libboost_random.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_random.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_regex.so -> libboost_regex.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_regex.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_serialization.so -> libboost_serialization.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_serialization.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_stacktrace_addr2line.so -> libboost_stacktrace_addr2line.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_stacktrace_addr2line.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_stacktrace_basic.so -> libboost_stacktrace_basic.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_stacktrace_basic.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_stacktrace_noop.so -> libboost_stacktrace_noop.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_stacktrace_noop.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_system.so -> libboost_system.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_system.so.1.75.0
-rw-r--r-- root/root usr/lib/libboost_test_exec_monitor.a
-lrwxrwxrwx root/root usr/lib/libboost_thread.so -> libboost_thread.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_thread.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_timer.so -> libboost_timer.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_timer.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_type_erasure.so -> libboost_type_erasure.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_type_erasure.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_unit_test_framework.so -> libboost_unit_test_framework.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_unit_test_framework.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_wave.so -> libboost_wave.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_wave.so.1.74.0
-lrwxrwxrwx root/root usr/lib/libboost_wserialization.so -> libboost_wserialization.so.1.74.0
--rwxr-xr-x root/root usr/lib/libboost_wserialization.so.1.74.0
+lrwxrwxrwx root/root usr/lib/libboost_thread.so -> libboost_thread.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_thread.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_timer.so -> libboost_timer.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_timer.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_type_erasure.so -> libboost_type_erasure.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_type_erasure.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_unit_test_framework.so -> libboost_unit_test_framework.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_unit_test_framework.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_wave.so -> libboost_wave.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_wave.so.1.75.0
+lrwxrwxrwx root/root usr/lib/libboost_wserialization.so -> libboost_wserialization.so.1.75.0
+-rwxr-xr-x root/root usr/lib/libboost_wserialization.so.1.75.0
diff --git a/boost/.signature b/boost/.signature
index 2414adbf5..0d3dac0f0 100644
--- a/boost/.signature
+++ b/boost/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3zIdJ17DajkvoobWkcux9OSGiCDMGtti7w2YIUMFZQKECt4KOhTU9l1jlOXYrzBhBL2s1Qn8wzmbFrF+zbpZ8gc=
-SHA256 (Pkgfile) = 83ff85fe1a8b18000636fa9a3eee45634466595091051601825a28080e04a040
-SHA256 (.footprint) = 5be0a0af4eab294e2dfaca06d3c1ace6d5544b86d8a833b79b904116e40d7f2a
-SHA256 (boost_1_74_0.tar.bz2) = 83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1
+RWSagIOpLGJF3xrkBffUPmvuGrayc3sr/5OlPhKQTHKqBCpIHrezU8loMB80JR1LX7tgsc04uMh96HaBp4RR4jDyRxJnYMr45wY=
+SHA256 (Pkgfile) = 8da44242cae5c54ead8335a9804bc189e43008827a70c70976096015d085b613
+SHA256 (.footprint) = e6bd9fa28c9d3b43eed8961791c1c61f76c2edeae4c76823fff9f51e93bae1e4
+SHA256 (boost_1_75_0.tar.bz2) = 953db31e016db7bb207f11432bef7df100516eeb746843fa0486a222e3fd49cb
diff --git a/boost/Pkgfile b/boost/Pkgfile
index f5778a82f..dd816fea6 100644
--- a/boost/Pkgfile
+++ b/boost/Pkgfile
@@ -5,7 +5,7 @@
# Optional: icu
name=boost
-version=1.74.0
+version=1.75.0
release=1
source=(https://dl.bintray.com/boostorg/release/$version/source/${name}_${v…
1
0