CRUX
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- 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
- 5 participants
- 4197 discussions

ports/contrib (3.6): [notify] python3-unpaddedbase64: removed python3-poetry as a dependency, added python3-pyproject2setuppy
by crux@crux.nu 10 Jan '22
by crux@crux.nu 10 Jan '22
10 Jan '22
commit d00cdb90b3a517c43fee91ad0e75b24f96630134
Author: Tim Biermann <tbier(a)posteo.de>
Date: Mon Jan 10 23:40:48 2022 +0100
[notify] python3-unpaddedbase64: removed python3-poetry as a dependency, added python3-pyproject2setuppy
diff --git a/python3-unpaddedbase64/.footprint b/python3-unpaddedbase64/.footprint
index d124e6ef1..bb779e569 100644
--- a/python3-unpaddedbase64/.footprint
+++ b/python3-unpaddedbase64/.footprint
@@ -2,15 +2,13 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python3.9/
drwxr-xr-x root/root usr/lib/python3.9/site-packages/
-drwxr-xr-x root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/LICENSE
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/METADATA
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/RECORD
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/REQUESTED (EMPTY)
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/WHEEL
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0.dist-info/direct_url.json
drwxr-xr-x root/root usr/lib/python3.9/site-packages/unpaddedbase64/
+drwxr-xr-x root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0-py3.9.egg-info/
+-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0-py3.9.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0-py3.9.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0-py3.9.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64-2.1.0-py3.9.egg-info/top_level.txt
-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64/__init__.py
drwxr-xr-x root/root usr/lib/python3.9/site-packages/unpaddedbase64/__pycache__/
-rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64/__pycache__/__init__.cpython-39.pyc
--rw-r--r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64/py.typed (EMPTY)
+-rw-rw-r-- root/root usr/lib/python3.9/site-packages/unpaddedbase64/py.typed (EMPTY)
diff --git a/python3-unpaddedbase64/.signature b/python3-unpaddedbase64/.signature
index 3d2e14016..adb60379c 100644
--- a/python3-unpaddedbase64/.signature
+++ b/python3-unpaddedbase64/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3ysqLI5PPcZxEn8hdmmLRFTu1OMxk2sm5vNI0t+VX4Zd9JtG4wJ+cQZarVJQEwAe2aO8jMPcO/Wz9rMrAIrIpQg=
-SHA256 (Pkgfile) = 5ce08814ae765004a6c2ddea7c807e38756aef7704ee12682e441f17528b9040
-SHA256 (.footprint) = 0085b3b5a30b1702c6dc6b70408ba63c08581230ab462f84a3668af8db24d945
+RWSagIOpLGJF303OHIsaEYTnpXMSJ4iyODplFo9msED9Pw/NTKWPCcT6NGHu8aUuWNTnFNApFVgqLMsGSnR1ZZj1BMUOCmppywE=
+SHA256 (Pkgfile) = dc8f5dd2ee52392bcadbc0613bb549e81b1366b6eba3fed10c96dabccef2ce90
+SHA256 (.footprint) = b5cf16ee135a3ddab3cd589ce2dcf62846d6506daac167a8c4998037e99a102b
SHA256 (python3-unpaddedbase64-2.1.0.tar.gz) = 8f3aeae62aad49ee385c15c37bb64b625c96bb85a820aeab149c21970843ba68
diff --git a/python3-unpaddedbase64/Pkgfile b/python3-unpaddedbase64/Pkgfile
index 8f823ed16..a6de8ec59 100644
--- a/python3-unpaddedbase64/Pkgfile
+++ b/python3-unpaddedbase64/Pkgfile
@@ -1,7 +1,7 @@
# Description: Unpadded Base64
# URL: https://pypi.python.org/pypi/unpaddedbase64/
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Depends on: python3-poetry
+# Depends on: python3-pyproject2setuppy
name=python3-unpaddedbase64
version=2.1.0
@@ -10,9 +10,8 @@ source=(https://github.com/matrix-org/python-unpaddedbase64/archive/v$versi…
build() {
cd python-unpaddedbase64-$version
- poetry build --format wheel
- export PYTHONHASHSEED=0
- PIP_CONFIG_FILE=/dev/null pip3 install --isolated --root=$PKG --ignore-installed --no-deps dist/*.whl
-
- rm -r $PKG/usr/lib/python3.9/site-packages/unpaddedbase64-$version.dist-info/INSTALLER
+ /usr/bin/python3 -m pyproject2setuppy.main build
+ /usr/bin/python3 -m pyproject2setuppy.main install --prefix=/usr \
+ --root=$PKG \
+ --skip-build
}
1
0

10 Jan '22
Happy New Year Cruxers,
I try to build a Crux port for Canon printer drivers and hit the
following issue:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: error: cannot find input file: `po/Makefile.in.in'
It looks like an issue in rather standard feature.
I would appreciate any advices. Where should I look for more info?
Wawrzek
PS. My Pkgfile base on Arch package file
(https://aur.archlinux.org/packages/cnijfilter2/)
# Description: Drivers for Canon printers
# URL: https://www.canon-europe.com/support/consumer_products/operating_system_inf…
# Maintainer: Wawrzek Niewodniczanski <main at wawrzek dot name>
# Depends on: cups
name=cnijfilter2
version=6.30-1
release=1
source=(https://gdlp01.c-wss.com/gds/9/0100011319/01/$name-source-$version.…
dirs="cmdtocanonij2 cmdtocanonij3 cnijbe2 lgmon3 rastertocanonij
tocanonij tocnpwg"
build() {
cd $name-source-$version
export LDFLAGS="-L../../com/libs_bin_x86_64"
for dir in $dirs
do
cd $dir
./autogen.sh --prefix=/usr
make
make DESTDIR=$PKG install
cd ../
done
rm -rf $PKG/usr/share/locale
cd com/libs_bin64/
rm lib*.so
install -c lib*.so* $PKG/usr/lib
declare -a libs
libs=$(ls -1 lib*.so.*)
for baselib in $libs
do
shortlib=$baselib
while extn=$(echo $shortlib | sed -n
'/\.[0-9][0-9]*$/s/.*\(\.[0-9][0-9]*\)$/\1/p')
[ -n "$extn" ]
do
shortlib=$(basename $shortlib $extn)
ln -s $baselib $PKG/usr/lib/$shortlib
done
done
cd -
mkdir -p $PKG/usr/lib/bjlib2
install -c -m 644 com/ini/cnnet.ini $PKG/usr/lib/bjlib2
mkdir -p $PKG/usr/share/ppd/$name
install -c -m 644 ppd/*.ppd $PKG/usr/share/ppd/$name
--
Dr Wawrzyniec Niewodniczański or Wawrzek for short
PhD in Quantum Chemistry & MSc in Molecular Engineering
WWW: http://wawrzek.name E-MAIL: jobs(a)wawrzek.name
Linux User #177124
2
3
Hello,
I just wanted to register for the Crux bug tracker. But I cannot find a
registration form. Did I miss it or is there none? What is the
procedure for registration for the Crux bug tracker?
I wanted to register for commenting on this issue:
https://crux.nu/bugs/?do=details&task_id=1857
I am still using lilo for booting my Crux installation. It fits
perfectly for me as I invoke lilo as secondary boot loader from the
boot loader of another OS (chain loading). So each OS on my PC has its
own boot loader and I do not need to boot the other OS e.g. after
updating the kernel on my Crux installation to configure the new
kernel. I then just run lilo to update my Crux boot configuration and
everything is fine.
So I was sad if there was no more Lilo port in the next Crux version.
Regards
Markus Heinz
3
5

ports/contrib (3.6): [notify] krita: 4.4.8 -> 5.0.0, remove patches, add README
by crux@crux.nu 10 Jan '22
by crux@crux.nu 10 Jan '22
10 Jan '22
commit a408564f17282bb519041de84f59a0fba51e1dc7
Author: Stamatin Cristina <dear.volgk(a)gmail.com>
Date: Mon Jan 10 15:26:18 2022 +0200
[notify] krita: 4.4.8 -> 5.0.0, remove patches, add README
diff --git a/krita/.footprint b/krita/.footprint
index 78ff97168..97d38a762 100644
--- a/krita/.footprint
+++ b/krita/.footprint
@@ -5,6 +5,10 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/krita
-rwxr-xr-x root/root usr/bin/krita_version
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/kis_qmic_interface.h
+-rw-r--r-- root/root usr/include/kis_qmic_plugin_interface.h
+-rw-r--r-- root/root usr/include/kritaqmicinterface_export.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/qt5/
drwxr-xr-x root/root usr/lib/qt5/qml/
@@ -17,6 +21,7 @@ drwxr-xr-x root/root usr/lib/qt5/qml/org/krita/sketch/
drwxr-xr-x root/root usr/lib/qt5/qml/org/krita/sketch/components/
-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/BusyIndicator.qml
-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/Button.qml
+-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/ButtonSquared.qml
-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/CategorySwitcher.qml
-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/CheckBox.qml
-rw-r--r-- root/root usr/lib/qt5/qml/org/krita/sketch/components/ColorSwatch.qml
@@ -52,10 +57,8 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_colorspaces_extensions.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_flaketools.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_karbontools.so
--rwxr-xr-x root/root usr/lib64/kritaplugins/krita_shape_artistictext.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_shape_image.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_shape_paths.so
--rwxr-xr-x root/root usr/lib64/kritaplugins/krita_shape_text.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/krita_tool_svgtext.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaanimationdocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaarrangedocker.so
@@ -80,6 +83,7 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritacsvexport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritacsvimport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritacurvepaintop.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritadbexplorer.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritadefaultpaintops.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritadefaulttools.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritadeformpaintop.so
@@ -110,13 +114,13 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritahistogramdocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritahistorydocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaimageenhancement.so
--rwxr-xr-x root/root usr/lib64/kritaplugins/kritaimagesize.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaimagesplit.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaindexcolors.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritajpegexport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritajpegimport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritakraexport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritakraimport.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritakrzexport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritalayerdocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritalayergroupswitcher.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritalayersplit.so
@@ -126,6 +130,7 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritametadataeditor.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritamodifyselection.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritamultigridpatterngenerator.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritamypaintop.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritanoisefilter.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritanormalize.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaoffsetimage.so
@@ -153,6 +158,7 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaqmlexport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaraindropsfilter.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritarandompickfilter.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritarecorderdocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaresourcemanager.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritarotateimage.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaroundcornersfilter.so
@@ -169,6 +175,7 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaspecificcolorselector.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaspraypaintop.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaspriterexport.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritastoryboarddocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritasvgcollectiondocker.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritasvgimport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritatangentnormalpaintop.so
@@ -189,82 +196,84 @@ drwxr-xr-x root/root usr/lib64/kritaplugins/
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaunsharpfilter.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritawavefilter.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritawaveletdecompose.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritawebpexport.so
+-rwxr-xr-x root/root usr/lib64/kritaplugins/kritawebpimport.so
-rwxr-xr-x root/root usr/lib64/kritaplugins/kritaxcfimport.so
-lrwxrwxrwx root/root usr/lib64/libkritabasicflakes.so -> libkritabasicflakes.so.20
-lrwxrwxrwx root/root usr/lib64/libkritabasicflakes.so.20 -> libkritabasicflakes.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritabasicflakes.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritacolor.so -> libkritacolor.so.20
-lrwxrwxrwx root/root usr/lib64/libkritacolor.so.20 -> libkritacolor.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritacolor.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritacolord.so -> libkritacolord.so.20
-lrwxrwxrwx root/root usr/lib64/libkritacolord.so.20 -> libkritacolord.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritacolord.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritacommand.so -> libkritacommand.so.20
-lrwxrwxrwx root/root usr/lib64/libkritacommand.so.20 -> libkritacommand.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritacommand.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaflake.so -> libkritaflake.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaflake.so.20 -> libkritaflake.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaflake.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaglobal.so -> libkritaglobal.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaglobal.so.20 -> libkritaglobal.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaglobal.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaimage.so -> libkritaimage.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaimage.so.20 -> libkritaimage.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaimage.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaimpex.so -> libkritaimpex.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaimpex.so.20 -> libkritaimpex.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaimpex.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritalibbrush.so -> libkritalibbrush.so.20
-lrwxrwxrwx root/root usr/lib64/libkritalibbrush.so.20 -> libkritalibbrush.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritalibbrush.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritalibkis.so -> libkritalibkis.so.20
-lrwxrwxrwx root/root usr/lib64/libkritalibkis.so.20 -> libkritalibkis.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritalibkis.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritalibkra.so -> libkritalibkra.so.20
-lrwxrwxrwx root/root usr/lib64/libkritalibkra.so.20 -> libkritalibkra.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritalibkra.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritalibpaintop.so -> libkritalibpaintop.so.20
-lrwxrwxrwx root/root usr/lib64/libkritalibpaintop.so.20 -> libkritalibpaintop.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritalibpaintop.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritametadata.so -> libkritametadata.so.20
-lrwxrwxrwx root/root usr/lib64/libkritametadata.so.20 -> libkritametadata.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritametadata.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaodf.so -> libkritaodf.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaodf.so.20 -> libkritaodf.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaodf.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritapigment.so -> libkritapigment.so.20
-lrwxrwxrwx root/root usr/lib64/libkritapigment.so.20 -> libkritapigment.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritapigment.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaplugin.so -> libkritaplugin.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaplugin.so.20 -> libkritaplugin.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaplugin.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritapsd.so -> libkritapsd.so.20
-lrwxrwxrwx root/root usr/lib64/libkritapsd.so.20 -> libkritapsd.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritapsd.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaqml.so -> libkritaqml.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaqml.so.20 -> libkritaqml.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaqml.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritastore.so -> libkritastore.so.20
-lrwxrwxrwx root/root usr/lib64/libkritastore.so.20 -> libkritastore.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritastore.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritatext.so -> libkritatext.so.20
-lrwxrwxrwx root/root usr/lib64/libkritatext.so.20 -> libkritatext.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritatext.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritatextlayout.so -> libkritatextlayout.so.20
-lrwxrwxrwx root/root usr/lib64/libkritatextlayout.so.20 -> libkritatextlayout.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritatextlayout.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaui.so -> libkritaui.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaui.so.20 -> libkritaui.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaui.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritaversion.so -> libkritaversion.so.20
-lrwxrwxrwx root/root usr/lib64/libkritaversion.so.20 -> libkritaversion.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritaversion.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritawidgets.so -> libkritawidgets.so.20
-lrwxrwxrwx root/root usr/lib64/libkritawidgets.so.20 -> libkritawidgets.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritawidgets.so.20.0.0
-lrwxrwxrwx root/root usr/lib64/libkritawidgetutils.so -> libkritawidgetutils.so.20
-lrwxrwxrwx root/root usr/lib64/libkritawidgetutils.so.20 -> libkritawidgetutils.so.20.0.0
--rwxr-xr-x root/root usr/lib64/libkritawidgetutils.so.20.0.0
+lrwxrwxrwx root/root usr/lib64/libkritabasicflakes.so -> libkritabasicflakes.so.17
+lrwxrwxrwx root/root usr/lib64/libkritabasicflakes.so.17 -> libkritabasicflakes.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritabasicflakes.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritacolor.so -> libkritacolor.so.17
+lrwxrwxrwx root/root usr/lib64/libkritacolor.so.17 -> libkritacolor.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritacolor.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritacolord.so -> libkritacolord.so.17
+lrwxrwxrwx root/root usr/lib64/libkritacolord.so.17 -> libkritacolord.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritacolord.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritacommand.so -> libkritacommand.so.17
+lrwxrwxrwx root/root usr/lib64/libkritacommand.so.17 -> libkritacommand.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritacommand.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaflake.so -> libkritaflake.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaflake.so.17 -> libkritaflake.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaflake.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaglobal.so -> libkritaglobal.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaglobal.so.17 -> libkritaglobal.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaglobal.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaimage.so -> libkritaimage.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaimage.so.17 -> libkritaimage.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaimage.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaimpex.so -> libkritaimpex.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaimpex.so.17 -> libkritaimpex.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaimpex.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritalibbrush.so -> libkritalibbrush.so.17
+lrwxrwxrwx root/root usr/lib64/libkritalibbrush.so.17 -> libkritalibbrush.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritalibbrush.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritalibkis.so -> libkritalibkis.so.17
+lrwxrwxrwx root/root usr/lib64/libkritalibkis.so.17 -> libkritalibkis.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritalibkis.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritalibkra.so -> libkritalibkra.so.17
+lrwxrwxrwx root/root usr/lib64/libkritalibkra.so.17 -> libkritalibkra.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritalibkra.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritalibpaintop.so -> libkritalibpaintop.so.17
+lrwxrwxrwx root/root usr/lib64/libkritalibpaintop.so.17 -> libkritalibpaintop.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritalibpaintop.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritametadata.so -> libkritametadata.so.17
+lrwxrwxrwx root/root usr/lib64/libkritametadata.so.17 -> libkritametadata.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritametadata.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritapigment.so -> libkritapigment.so.17
+lrwxrwxrwx root/root usr/lib64/libkritapigment.so.17 -> libkritapigment.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritapigment.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaplugin.so -> libkritaplugin.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaplugin.so.17 -> libkritaplugin.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaplugin.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritapsd.so -> libkritapsd.so.17
+lrwxrwxrwx root/root usr/lib64/libkritapsd.so.17 -> libkritapsd.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritapsd.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaqmicinterface.so -> libkritaqmicinterface.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaqmicinterface.so.17 -> libkritaqmicinterface.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaqmicinterface.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaqml.so -> libkritaqml.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaqml.so.17 -> libkritaqml.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaqml.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaresources.so -> libkritaresources.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaresources.so.17 -> libkritaresources.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaresources.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaresourcewidgets.so -> libkritaresourcewidgets.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaresourcewidgets.so.17 -> libkritaresourcewidgets.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaresourcewidgets.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritastore.so -> libkritastore.so.17
+lrwxrwxrwx root/root usr/lib64/libkritastore.so.17 -> libkritastore.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritastore.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaui.so -> libkritaui.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaui.so.17 -> libkritaui.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaui.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritaversion.so -> libkritaversion.so.17
+lrwxrwxrwx root/root usr/lib64/libkritaversion.so.17 -> libkritaversion.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritaversion.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritawidgets.so -> libkritawidgets.so.17
+lrwxrwxrwx root/root usr/lib64/libkritawidgets.so.17 -> libkritawidgets.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritawidgets.so.17.0.0
+lrwxrwxrwx root/root usr/lib64/libkritawidgetutils.so -> libkritawidgetutils.so.17
+lrwxrwxrwx root/root usr/lib64/libkritawidgetutils.so.17 -> libkritawidgetutils.so.17.0.0
+-rwxr-xr-x root/root usr/lib64/libkritawidgetutils.so.17.0.0
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rwxr-xr-x root/root usr/share/applications/krita_brush.desktop
@@ -274,6 +283,7 @@ drwxr-xr-x root/root usr/share/applications/
-rwxr-xr-x root/root usr/share/applications/krita_heightmap.desktop
-rwxr-xr-x root/root usr/share/applications/krita_jpeg.desktop
-rwxr-xr-x root/root usr/share/applications/krita_kra.desktop
+-rwxr-xr-x root/root usr/share/applications/krita_krz.desktop
-rwxr-xr-x root/root usr/share/applications/krita_ora.desktop
-rwxr-xr-x root/root usr/share/applications/krita_png.desktop
-rwxr-xr-x root/root usr/share/applications/krita_psd.desktop
@@ -282,6 +292,7 @@ drwxr-xr-x root/root usr/share/applications/
-rwxr-xr-x root/root usr/share/applications/krita_svg.desktop
-rwxr-xr-x root/root usr/share/applications/krita_tga.desktop
-rwxr-xr-x root/root usr/share/applications/krita_tiff.desktop
+-rwxr-xr-x root/root usr/share/applications/krita_webp.desktop
-rwxr-xr-x root/root usr/share/applications/krita_xcf.desktop
-rw-r--r-- root/root usr/share/applications/org.kde.krita.desktop
drwxr-xr-x root/root usr/share/color-schemes/
@@ -392,9 +403,12 @@ drwxr-xr-x root/root usr/share/krita/actions/
-rw-r--r-- root/root usr/share/krita/actions/MoveTool.action
-rw-r--r-- root/root usr/share/krita/actions/PathTool.action
-rw-r--r-- root/root usr/share/krita/actions/SvgTextTool.action
+-rw-r--r-- root/root usr/share/krita/actions/dbexplorer.action
-rw-r--r-- root/root usr/share/krita/actions/krita.action
-rw-r--r-- root/root usr/share/krita/actions/kritamenu.action
+-rw-r--r-- root/root usr/share/krita/actions/recorder.action
-rw-r--r-- root/root usr/share/krita/actions/threshold.action
+-rw-r--r-- root/root usr/share/krita/actions/tools.action
drwxr-xr-x root/root usr/share/krita/brushes/
-rw-r--r-- root/root usr/share/krita/brushes/triangle.svg
drwxr-xr-x root/root usr/share/krita/bundles/
@@ -402,26 +416,6 @@ drwxr-xr-x root/root usr/share/krita/bundles/
-rw-r--r-- root/root usr/share/krita/bundles/Krita_4_Default_Resources.bundle
-rw-r--r-- root/root usr/share/krita/bundles/Krita_Artists_SeExpr_examples.bundle
-rw-r--r-- root/root usr/share/krita/bundles/RGBA_brushes.bundle
-drwxr-xr-x root/root usr/share/krita/defaultpresets/
--rw-r--r-- root/root usr/share/krita/defaultpresets/colorsmudge.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/complex.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/curvebrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/deformbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/duplicate.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/dynabrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/eraser.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/experimentbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/filter.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/gridbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/hairybrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/hatchingbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/paintbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/particlebrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/roundmarker.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/sketchbrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/smudge.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/spraybrush.kpp
--rw-r--r-- root/root usr/share/krita/defaultpresets/tangentnormal.kpp
drwxr-xr-x root/root usr/share/krita/donation/
-rw-r--r-- root/root usr/share/krita/donation/banner.png
drwxr-xr-x root/root usr/share/krita/dtd/
@@ -431,10 +425,8 @@ drwxr-xr-x root/root usr/share/krita/gamutmasks/
-rw-r--r-- root/root usr/share/krita/gamutmasks/Atmospheric_Triad.kgm
-rw-r--r-- root/root usr/share/krita/gamutmasks/Complementary.kgm
-rw-r--r-- root/root usr/share/krita/gamutmasks/Dominant_Hue_With_Accent.kgm
--rw-r--r-- root/root usr/share/krita/gamutmasks/GamutMaskTemplate.kra
-rw-r--r-- root/root usr/share/krita/gamutmasks/Shifted_Triad.kgm
-rw-r--r-- root/root usr/share/krita/gamutmasks/Split_Complementary.kgm
--rw-r--r-- root/root usr/share/krita/gamutmasks/empty_mask_preview.png
drwxr-xr-x root/root usr/share/krita/gradients/
-rw-r--r-- root/root usr/share/krita/gradients/BG-Krita2.ggr
-rw-r--r-- root/root usr/share/krita/gradients/GPS-FG-Glare.ggr
@@ -463,6 +455,7 @@ drwxr-xr-x root/root usr/share/krita/images/
-rw-r--r-- root/root usr/share/krita/images/krita-filterop.png
-rw-r--r-- root/root usr/share/krita/images/krita-grid.png
-rw-r--r-- root/root usr/share/krita/images/krita-hatching.png
+-rw-r--r-- root/root usr/share/krita/images/krita-mypaint.png
-rw-r--r-- root/root usr/share/krita/images/krita-paintbrush.png
-rw-r--r-- root/root usr/share/krita/images/krita-particle.png
-rw-r--r-- root/root usr/share/krita/images/krita-sketch.png
@@ -486,8 +479,31 @@ drwxr-xr-x root/root usr/share/krita/metadata/schemas/
-rw-r--r-- root/root usr/share/krita/metadata/schemas/xmpmm.schema
-rw-r--r-- root/root usr/share/krita/metadata/schemas/xmprights.schema
drwxr-xr-x root/root usr/share/krita/paintoppresets/
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Digital.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Erasers.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/FX.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Favorites.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Ink.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Paint.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Pixel_Art.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Sketch.tag
+-rw-r--r-- root/root usr/share/krita/paintoppresets/Textures.tag
-rw-r--r-- root/root usr/share/krita/paintoppresets/a)_Eraser_Circle.kpp
-rw-r--r-- root/root usr/share/krita/paintoppresets/b)_Basic-5_Size_default.kpp
+-rw-r--r-- root/root usr/share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/c)_Pencil_2b_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/c)_Pencil_2b_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/d)_Ink_pen_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/d)_Ink_pen_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/e)_Marker_Medium_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/e)_Marker_Medium_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/e)_Marker_Plain_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/e)_Marker_Plain_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint)_prev.png
+-rw-r--r-- root/root usr/share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint).myb
+-rw-r--r-- root/root usr/share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint)_prev.png
-rw-r--r-- root/root usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Dry.kpp
-rw-r--r-- root/root usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet-Pattern.kpp
-rw-r--r-- root/root usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet.kpp
@@ -503,6 +519,7 @@ drwxr-xr-x root/root usr/share/krita/paintoppresets/
-rw-r--r-- root/root usr/share/krita/paintoppresets/j)_WaterC_Spread_WideArea.kpp
-rw-r--r-- root/root usr/share/krita/paintoppresets/j)_WaterC_Water-Pattern.kpp
drwxr-xr-x root/root usr/share/krita/palettes/
+-rw-r--r-- root/root usr/share/krita/palettes/animation-color-set.gpl
-rw-r--r-- root/root usr/share/krita/palettes/concept-cookie.gpl
-rw-r--r-- root/root usr/share/krita/palettes/default.gpl
-rw-r--r-- root/root usr/share/krita/palettes/gradient.gpl
@@ -629,14 +646,6 @@ drwxr-xr-x root/root usr/share/krita/patterns/
-rw-r--r-- root/root usr/share/krita/patterns/generic_paper2.pat
-rw-r--r-- root/root usr/share/krita/patterns/hexacolBW__2.pat
drwxr-xr-x root/root usr/share/krita/pics/
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_east.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_north.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_north_east.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_north_west.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_south.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_south_east.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_south_west.png
--rw-r--r-- root/root usr/share/krita/pics/dark_arrow_west.png
-rw-r--r-- root/root usr/share/krita/pics/dark_krita_tool_assistant.png
-rw-r--r-- root/root usr/share/krita/pics/dark_template_DIN_A3_landscape.png
-rw-r--r-- root/root usr/share/krita/pics/dark_template_DIN_A4_portrait.png
@@ -648,19 +657,10 @@ drwxr-xr-x root/root usr/share/krita/pics/
-rw-r--r-- root/root usr/share/krita/pics/dark_template_ratio_43.png
-rw-r--r-- root/root usr/share/krita/pics/dark_template_texture.png
-rw-r--r-- root/root usr/share/krita/pics/dark_template_web_design.png
--rw-r--r-- root/root usr/share/krita/pics/extended_color_selector.png
-rw-r--r-- root/root usr/share/krita/pics/kis_colselng_color_patches.png
-rw-r--r-- root/root usr/share/krita/pics/kis_colselng_color_triangle.png
-rw-r--r-- root/root usr/share/krita/pics/kis_colselng_my_paint_shade_selector.png
-rw-r--r-- root/root usr/share/krita/pics/krita_tool_assistant.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_east.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_north.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_north_east.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_north_west.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_south.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_south_east.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_south_west.png
--rw-r--r-- root/root usr/share/krita/pics/light_arrow_west.png
-rw-r--r-- root/root usr/share/krita/pics/light_krita_tool_assistant.png
-rw-r--r-- root/root usr/share/krita/pics/light_template_DIN_A3_landscape.png
-rw-r--r-- root/root usr/share/krita/pics/light_template_DIN_A4_portrait.png
@@ -681,6 +681,10 @@ drwxr-xr-x root/root usr/share/krita/predefined_image_sizes/
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/A5__600_ppi_.predefinedimage
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/A6__300_ppi_.predefinedimage
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/A6__600_ppi_.predefinedimage
+-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Film_16_9_4K.predefinedimage
+-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Film_4_3_4K.predefinedimage
+-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Film_64_27_4K_Wide.predefinedimage
+-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Pixel_240x256.predefinedimage
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Texture_1024x1024.predefinedimage
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Texture_2048x2048.predefinedimage
-rw-r--r-- root/root usr/share/krita/predefined_image_sizes/Texture_256x256.predefinedimage
@@ -836,22 +840,29 @@ drwxr-xr-x root/root usr/share/krita/qmlthemes/default/icons/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/add.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/apply-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/apply.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/back-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/back.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/camera-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/cancel-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/checkbox-checked.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/checkbox-unchecked.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/checker-small.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/close-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/close.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/color_wheel-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/color_wheel.svg
--rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/colorpicker.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/colorsampler-black.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/colorsampler.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/combo-arrows-white.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/crop-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/crop.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/delete-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/delete.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/down-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/down.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/edit-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/edit.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/erase-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/erase.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/expansionmarker.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fileclip-black.svg
@@ -860,17 +871,22 @@ drwxr-xr-x root/root usr/share/krita/qmlthemes/default/icons/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filenew.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fileopen-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fileopen.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filesave-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filesave.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filesaveas-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filesaveas.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fileshare-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fileshare.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fill-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/fill.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filter_delete-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filter_load-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/filter_save-black.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/forward-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/forward.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/gradient-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/gradient.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/help-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/help.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/krita_sketch.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/layer_clear.svg
@@ -886,6 +902,7 @@ drwxr-xr-x root/root usr/share/krita/qmlthemes/default/icons/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/locked_off-small.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/locked_on-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/locked_on-small.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/minimize-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/minimize.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/mirror_c-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/mirror_h-black.svg
@@ -898,25 +915,36 @@ drwxr-xr-x root/root usr/share/krita/qmlthemes/default/icons/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/palette-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/palette-delete-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/palette.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/redo-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/redo.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-add.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-apply.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-area.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-color.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-deselect-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-deselect.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-hide-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-hide.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-intersect.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-polygon.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-rectangle.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-replace.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-reselect-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-reselect.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-show-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-show.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/select-sub.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/settings-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/settings.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/square-black.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/square.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/switch-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/switch.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/transform-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/transform.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/undo-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/undo.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/up-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/up.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/visible_off-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/visible_off-small.svg
@@ -924,6 +952,7 @@ drwxr-xr-x root/root usr/share/krita/qmlthemes/default/icons/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/visible_on-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/visible_on-small.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/visible_on.svg
+-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/web-black.svg
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/icons/web.svg
drwxr-xr-x root/root usr/share/krita/qmlthemes/default/images/
-rw-r--r-- root/root usr/share/krita/qmlthemes/default/images/busyindicator.png
@@ -1032,20 +1061,18 @@ drwxr-xr-x root/root usr/share/krita/workspaces/
-rw-r--r-- root/root usr/share/krita/workspaces/Default.kws
-rw-r--r-- root/root usr/share/krita/workspaces/Minimal.kws
-rw-r--r-- root/root usr/share/krita/workspaces/Small_Vector.kws
+-rw-r--r-- root/root usr/share/krita/workspaces/Storyboarding.kws
-rw-r--r-- root/root usr/share/krita/workspaces/VFX_Paint.kws
drwxr-xr-x root/root usr/share/kritaplugins/
-rw-r--r-- root/root usr/share/kritaplugins/buginfo.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/clonesarray.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/colorrange.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/colorspaceconversion.xmlgui
+-rw-r--r-- root/root usr/share/kritaplugins/dbexplorer.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/imageseparate.xmlgui
--rw-r--r-- root/root usr/share/kritaplugins/imagesize.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/imagesplit.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/layersplit.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/metadataeditor.xmlgui
-drwxr-xr-x root/root usr/share/kritaplugins/metadataeditor/
--rw-r--r-- root/root usr/share/kritaplugins/metadataeditor/dublincore.xmlgui
--rw-r--r-- root/root usr/share/kritaplugins/metadataeditor/exif.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/modify_selection.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/offsetimage.xmlgui
-rw-r--r-- root/root usr/share/kritaplugins/resourcemanager.xmlgui
diff --git a/krita/.signature b/krita/.signature
index b87803c7a..26a9ad0d3 100644
--- a/krita/.signature
+++ b/krita/.signature
@@ -1,7 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF31rGP18jTOV/tyjccwLK/q6QrirvvW5b7Sy2DkH799rMTQUNI0nOoLcvemc9nVXsQdGx5BfTEgBQ1q3ojbc6dA4=
-SHA256 (Pkgfile) = e1b81002d29503723e49a8f991466ae7ebed71cc38dbaf322c2059910ab8bfed
-SHA256 (.footprint) = 7d23f1bd45e873be74feacabd331807a326b536c68c6960db97e8c656e5abeb2
-SHA256 (krita-4.4.8.tar.gz) = bcc68a5711d92515d6553611a0bddd53f3259843fd3534b9b3e535d7ed430df8
-SHA256 (fix-build-with-openexr3.patch) = 3825dac0317f4501c8dd8b0844540bbd0841702cd15903ce3a659755eaa226f5
-SHA256 (fix-build-with-boost-1.75.patch) = de84c3c1685e48392d4fb07daab56068cacfc2a846a52a9915b5f3e08357abd1
+RWSagIOpLGJF3wMU+5PAULyuUcR6+pimX4OaLdm2mI7R7Igj74Nq4N+gL7HuX/Vz741QoJarl+D2PFFIq1IYMMfZp6XzDY0qhQs=
+SHA256 (Pkgfile) = e766157fa1269779fbf72fc0137d356a2948abc62689e9633da0c0ad1f48b3b0
+SHA256 (.footprint) = 9c265df9def087076aaace16e59d902ccc6fb90a6ed76c96ee91d7d7dd28199d
+SHA256 (krita-5.0.0.tar.gz) = 84d5833dbcab3fd3a418f4c37670d82ad919430f0c6d0a57b993907471eecc57
diff --git a/krita/Pkgfile b/krita/Pkgfile
index 5d3eb1d13..6f7b4fa56 100644
--- a/krita/Pkgfile
+++ b/krita/Pkgfile
@@ -4,18 +4,13 @@
# Depends on: boost eigen3 exiv2 fftw gsl karchive kcompletion kcoreaddons kguiaddons ki18n kitemmodels kitemviews kwindowsystem libbsd openexr quazip5
name=krita
-version=4.4.8
+version=5.0.0
release=1
-source=(https://download.kde.org/stable/$name/${version:0:5}/$name-$version.tar.gz \
- fix-build-with-openexr3.patch \
- fix-build-with-boost-1.75.patch)
+source=(https://download.kde.org/stable/$name/${version:0:5}/$name-$version.tar.gz)
build() {
rm -r $name-$version/po/*
- patch -p1 -d $name-$version -i $SRC/fix-build-with-openexr3.patch
- patch -p1 -d $name-$version -i $SRC/fix-build-with-boost-1.75.patch
-
cmake -S$name-$version -Bbuild \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTING=OFF \
diff --git a/krita/README b/krita/README
new file mode 100644
index 000000000..37fb19328
--- /dev/null
+++ b/krita/README
@@ -0,0 +1,12 @@
+README for krita
+
+POST-INSTALL
+
+ If such an error occurs:
+
+ krita: error while loading shared libraries: libboost_system.so.1.76.0:
+ cannot open shared object file: No such file or directory
+
+ To fix it:
+
+ ln -s /usr/lib/libboost_system.so.1.78.0 /usr/lib/libboost_system.so.1.76.0
diff --git a/krita/fix-build-with-boost-1.75.patch b/krita/fix-build-with-boost-1.75.patch
deleted file mode 100644
index 678ea0cb9..000000000
--- a/krita/fix-build-with-boost-1.75.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 48d445b030..fe9bcb4765 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
- set(MIN_QT_VERSION 5.9.0)
- set(MIN_FRAMEWORKS_VERSION 5.44.0)
-
--set( CMAKE_CXX_STANDARD 11 )
-+set( CMAKE_CXX_STANDARD 14 )
- set( CMAKE_CXX_STANDARD_REQUIRED ON )
-
-
diff --git a/krita/fix-build-with-openexr3.patch b/krita/fix-build-with-openexr3.patch
deleted file mode 100644
index 31efb8308..000000000
--- a/krita/fix-build-with-openexr3.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4e8f456492..9a3ae863ec 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -649,15 +649,20 @@ set_package_properties(ZLIB PROPERTIES
- PURPOSE "Optionally used by the G'Mic and the PSD plugins")
- macro_bool_to_01(ZLIB_FOUND HAVE_ZLIB)
-
--find_package(OpenEXR)
-+find_package(OpenEXR 3.0 CONFIG QUIET)
-+if(TARGET OpenEXR::OpenEXR)
-+ set(OPENEXR_LIBRARIES OpenEXR::OpenEXR)
-+else()
-+ find_package(OpenEXR)
-+endif()
- set_package_properties(OpenEXR PROPERTIES
- DESCRIPTION "High dynamic-range (HDR) image file format"
- URL "https://www.openexr.com"
- TYPE OPTIONAL
- PURPOSE "Required by the Krita OpenEXR filter")
--macro_bool_to_01(OPENEXR_FOUND HAVE_OPENEXR)
-+macro_bool_to_01(OpenEXR_FOUND HAVE_OPENEXR)
- set(LINK_OPENEXR_LIB)
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
- set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
- add_definitions(${OPENEXR_DEFINITIONS})
-diff --git a/libs/image/CMakeLists.txt b/libs/image/CMakeLists.txt
-index e9ff363df3..59e567fa04 100644
---- a/libs/image/CMakeLists.txt
-+++ b/libs/image/CMakeLists.txt
-@@ -367,7 +367,7 @@ if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
- endif()
- endif()
-
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- target_link_libraries(kritaimage PUBLIC ${OPENEXR_LIBRARIES})
- endif()
-
-diff --git a/libs/pigment/CMakeLists.txt b/libs/pigment/CMakeLists.txt
-index 3e8bcf9e25..d55fd8714f 100644
---- a/libs/pigment/CMakeLists.txt
-+++ b/libs/pigment/CMakeLists.txt
-@@ -14,7 +14,7 @@ include_directories(
-
- set(FILE_OPENEXR_SOURCES)
- set(LINK_OPENEXR_LIB)
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
- set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
- add_definitions(${OPENEXR_DEFINITIONS})
-diff --git a/plugins/color/lcms2engine/CMakeLists.txt b/plugins/color/lcms2engine/CMakeLists.txt
-index 86b83710dc..801783c1f3 100644
---- a/plugins/color/lcms2engine/CMakeLists.txt
-+++ b/plugins/color/lcms2engine/CMakeLists.txt
-@@ -28,7 +28,7 @@ include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}/colorprofiles
- )
-
--if (HAVE_LCMS24 AND OPENEXR_FOUND)
-+if (HAVE_LCMS24 AND OpenEXR_FOUND)
- include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}/colorspaces/gray_f16
- ${CMAKE_CURRENT_SOURCE_DIR}/colorspaces/rgb_f16
-@@ -38,7 +38,7 @@ endif ()
-
- set(FILE_OPENEXR_SOURCES)
- set(LINK_OPENEXR_LIB)
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
- set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES})
- add_definitions(${OPENEXR_DEFINITIONS})
-@@ -77,7 +77,7 @@ set ( lcmsengine_SRCS
- LcmsEnginePlugin.cpp
- )
-
--if (HAVE_LCMS24 AND OPENEXR_FOUND)
-+if (HAVE_LCMS24 AND OpenEXR_FOUND)
- set ( lcmsengine_SRCS
- ${lcmsengine_SRCS}
- colorspaces/gray_f16/GrayF16ColorSpace.cpp
-diff --git a/plugins/color/lcms2engine/tests/CMakeLists.txt b/plugins/color/lcms2engine/tests/CMakeLists.txt
-index ae69220698..8c5fe5d061 100644
---- a/plugins/color/lcms2engine/tests/CMakeLists.txt
-+++ b/plugins/color/lcms2engine/tests/CMakeLists.txt
-@@ -11,7 +11,7 @@ include_directories( ../colorspaces/cmyk_u16
- ../colorprofiles
- ..
- )
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS})
- endif()
- include_directories( ${LCMS2_INCLUDE_DIR} )
-diff --git a/plugins/impex/CMakeLists.txt b/plugins/impex/CMakeLists.txt
-index 63df1fd69a..c94674b381 100644
---- a/plugins/impex/CMakeLists.txt
-+++ b/plugins/impex/CMakeLists.txt
-@@ -19,7 +19,7 @@ if(PNG_FOUND)
- add_subdirectory(csv)
- endif()
-
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- add_subdirectory(exr)
- endif()
-
-diff --git a/plugins/impex/exr/exr_converter.cc b/plugins/impex/exr/exr_converter.cc
-index f63ab73cd9..d620062594 100644
---- a/plugins/impex/exr/exr_converter.cc
-+++ b/plugins/impex/exr/exr_converter.cc
-@@ -11,6 +11,8 @@
-
- #include <ImfAttribute.h>
- #include <ImfChannelList.h>
-+#include <ImfFrameBuffer.h>
-+#include <ImfHeader.h>
- #include <ImfInputFile.h>
- #include <ImfOutputFile.h>
-
-diff --git a/plugins/impex/raw/CMakeLists.txt b/plugins/impex/raw/CMakeLists.txt
-index 71cb5b355c..f65bc770a5 100644
---- a/plugins/impex/raw/CMakeLists.txt
-+++ b/plugins/impex/raw/CMakeLists.txt
-@@ -1,6 +1,6 @@
- add_subdirectory(tests)
-
--if(OPENEXR_FOUND)
-+if(OpenEXR_FOUND)
- include_directories(${OPENEXR_INCLUDE_DIRS})
- endif()
- include_directories(${LibRaw_INCLUDE_DIR})
1
0
Hi CRUX people, I've been wondering, are there openly available sources of crux.nu official website somewhere, because I fail to find them. Almost all big and small distributions keep their website sources freely available in case someone wants to fix something, in the spirit of free software. I've seen some minor quirks like text getting out of boundaries, but I didn't find any dedicated page for users' website-related questions, let alone source code on which the website runs.
1
0

ports/contrib (3.6): [notify] easyeffects: 6.1.5 -> 6.2.1; new dependencies: fmt and libadwaita
by crux@crux.nu 07 Jan '22
by crux@crux.nu 07 Jan '22
07 Jan '22
commit deda59082c4bc1cc09f488a66293ac412e3dd1a6
Author: Tim Biermann <tbier(a)posteo.de>
Date: Fri Jan 7 12:49:12 2022 +0100
[notify] easyeffects: 6.1.5 -> 6.2.1; new dependencies: fmt and libadwaita
diff --git a/easyeffects/.signature b/easyeffects/.signature
index 7ef50f883..8f7e1862d 100644
--- a/easyeffects/.signature
+++ b/easyeffects/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF32a4rv+/cSF200FqsmPu/DgSI4viTws+7NgPxVRUZNBdhZykdsgZCErDHRUPNjdetNvTZa8VWyt4lrQm/51Yigc=
-SHA256 (Pkgfile) = 0949d5b0c8c7c856b94b071e4cb064fa2214cd3cfb6f07953c8f2c6777dfdda2
+RWSagIOpLGJF32NXxF+PRopAsvHWTeHR16T1vvmSdUnJImbPYn4H/V5SddprtU0OR9DXAnz7BnvPldbEJ303pfZdj907GcLn7gM=
+SHA256 (Pkgfile) = fcd9c4048bf3d33a41e8f274df475226c1b235a622716df1de4f878ea0bb36dd
SHA256 (.footprint) = 14f5994e4cbe1dd636bde0726ebd0731025c0c5a3de7df3f83159d1c527fb3e8
-SHA256 (easyeffects-6.1.5.tar.gz) = 1f5ad3712c76c6892ef6f87518244c74bf420ba8d1e5b0880a72c5ecc2952012
+SHA256 (easyeffects-6.2.1.tar.gz) = 53631887e36aa85db21ac32c0959bfae68ea5f329cd67762c92e0ddd70c37b2a
diff --git a/easyeffects/Pkgfile b/easyeffects/Pkgfile
index 384c8133a..82af81598 100644
--- a/easyeffects/Pkgfile
+++ b/easyeffects/Pkgfile
@@ -1,11 +1,11 @@
# Description: Audio Effects for Pulseaudio Applications
# URL: https://github.com/wwmm/easyeffects
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Depends on: appstream-glib gtkmm4 intel-tbb libbs2b libebur128 lilv nlohmann-json pipewire rnnoise rubberband speexdsp zita-convolver
+# Depends on: appstream-glib fmt gtkmm4 intel-tbb libadwaita libbs2b libebur128 lilv nlohmann-json pipewire rnnoise rubberband speexdsp zita-convolver
# Optional: calf desktop-file-utils mda-lv2 vamp-plugin-sdk zam-plugins
name=easyeffects
-version=6.1.5
+version=6.2.1
release=1
source=(https://github.com/wwmm/easyeffects/archive/v$version/$name-$versio…
diff --git a/easyeffects/post-install b/easyeffects/post-install
old mode 100644
new mode 100755
1
0

07 Jan '22
commit b61ece32a640abec13c2c3f45c2303b7f1e95770
Author: Tim Biermann <tbier(a)posteo.de>
Date: Fri Jan 7 12:31:56 2022 +0100
[notify] sway: new dependency: xorg-libevdev
diff --git a/sway/.signature b/sway/.signature
index a7cee6677..be8daf804 100644
--- a/sway/.signature
+++ b/sway/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF31sLy6atEMVw+71j8ULFNtB/kG9oBlAVkiw9kgk2ZBnC0bHNAq3fnNGqMRCuq5dce8afKW0zjySO7SuzzdkVrgw=
-SHA256 (Pkgfile) = 4857a2972ed1193ffe3c8afe2d95d6a9d260c96336c3b2882e5703a12062e24a
+RWSagIOpLGJF38jUd4xKNonUB23JB56L7JL7IAhP7JMK60cfFnSrYLrM3KkrYYcsfxSdnyUesb+uXAEDRCbS+vwk6N6Sqz7nAAU=
+SHA256 (Pkgfile) = 930ec54b4622283d73d393edbe2e7547ef82953aaf028f230dbbf89800063103
SHA256 (.footprint) = 76cf242dac27363a8a964536eda5e54f00953e79380ee493090ca249bd688920
-SHA256 (sway-1.6.1.tar.gz) = 8b138867cd83217de07138144b1279fe58e0421eb10c91122aa33c8770fe7391
-SHA256 (6249.patch) = b12f7ba4663ac296d1bd435bd2d514fad0639391c6639bac695eb6f590917dd2
+SHA256 (sway-1.7-rc1.tar.gz) = 3bf95342eb94024589094273f4f495f8c0c9cae9bece1c08ab19101c99bbe8f2
+SHA256 (6249.patch) = 24fd8235405b82c163a260311b79936aefac3bef451fe314b1bf692038bf407a
diff --git a/sway/6249.patch b/sway/6249.patch
index 512c0fbbd..af9c72722 100644
--- a/sway/6249.patch
+++ b/sway/6249.patch
@@ -1,7 +1,10 @@
-From f641e581a5301eeaefcb0da51904946d83240a88 Mon Sep 17 00:00:00 2001
+From f65c7d9164ef18b21752259272ef6f43e1df4d2b Mon Sep 17 00:00:00 2001
From: Felix Weilbach <felix.weilbach(a)t-online.de>
Date: Sun, 30 May 2021 20:45:01 +0200
-Subject: [PATCH] Tray: Implement dbusmenu
+Subject: [PATCH 1/5] Tray: Implement dbusmenu
+
+Co-authored-by: Ian Fan <ianfan0(a)gmail.com>
+Co-authored-by: Nathan Schulte <nmschulte(a)gmail.com>
Signed-off-by: Felix Weilbach <felix.weilbach(a)t-online.de>
---
@@ -9,12 +12,12 @@ Signed-off-by: Felix Weilbach <felix.weilbach(a)t-online.de>
include/swaybar/tray/dbusmenu.h | 25 +
include/swaybar/tray/item.h | 2 +
include/swaybar/tray/tray.h | 3 +
- swaybar/input.c | 56 +-
+ swaybar/input.c | 54 +-
swaybar/meson.build | 3 +-
swaybar/render.c | 29 +-
- swaybar/tray/dbusmenu.c | 1346 +++++++++++++++++++++++++++++++
+ swaybar/tray/dbusmenu.c | 1345 +++++++++++++++++++++++++++++++
swaybar/tray/item.c | 38 +-
- 9 files changed, 1487 insertions(+), 25 deletions(-)
+ 9 files changed, 1481 insertions(+), 28 deletions(-)
create mode 100644 include/swaybar/tray/dbusmenu.h
create mode 100644 swaybar/tray/dbusmenu.c
@@ -112,7 +115,7 @@ index d2e80a6d47..853f17cdc1 100644
struct swaybar_tray *create_tray(struct swaybar *bar);
diff --git a/swaybar/input.c b/swaybar/input.c
-index 6e13f17732..65c33db864 100644
+index c8c8f0d4f1..2c4c5d8fef 100644
--- a/swaybar/input.c
+++ b/swaybar/input.c
@@ -10,6 +10,10 @@
@@ -176,37 +179,30 @@ index 6e13f17732..65c33db864 100644
}
static bool check_bindings(struct swaybar *bar, uint32_t button,
-@@ -141,7 +164,11 @@ static bool check_bindings(struct swaybar *bar, uint32_t button,
+@@ -141,14 +164,16 @@ static bool check_bindings(struct swaybar *bar, uint32_t button,
}
static bool process_hotspots(struct swaybar_output *output,
- double x, double y, uint32_t button) {
-+ struct swaybar_seat *seat,
-+ uint32_t serial,
-+ double x,
-+ double y,
++ struct swaybar_seat *seat, uint32_t serial, double x, double y,
+ uint32_t button) {
- double px = x * output->scale;
- double py = y * output->scale;
struct swaybar_hotspot *hotspot;
-@@ -149,8 +176,14 @@ static bool process_hotspots(struct swaybar_output *output,
- if (px >= hotspot->x && py >= hotspot->y
- && px < hotspot->x + hotspot->width
- && py < hotspot->y + hotspot->height) {
+ wl_list_for_each(hotspot, &output->hotspots, link) {
+- if (x >= hotspot->x && y >= hotspot->y
+- && x < hotspot->x + hotspot->width
+- && y < hotspot->y + hotspot->height) {
- if (HOTSPOT_IGNORE == hotspot->callback(output, hotspot, x, y,
- button, hotspot->data)) {
-+ if (HOTSPOT_IGNORE == hotspot->callback(output,
-+ hotspot,
-+ seat,
-+ serial,
-+ x,
-+ y,
-+ button,
-+ hotspot->data)) {
++ if (x >= hotspot->x && y >= hotspot->y &&
++ x < hotspot->x + hotspot->width &&
++ y < hotspot->y + hotspot->height) {
++ if (HOTSPOT_IGNORE ==
++ hotspot->callback(output, hotspot, seat, serial, x, y,
++ button, hotspot->data)) {
return true;
}
}
-@@ -162,6 +195,12 @@ static bool process_hotspots(struct swaybar_output *output,
+@@ -160,6 +185,12 @@ static bool process_hotspots(struct swaybar_output *output,
static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer,
uint32_t serial, uint32_t time, uint32_t button, uint32_t state) {
struct swaybar_seat *seat = data;
@@ -219,7 +215,7 @@ index 6e13f17732..65c33db864 100644
struct swaybar_pointer *pointer = &seat->pointer;
struct swaybar_output *output = pointer->current;
if (!sway_assert(output, "button with no active output")) {
-@@ -175,7 +214,7 @@ static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer,
+@@ -173,7 +204,7 @@ static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer,
if (state != WL_POINTER_BUTTON_STATE_PRESSED) {
return;
}
@@ -228,7 +224,7 @@ index 6e13f17732..65c33db864 100644
}
static void workspace_next(struct swaybar *bar, struct swaybar_output *output,
-@@ -232,7 +271,7 @@ static void process_discrete_scroll(struct swaybar_seat *seat,
+@@ -230,7 +261,7 @@ static void process_discrete_scroll(struct swaybar_seat *seat,
return;
}
@@ -237,7 +233,7 @@ index 6e13f17732..65c33db864 100644
return;
}
-@@ -405,7 +444,8 @@ static void wl_touch_up(void *data, struct wl_touch *wl_touch,
+@@ -403,7 +434,8 @@ static void wl_touch_up(void *data, struct wl_touch *wl_touch,
}
if (time - slot->time < 500) {
// Tap, treat it like a pointer click
@@ -262,10 +258,10 @@ index 9feb3cd2d0..86abe93235 100644
swaybar_deps = [
diff --git a/swaybar/render.c b/swaybar/render.c
-index fcc8be1d6f..68cbe853a7 100644
+index de468b4f19..e3133a422c 100644
--- a/swaybar/render.c
+++ b/swaybar/render.c
-@@ -160,8 +160,14 @@ static void render_sharp_line(cairo_t *cairo, uint32_t color,
+@@ -158,8 +158,14 @@ static void render_sharp_line(cairo_t *cairo, uint32_t color,
}
static enum hotspot_event_handling block_hotspot_callback(
@@ -282,7 +278,7 @@ index fcc8be1d6f..68cbe853a7 100644
struct i3bar_block *block = data;
struct status_line *status = output->bar->status;
return i3bar_block_send_click(status, block, x, y,
-@@ -296,7 +302,7 @@ static uint32_t render_status_block(struct render_context *ctx,
+@@ -294,7 +300,7 @@ static uint32_t render_status_block(struct render_context *ctx,
} else if (strncmp(block->align, "right", 5) == 0) {
offset = x_pos + width - text_width;
} else if (strncmp(block->align, "center", 6) == 0) {
@@ -291,7 +287,7 @@ index fcc8be1d6f..68cbe853a7 100644
}
double text_y = height / 2.0 - text_height / 2.0;
cairo_move_to(cairo, offset, (int)floor(text_y));
-@@ -325,7 +331,7 @@ static uint32_t render_status_block(struct render_context *ctx,
+@@ -322,7 +328,7 @@ static uint32_t render_status_block(struct render_context *ctx,
}
cairo_set_source_u32(cairo, color);
if (config->sep_symbol) {
@@ -300,7 +296,7 @@ index fcc8be1d6f..68cbe853a7 100644
double sep_y = height / 2.0 - sep_height / 2.0;
cairo_move_to(cairo, offset, (int)floor(sep_y));
choose_text_aa_mode(ctx, color);
-@@ -334,7 +340,7 @@ static uint32_t render_status_block(struct render_context *ctx,
+@@ -331,7 +337,7 @@ static uint32_t render_status_block(struct render_context *ctx,
} else {
cairo_set_operator(cairo, CAIRO_OPERATOR_SOURCE);
cairo_set_line_width(cairo, 1);
@@ -309,7 +305,7 @@ index fcc8be1d6f..68cbe853a7 100644
cairo_line_to(cairo, x_pos + sep_block_width / 2, height - margin);
cairo_stroke(cairo);
}
-@@ -596,8 +602,14 @@ static uint32_t render_binding_mode_indicator(struct render_context *ctx,
+@@ -593,8 +599,14 @@ static uint32_t render_binding_mode_indicator(struct render_context *ctx,
}
static enum hotspot_event_handling workspace_hotspot_callback(
@@ -326,7 +322,7 @@ index fcc8be1d6f..68cbe853a7 100644
if (button != BTN_LEFT) {
return HOTSPOT_PROCESS;
}
-@@ -662,7 +674,8 @@ static uint32_t render_workspace_button(struct render_context *ctx,
+@@ -659,7 +671,8 @@ static uint32_t render_workspace_button(struct render_context *ctx,
double text_y = height / 2.0 - text_height / 2.0;
cairo_set_source_u32(cairo, box_colors.text);
@@ -334,14 +330,14 @@ index fcc8be1d6f..68cbe853a7 100644
+ cairo_move_to(
+ cairo, *x + width / 2.0 - text_width / 2.0, (int)floor(text_y));
choose_text_aa_mode(ctx, box_colors.text);
- pango_printf(cairo, config->font, output->scale, config->pango_markup,
+ render_text(cairo, config->font, 1, config->pango_markup,
"%s", ws->label);
diff --git a/swaybar/tray/dbusmenu.c b/swaybar/tray/dbusmenu.c
new file mode 100644
-index 0000000000..e39699f50f
+index 0000000000..e8c6480b2a
--- /dev/null
+++ b/swaybar/tray/dbusmenu.c
-@@ -0,0 +1,1346 @@
+@@ -0,0 +1,1345 @@
+#define _POSIX_C_SOURCE 200809L
+#include <pool-buffer.h>
+#include <wlr-layer-shell-unstable-v1-client-protocol.h>
@@ -656,7 +652,7 @@ index 0000000000..e39699f50f
+ uint32_t disabled_color = c - ((c & 0xFF) >> 1);
+ cairo_set_source_u32(cairo, disabled_color);
+ }
-+ pango_printf(cairo, config->font, output->scale, false, "%s",
++ render_text(cairo, config->font, output->scale, false, "%s",
+ item->label);
+
+ // draw icon or menu indicator if needed
@@ -1606,8 +1602,7 @@ index 0000000000..e39699f50f
+ uint32_t serial, struct wl_surface *surface) {
+ struct swaybar_seat *seat = data;
+ struct swaybar_tray *tray = seat->bar->tray;
-+ struct swaybar_dbusmenu_menu *focused_menu = tray->menu_pointer_focus;
-+ if (!(tray && tray->menu && focused_menu)) {
++ if (!(tray && tray->menu)) {
+ return false;
+ }
+
@@ -1772,3 +1767,196 @@ index 19f4beacaa..247eab33cc 100644
return HOTSPOT_IGNORE;
} else {
sway_log(SWAY_DEBUG, "but it doesn't exist");
+
+From d3768e479c3f138aaa52ef7ef5994547a13df1c3 Mon Sep 17 00:00:00 2001
+From: Felix Weilbach <felix.weilbach(a)t-online.de>
+Date: Wed, 15 Sep 2021 21:55:34 +0200
+Subject: [PATCH 2/5] fixup! don't scroll workspaces
+
+---
+ include/swaybar/tray/dbusmenu.h | 3 +++
+ swaybar/input.c | 6 ++++++
+ swaybar/tray/dbusmenu.c | 9 +++++++++
+ 3 files changed, 18 insertions(+)
+
+diff --git a/include/swaybar/tray/dbusmenu.h b/include/swaybar/tray/dbusmenu.h
+index 55db61ddd9..442e40547b 100644
+--- a/include/swaybar/tray/dbusmenu.h
++++ b/include/swaybar/tray/dbusmenu.h
+@@ -22,4 +22,7 @@ bool dbusmenu_pointer_enter(void *data, struct wl_pointer *wl_pointer,
+ bool dbusmenu_pointer_leave(void *data, struct wl_pointer *wl_pointer,
+ uint32_t serial, struct wl_surface *surface);
+
++bool dbusmenu_pointer_frame(struct swaybar_seat *data,
++ struct wl_pointer *wl_pointer);
++
+ #endif
+diff --git a/swaybar/input.c b/swaybar/input.c
+index 2c4c5d8fef..c6d176946d 100644
+--- a/swaybar/input.c
++++ b/swaybar/input.c
+@@ -327,6 +327,12 @@ static void wl_pointer_frame(void *data, struct wl_pointer *wl_pointer) {
+ struct swaybar_pointer *pointer = &seat->pointer;
+ struct swaybar_output *output = pointer->current;
+
++#if HAVE_TRAY
++ if (dbusmenu_pointer_frame(data, wl_pointer)) {
++ return;
++ }
++#endif
++
+ if (output == NULL) {
+ return;
+ }
+diff --git a/swaybar/tray/dbusmenu.c b/swaybar/tray/dbusmenu.c
+index e8c6480b2a..739cf4c5a9 100644
+--- a/swaybar/tray/dbusmenu.c
++++ b/swaybar/tray/dbusmenu.c
+@@ -1237,6 +1237,15 @@ static void close_child_menus_outside_pointer(
+ }
+ }
+
++bool dbusmenu_pointer_frame(struct swaybar_seat *data,
++ struct wl_pointer *wl_pointer) {
++ struct swaybar_tray *tray = data->bar->tray;
++ if (!(tray && tray->menu && tray->menu_pointer_focus)) {
++ return false;
++ }
++ return true;
++}
++
+ bool dbusmenu_pointer_enter(void *data, struct wl_pointer *wl_pointer,
+ uint32_t serial, struct wl_surface *surface, wl_fixed_t surface_x,
+ wl_fixed_t surface_y) {
+
+From 44f947aa9bb1cf36ef384f64867fcdfc89258573 Mon Sep 17 00:00:00 2001
+From: Felix Weilbach <felix.weilbach(a)t-online.de>
+Date: Wed, 15 Sep 2021 22:44:28 +0200
+Subject: [PATCH 3/5] fixup! close submenus
+
+---
+ swaybar/tray/dbusmenu.c | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+diff --git a/swaybar/tray/dbusmenu.c b/swaybar/tray/dbusmenu.c
+index 739cf4c5a9..f8f31cf6b3 100644
+--- a/swaybar/tray/dbusmenu.c
++++ b/swaybar/tray/dbusmenu.c
+@@ -1127,6 +1127,21 @@ static void close_child_menus(struct swaybar_dbusmenu_menu *menu) {
+ }
+ }
+
++static void close_child_menus_except(struct swaybar_dbusmenu_menu *menu,
++ int id) {
++ if (!menu || !menu->child_menus) {
++ return;
++ }
++
++ for (int i = 0; i < menu->child_menus->length; ++i) {
++ struct swaybar_dbusmenu_menu *child_menu = menu->child_menus->items[i];
++ if (child_menu->item_id == id) {
++ continue;
++ }
++ close_menus(child_menu);
++ }
++}
++
+ static void open_close_child_menu(struct swaybar_dbusmenu_menu *menu,
+ struct swaybar_dbusmenu_menu_item *item, int x, int y) {
+
+@@ -1137,6 +1152,7 @@ static void open_close_child_menu(struct swaybar_dbusmenu_menu *menu,
+ // No need to open the root menu
+ return;
+ }
++ close_child_menus_except(menu, item->id);
+ open_menu_id(menu->dbusmenu, item->id);
+ } else if (in_hotspot && !item->submenu) {
+ close_child_menus(menu);
+
+From d1a87205af0830a31fa993e4e956623bb3e59340 Mon Sep 17 00:00:00 2001
+From: Felix Weilbach <felix.weilbach(a)t-online.de>
+Date: Wed, 15 Sep 2021 23:00:49 +0200
+Subject: [PATCH 4/5] fixup! Only set focused menu when pointer enters
+
+---
+ swaybar/tray/dbusmenu.c | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git a/swaybar/tray/dbusmenu.c b/swaybar/tray/dbusmenu.c
+index f8f31cf6b3..f389097a93 100644
+--- a/swaybar/tray/dbusmenu.c
++++ b/swaybar/tray/dbusmenu.c
+@@ -670,12 +670,6 @@ static void swaybar_dbusmenu_draw(struct swaybar_dbusmenu *dbusmenu, int id) {
+ return;
+ }
+ swaybar_dbusmenu_draw_menu(dbusmenu->menu, id, true);
+-
+- if (!dbusmenu->sni->tray->menu_pointer_focus) {
+- // First shown
+- dbusmenu->sni->tray->menu_pointer_focus =
+- find_menu_id(dbusmenu->menu, id);
+- }
+ }
+
+ struct png_stream {
+
+From 5c7aa54af364850c03d6f7aee8b486e53572a682 Mon Sep 17 00:00:00 2001
+From: Felix Weilbach <felix.weilbach(a)t-online.de>
+Date: Thu, 16 Sep 2021 19:42:46 +0200
+Subject: [PATCH 5/5] fixup! handle also pointer axis when using tray
+
+---
+ include/swaybar/tray/dbusmenu.h | 3 +++
+ swaybar/input.c | 6 ++++++
+ swaybar/tray/dbusmenu.c | 9 +++++++++
+ 3 files changed, 18 insertions(+)
+
+diff --git a/include/swaybar/tray/dbusmenu.h b/include/swaybar/tray/dbusmenu.h
+index 442e40547b..610b6e6285 100644
+--- a/include/swaybar/tray/dbusmenu.h
++++ b/include/swaybar/tray/dbusmenu.h
+@@ -25,4 +25,7 @@ bool dbusmenu_pointer_leave(void *data, struct wl_pointer *wl_pointer,
+ bool dbusmenu_pointer_frame(struct swaybar_seat *data,
+ struct wl_pointer *wl_pointer);
+
++bool dbusmenu_pointer_axis(struct swaybar_seat *data,
++ struct wl_pointer *wl_pointer);
++
+ #endif
+diff --git a/swaybar/input.c b/swaybar/input.c
+index c6d176946d..adb4c940ea 100644
+--- a/swaybar/input.c
++++ b/swaybar/input.c
+@@ -311,6 +311,12 @@ static void wl_pointer_axis(void *data, struct wl_pointer *wl_pointer,
+ return;
+ }
+
++#if HAVE_TRAY
++ if (dbusmenu_pointer_axis(data, wl_pointer)) {
++ return;
++ }
++#endif
++
+ // If there's a while since the last scroll event,
+ // set 'value' to zero as if to reset the "virtual scroll wheel"
+ if (seat->axis[axis].discrete_steps == 0 &&
+diff --git a/swaybar/tray/dbusmenu.c b/swaybar/tray/dbusmenu.c
+index f389097a93..e4a6a9f6d6 100644
+--- a/swaybar/tray/dbusmenu.c
++++ b/swaybar/tray/dbusmenu.c
+@@ -1256,6 +1256,15 @@ bool dbusmenu_pointer_frame(struct swaybar_seat *data,
+ return true;
+ }
+
++bool dbusmenu_pointer_axis(struct swaybar_seat *data,
++ struct wl_pointer *wl_pointer) {
++ struct swaybar_tray *tray = data->bar->tray;
++ if (!(tray && tray->menu && tray->menu_pointer_focus)) {
++ return false;
++ }
++ return true;
++}
++
+ bool dbusmenu_pointer_enter(void *data, struct wl_pointer *wl_pointer,
+ uint32_t serial, struct wl_surface *surface, wl_fixed_t surface_x,
+ wl_fixed_t surface_y) {
diff --git a/sway/Pkgfile b/sway/Pkgfile
index e02595cb4..ef341ef68 100644
--- a/sway/Pkgfile
+++ b/sway/Pkgfile
@@ -1,12 +1,12 @@
# Description: An i3-compatible wayland compositor.
# URL: https://swaywm.org/
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Depends on: basu json-c pango wlroots
+# Depends on: basu json-c pango wlroots xorg-libevdev
# Optional: gdk-pixbuf scdoc seatd
name=sway
-version=1.6.1
-release=5
+version=1.7-rc1
+release=1
source=(https://github.com/swaywm/sway/archive/$version/$name-$version.tar.…
6249.patch)
1
0

07 Jan '22
commit 0edc6c5f029286b36589305fadfd2d9cdf4de08f
Author: Tim Biermann <tbier(a)posteo.de>
Date: Fri Jan 7 12:30:23 2022 +0100
[notify] wlroots: new dependency: libinput
diff --git a/wlroots/.signature b/wlroots/.signature
index 57a1a21d2..5266696c1 100644
--- a/wlroots/.signature
+++ b/wlroots/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF35k6CE5oIWTQL9+s4D1O4Tq3cbCAgGQ5gBRDHgF9j/JSs82sXPkomDIVoTwrqW2UtGkaP1BNKLddNnt/iSgVBwk=
-SHA256 (Pkgfile) = d301c1a9ac11d7ae8af8889170fc95661e92cfa2be8ee99d7c85e16ebfad4ef3
+RWSagIOpLGJF30EPY5innrWqd3eYmatD3Da2/zdNNkisXqLoaNWGf+dwdS8c5HXmwNQWNj8gSp4u9xbL8LfuNUn5kFxjFBSAygI=
+SHA256 (Pkgfile) = 90ffa529338826755c88830891ee02e23d09e198d0bb2359fda4c6cb36bf123b
SHA256 (.footprint) = 7a16518c41eae33db387c7651c4bfe9653984a5ae24b76d889f6f8baca9b4926
SHA256 (wlroots-0.15.0.tar.bz2) = fcb9e9dbbb112f5c527c1c4155994fd97b6b1eb3950316e186e3c293e7a07fc4
diff --git a/wlroots/Pkgfile b/wlroots/Pkgfile
index 21059bab3..f274b33b2 100644
--- a/wlroots/Pkgfile
+++ b/wlroots/Pkgfile
@@ -1,12 +1,12 @@
# Description: A modular Wayland compositor library.
# URL: https://gitlab.freedesktop.org/wlroots/wlroots/
# Maintainer: Tim Biermann, tbier at posteo dot de
-# Depends on: libcap libxkbcommon mesa seatd wayland-protocols xorg-libpixman xorg-xcb-util-image xorg-xcb-util-wm
-# Optional: libinput xorg-libxcomposite xorg-server xorg-xcb-util-error xorg-xcb-util-renderutil xorg-xinput
+# Depends on: libcap libinput libxkbcommon mesa seatd wayland-protocols xorg-libpixman xorg-xcb-util-image xorg-xcb-util-wm
+# Optional: xorg-libxcomposite xorg-server xorg-xcb-util-error xorg-xcb-util-renderutil xorg-xinput
name=wlroots
version=0.15.0
-release=1
+release=2
source=(https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/$version/w…
build() {
1
0

ports/contrib (3.6): [notify] cuda-fb: cleanup of non x86/x86_64 arch files
by crux@crux.nu 04 Jan '22
by crux@crux.nu 04 Jan '22
04 Jan '22
commit 783cf91323ab4de6627978af5fd99f2de50a8462
Author: Danny Rawlins <contact(a)romster.me>
Date: Wed Jan 5 08:58:21 2022 +1100
[notify] cuda-fb: cleanup of non x86/x86_64 arch files
diff --git a/cuda-fb/.footprint b/cuda-fb/.footprint
index e9150a3cf..1eb06dbd1 100644
--- a/cuda-fb/.footprint
+++ b/cuda-fb/.footprint
@@ -2439,30 +2439,6 @@ drwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_11_3-x
-rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_11_3-x86/libTreeLauncherPlaceholder.so
-rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_11_3-x86/libTreeLauncherTargetInjection.so
-rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_11_3-x86/libTreeLauncherTargetUpdatePreloadInjection.so
-drwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/TreeLauncherSubreaper
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/TreeLauncherTargetLdPreloadHelper
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libInterceptorInjectionTarget.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libTreeLauncherPlaceholder.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libTreeLauncherTargetInjection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libTreeLauncherTargetUpdatePreloadInjection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libcuda-injection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libnvperf_host.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libnvperf_target.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/libnvperfapi64.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le/ncu
-drwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/TreeLauncherSubreaper
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/TreeLauncherTargetLdPreloadHelper
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libInterceptorInjectionTarget.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libTreeLauncherPlaceholder.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libTreeLauncherTargetInjection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libTreeLauncherTargetUpdatePreloadInjection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libcuda-injection.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libnvperf_host.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libnvperf_target.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/libnvperfapi64.so
--rwxr-xr-x root/root opt/cuda/nsight_compute/target/linux-desktop-t210-a64/ncu
drwxr-xr-x root/root opt/cuda/nsight_systems/
-rw-r--r-- root/root opt/cuda/nsight_systems/NVIDIA_SLA.pdf
drwxr-xr-x root/root opt/cuda/nsight_systems/bin/
@@ -2794,149 +2770,6 @@ drwxr-xr-x root/root opt/cuda/nsight_systems/host-linux-x64/translations/qtweben
-r--r--r-- root/root opt/cuda/nsight_systems/host-linux-x64/translations/qtwebengine_locales/vi.pak
-r--r--r-- root/root opt/cuda/nsight_systems/host-linux-x64/translations/qtwebengine_locales/zh-CN.pak
-r--r--r-- root/root opt/cuda/nsight_systems/host-linux-x64/translations/qtwebengine_locales/zh-TW.pak
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/GpuMetrics.config
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/QdstrmImporter
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libAgentAPI.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libAnalysis.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libAnalysisData.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libAnalysisProto.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libAssert.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libCommonProtoServices.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libCommonProtoStreamSections.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libCore.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libCudaDrvApiWrapper.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libDeviceProperty.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libDevicePropertyProto.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libGpuTraits.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libInjectionCommunicator.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libInterfaceData.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libInterfaceSharedBase.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libInterfaceSharedLoggers.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libLinuxPerf.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libProcessLauncher.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libProtobufComm.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libProtobufCommClient.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libProtobufCommProto.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libStreamSections.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libSymbolAnalyzerLight.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libSymbolDemangler.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libTimelineAssert.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libTimelineCommon.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_atomic.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_chrono.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_container.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_date_time.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_filesystem.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_iostreams.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_program_options.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_regex.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_serialization.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_system.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_thread.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libboost_timer.so.1.70.0
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libnvlog.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libprotobuf-shared.so
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/host-linux-armv8/libstdc++.so.6
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/launcher
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libLauncher64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libLinuxKeyboardInterceptorProxy.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjection64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionCuBLAS64_10.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionCuBLAS64_11.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionCuDNN64_7.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionCuDNN64_8.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionCuda64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionMPICH64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionNvMedia64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionOpenMPI64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionOpenSHMEM64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionProxy64.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libToolsInjectionUCP64.so
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.10.2
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.0
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.1
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.2
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.3
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.4
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-sbsa.so.11.5
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.10.0
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.10.1
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.10.2
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.0
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.1
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.2
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.3
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.4
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/libcupti-tegra.so.11.5
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libnvlog.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/libnvperf_host.so
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nsys
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nsys-launcher
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExt.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCuda.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCudaRt.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtOpenCL.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtSync.h
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCore.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDecls.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDefs.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxTypes.h
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/python/
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/python/bin/
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/python/bin/python
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/python/lib/
--r--r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/python/lib/nsysstats.py
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/_sql.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/_sqlfile.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/_tbl.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/_values.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/apigpusum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/cudaapisum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/cudaapitrace.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/dx12gpumarkersum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/gpukernsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/gpumemsizesum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/gpumemtimesum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/gpusum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/gputrace.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/khrdebuggpusum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/khrdebugsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxgpuproj.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxkernsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxppsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxpptrace.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxsesum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxsssum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/nvtxsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/openmpevtsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/osrtsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/pixsum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/vulkangpumarkersum.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/reports/vulkanmarkerssum.py
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/async-memcpy-pageable.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/gpu-low-utilization.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/gpu-starvation.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/sync-api.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/sync-memcpy.py
--r-xr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/rules/sync-memset.py
--rwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/sqlite3
-drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-armv8/vulkan-layers/
--rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-armv8/vulkan-layers/VkLayer_nsight-sys_linux.json
drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-x64/
-rw-r--r-- root/root opt/cuda/nsight_systems/target-linux-x64/GpuMetrics.config
drwxr-xr-x root/root opt/cuda/nsight_systems/target-linux-x64/NvTraceFormat/
@@ -5799,9 +5632,7 @@ drwxr-xr-x root/root opt/cuda/samples/common/inc/GL/
drwxr-xr-x root/root opt/cuda/samples/common/lib/
drwxr-xr-x root/root opt/cuda/samples/common/lib/linux/
drwxr-xr-x root/root opt/cuda/samples/common/lib/linux/aarch64/
--rw-r--r-- root/root opt/cuda/samples/common/lib/linux/aarch64/libGLEW.a
drwxr-xr-x root/root opt/cuda/samples/common/lib/linux/armv7l/
--rw-r--r-- root/root opt/cuda/samples/common/lib/linux/armv7l/libGLEW.a
drwxr-xr-x root/root opt/cuda/samples/common/lib/linux/x86_64/
-rw-r--r-- root/root opt/cuda/samples/common/lib/linux/x86_64/libGLEW.a
drwxr-xr-x root/root opt/cuda/samples/common/src/
diff --git a/cuda-fb/.signature b/cuda-fb/.signature
index 5febb3879..b2ed2446e 100644
--- a/cuda-fb/.signature
+++ b/cuda-fb/.signature
@@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF37Q6NuhWkbpbZXU2QsKA61V1Ljj24T0fUjAKTw00jqggiTNnjY/N+YZj52HrVr410HgB6RRSNMqT2Lg8TYZXvwo=
-SHA256 (Pkgfile) = 26344022d0a18efdeb0121c05299d09eb97b8e777b82095b996d1545ee271ee8
-SHA256 (.footprint) = 9c2af621fdc5482717edb10ee769a67d393a35cbacb11b85f9c11d627cc844ea
+RWSagIOpLGJF3zuV/linSCWwVP+u8TMcPEt8dn3LMbbwgmtqfNlAr/qk54DobG7feq5icQeudCcjZJjGCAehXEHgtXLfUOufCwg=
+SHA256 (Pkgfile) = 7fe6a46f15c15ebb47bba95a0a4dabf862f2101af9e734e71513e4dc22a1a60f
+SHA256 (.footprint) = 653076b59f7d295320119439c7f4a787d72def55f2c613a4edd728a6f4d75812
SHA256 (cuda_11.5.1_495.29.05_linux.run) = 60bea2fc0fac95574015f865355afbf599422ec2c85554f5f052b292711a4bca
SHA256 (cuda.sh) = ab92658d9efa337f12da5b093d9a643c031c6067ffc30abd8e87bd7bedecf0c0
SHA256 (cuda.conf) = a65f7d96e2447eb40b1be9586b90eb0bd776a8938c93d21f9606d2880b548b28
diff --git a/cuda-fb/Pkgfile b/cuda-fb/Pkgfile
index 1ace914eb..9c8f42b87 100644
--- a/cuda-fb/Pkgfile
+++ b/cuda-fb/Pkgfile
@@ -1,12 +1,12 @@
# Description: NVIDIA's GPU programming toolkit (feature branch)
# URL: https://developer.nvidia.com/cuda-zone
# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: nvidia lsb-release
+# Depends on: nvidia-fb lsb-release
name=cuda-fb
version=11.5.1
_driverver=495.29.05
-release=1
+release=2
source=(http://developer.download.nvidia.com/compute/cuda/${version}/local_…
cuda.sh cuda.conf $name.revdep
cuda-findgllib_mk.diff
@@ -38,6 +38,12 @@ build() {
# Delete some unnecessary files
rm -r "${PKG}"/opt/cuda/{bin/cuda-uninstaller,samples/bin/cuda-uninstaller}
+ # remove foreign archs
+ rm -r "${PKG}"/opt/cuda/nsight_compute/target/linux-desktop-glibc_2_19_0-ppc64le
+ rm -r "${PKG}"/opt/cuda/nsight_compute/target/linux-desktop-t210-a64
+ rm -r "${PKG}"/opt/cuda/nsight_systems/target-linux-armv8
+ rm "${PKG}"/opt/cuda/samples/common/lib/linux/{aarch64,armv7l}/libGLEW.a
+
# Define compilers for CUDA to use.
# This allows us to use older versions of GCC if we have to.
ln -s /usr/bin/gcc "${PKG}/opt/cuda/bin/gcc"
@@ -51,8 +57,7 @@ build() {
mkdir -p "$PKG"/usr/lib/pkgconfig
cp "${SRC}"/*.pc "${PKG}"/usr/lib/pkgconfig
- # Allow newer compilers to work. This is not officially supported in the Arch package but
- # if users want to try, let them try.
+ # Allow newer compilers to work.
# See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#syste…
# for official requirements
sed -i "/.*unsupported GNU version.*/d" "${PKG}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
1
0

04 Jan '22
commit 18b1f7e25eac85a15290a78654ef987b11f1d75d
Author: Danny Rawlins <contact(a)romster.me>
Date: Wed Jan 5 08:57:10 2022 +1100
[notify] openmpi: add dependency libevent
diff --git a/openmpi/.signature b/openmpi/.signature
index 9a5e1d60b..9dab19098 100644
--- a/openmpi/.signature
+++ b/openmpi/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3+LIQWuvcTZj0QSU5oUqkOfwWpRg611kYzVbgr1v/EGmMLevcLy6m70OL4rBJprdNbfabF2i832FyAN6vPFjEQk=
-SHA256 (Pkgfile) = 3ae1b7dc7539bb8e20ef1691cb98720cfcba3c3b8db349c7d863a929267c1ddd
+RWSagIOpLGJF3wkA5YUoFh1ZjCOPrTWPX4m6Airs4afZmRhcgDM0t22fL0mxDrJjnauMx+46XDZpPE3apLS0aJpfDLpH+zlzVw0=
+SHA256 (Pkgfile) = 4cea3a657e638f4e1c60b6bbb83a9c2eed2461acad5205c0c87d7c3e46f564e6
SHA256 (.footprint) = 06a052ea66c9133c1ff6b15d8bb646c7b990bd5a6194f41684513b1733fcaaca
SHA256 (openmpi-4.1.2.tar.bz2) = 9b78c7cf7fc32131c5cf43dd2ab9740149d9d87cadb2e2189f02685749a6b527
diff --git a/openmpi/Pkgfile b/openmpi/Pkgfile
index 371b8e3fd..72daa2f27 100644
--- a/openmpi/Pkgfile
+++ b/openmpi/Pkgfile
@@ -1,7 +1,7 @@
# Description: High performance message passing library (MPI)
# URL: https://www.open-mpi.org
# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: eudev gcc-fortran libnl zlib
+# Depends on: eudev gcc-fortran libevent libnl zlib
# Optional: cuda
name=openmpi
1
0