From 977070ca2d2aba566f769aad8ba688f73883d301 Mon Sep 17 00:00:00 2001 From: wibed Date: Fri, 20 Aug 2021 02:13:07 +0200 Subject: [PATCH 1/2] upgrade to 2.0 --- README.md | 35 +- common/environment/setup/install.sh | 5 +- common/shlibs | 61 +- common/travis/license.lst | 14 + srcpkgs/0ad-data/template | 4 +- srcpkgs/0ad/patches/ppc64.patch | 113 --- srcpkgs/0ad/template | 4 +- srcpkgs/ART/template | 15 + srcpkgs/Aegisub/template | 2 +- srcpkgs/CLion/template | 46 +- srcpkgs/CUnit-devel | 1 + srcpkgs/CUnit/template | 37 + srcpkgs/CUnit/update | 1 + srcpkgs/ImageMagick/template | 2 +- srcpkgs/ImageMagick6/template | 86 --- srcpkgs/ImageMagick6/update | 1 - srcpkgs/Komikku/patches/fix-mangadex.patch | 82 ++ srcpkgs/Komikku/template | 8 +- .../patches/ppc/musl-ppc-secureplt.patch | 12 +- .../patches/ppc64/add-ppc64-support.patch | 48 +- .../patches/ppc64/fix-vm-jit-ppc64.patch | 4 +- srcpkgs/LuaJIT/template | 2 +- srcpkgs/OpenRCT2/template | 11 +- srcpkgs/R-cran-ggplot2/template | 4 +- srcpkgs/R-cran-stringi/template | 6 +- srcpkgs/R/template | 2 +- ...e2a59c8d41d67c6bc80f25b6e52670dddbbf.patch | 32 + srcpkgs/SDL2/template | 24 +- srcpkgs/SLADE/template | 6 +- .../patches/libfmt8-compatibility.patch | 40 + srcpkgs/Waybar/template | 2 +- srcpkgs/abcmidi/template | 12 + srcpkgs/akonadi-calendar/template | 4 +- srcpkgs/akonadi-contacts/template | 6 +- srcpkgs/akonadi-import-wizard/template | 4 +- srcpkgs/akonadi-mime/template | 4 +- srcpkgs/akonadi-notes/template | 4 +- srcpkgs/akonadi-search/template | 4 +- srcpkgs/akonadi5/template | 4 +- srcpkgs/alacritty/template | 6 +- srcpkgs/alsa_rnnoise/template | 14 + .../patches/cmake-build-type-none.patch | 16 - srcpkgs/amdvlk/template | 20 +- srcpkgs/an/template | 2 +- srcpkgs/apk-tools/template | 4 +- srcpkgs/apostrophe/template | 5 +- srcpkgs/arcan/template | 13 +- srcpkgs/arcan_sdl | 1 + srcpkgs/ardour/template | 4 +- srcpkgs/ark/template | 4 +- srcpkgs/attica/template | 4 +- srcpkgs/avidemux/template | 2 +- srcpkgs/babashka/template | 24 +- srcpkgs/baloo-widgets5/template | 4 +- srcpkgs/baloo5/template | 4 +- srcpkgs/bcc/template | 17 +- srcpkgs/benchmark/template | 4 +- srcpkgs/bluedevil/template | 4 +- srcpkgs/bluez-qt5/template | 4 +- srcpkgs/bmake/template | 8 +- srcpkgs/bomi/patches/ffmpeg3.x.patch | 32 - srcpkgs/bomi/patches/ffmpeg4.patch | 195 ----- srcpkgs/bomi/patches/fix-cxx14.patch | 67 -- srcpkgs/bomi/patches/fix-sysctl_h.patch | 22 - srcpkgs/bomi/template | 35 - srcpkgs/boost/template | 2 +- srcpkgs/bpftrace/template | 3 +- srcpkgs/breeze-gtk/template | 4 +- srcpkgs/breeze-icons/template | 4 +- srcpkgs/breeze/template | 4 +- srcpkgs/brltty/template | 2 +- srcpkgs/broot/template | 4 +- ...973527a87a27b2cd9a41c8347fd4bdb74016.patch | 56 -- srcpkgs/btrfs-progs/template | 6 +- srcpkgs/byacc/template | 4 +- srcpkgs/c-ares/template | 6 +- srcpkgs/calendarsupport/template | 4 +- srcpkgs/calibre/template | 2 +- srcpkgs/catfish/template | 4 +- .../catgirl/patches/add-missing-include.patch | 10 + srcpkgs/catgirl/template | 6 +- srcpkgs/cbindgen/template | 2 +- srcpkgs/cc65/template | 4 +- srcpkgs/ccextractor/template | 4 +- srcpkgs/cherrytree/template | 9 +- srcpkgs/chezmoi/template | 4 +- srcpkgs/chroot-git/template | 20 +- srcpkgs/clamav/template | 2 +- srcpkgs/claws-mail/template | 4 +- ...ipts-with-llvm-clang-provided-cmake-.patch | 364 +++++++++ ...a6e3393ebc75e16c91e606ad2015a16295c3.patch | 88 --- srcpkgs/clazy/template | 11 +- srcpkgs/clojure/template | 6 +- srcpkgs/cmake-gui/template | 9 +- srcpkgs/cmake/patches/ar-lwyu.patch | 20 + .../patches/ignore-crape-compiler-test.patch | 13 + srcpkgs/cmake/patches/test-none.patch | 41 - srcpkgs/cmake/template | 11 +- srcpkgs/cmus/template | 2 +- srcpkgs/consul/template | 6 +- srcpkgs/cozy/template | 12 +- srcpkgs/cpp-utilities/template | 4 +- srcpkgs/crawl-tiles/template | 4 +- srcpkgs/crawl/template | 4 +- srcpkgs/crispy-doom/template | 4 +- srcpkgs/croc/template | 4 +- srcpkgs/crun/template | 4 +- srcpkgs/cryfs/template | 4 +- srcpkgs/darktable/template | 2 +- srcpkgs/dbeaver/template | 4 +- srcpkgs/deluge/files/deluged/run | 2 +- srcpkgs/deluge/patches/drop-priv.patch | 40 + srcpkgs/deluge/template | 2 +- srcpkgs/dialog/template | 4 +- srcpkgs/diffoscope/template | 4 +- srcpkgs/dino/template | 2 +- srcpkgs/dlayer/template | 4 +- .../dnscrypt-proxy/files/dnscrypt-proxy/run | 1 + srcpkgs/dnscrypt-proxy/template | 2 +- srcpkgs/dnsdist/files/dnsdist/run | 4 + srcpkgs/dnsdist/template | 36 + srcpkgs/dnsdist/update | 1 + srcpkgs/doctl/template | 4 +- .../dolphin-emu/patches/VkDeviceMemory.patch | 37 - srcpkgs/dolphin-emu/template | 20 +- srcpkgs/dolphin-plugins/template | 4 +- srcpkgs/dolphin/template | 4 +- srcpkgs/doomretro/template | 4 +- srcpkgs/dovecot-plugin-pigeonhole/template | 4 +- srcpkgs/dovecot/INSTALL | 9 - srcpkgs/dovecot/INSTALL.msg | 6 - srcpkgs/dovecot/template | 6 +- srcpkgs/drone-cli/template | 4 +- srcpkgs/dwdiff/template | 2 +- srcpkgs/ejabberd/template | 8 +- srcpkgs/electrum/template | 4 +- srcpkgs/elisa/template | 4 +- srcpkgs/emptty/template | 4 +- srcpkgs/enchant2/template | 4 +- srcpkgs/erlang/template | 4 +- srcpkgs/evilwm/files/evilwm.desktop | 11 - srcpkgs/evilwm/template | 17 +- srcpkgs/evolution-data-server/template | 2 +- srcpkgs/exiftool/template | 4 +- srcpkgs/extra-cmake-modules/template | 4 +- srcpkgs/extrace/template | 6 +- srcpkgs/fail2ban/template | 12 +- srcpkgs/fcft/template | 4 +- srcpkgs/fetchmail/template | 4 +- srcpkgs/ffmpeg/template | 4 +- srcpkgs/filelight/template | 4 +- srcpkgs/filezilla/patches/libtool_tag.patch | 11 - srcpkgs/filezilla/template | 4 +- srcpkgs/firefox-esr-i18n/template | 188 ++--- srcpkgs/firefox-esr/template | 4 +- srcpkgs/firefox-i18n/template | 196 ++--- srcpkgs/firefox/patches/lto-thin.patch | 19 + srcpkgs/firefox/template | 6 +- srcpkgs/flameshot/template | 4 +- srcpkgs/fmt/template | 7 +- srcpkgs/font-awesome5/template | 5 +- srcpkgs/font-iosevka/template | 6 +- srcpkgs/font-sarasa-gothic/template | 4 +- srcpkgs/frameworkintegration/template | 4 +- srcpkgs/freeplane/template | 4 +- srcpkgs/freerdp/template | 7 +- srcpkgs/freshplayerplugin/template | 2 +- srcpkgs/fstrm/template | 6 +- srcpkgs/fuzzel/template | 4 +- srcpkgs/geary/template | 12 +- srcpkgs/gerbera/template | 2 +- srcpkgs/gespeaker/template | 15 - srcpkgs/gi-docgen/template | 14 + srcpkgs/giac/patches/pari_2_13.patch | 16 + srcpkgs/giac/template | 2 +- srcpkgs/git-lfs/INSTALL.msg | 1 - srcpkgs/git-lfs/template | 2 +- srcpkgs/git/template | 8 +- srcpkgs/github-cli/template | 4 +- srcpkgs/gnome-desktop/template | 4 +- srcpkgs/gnome-shell-extensions/template | 5 +- srcpkgs/gnome-shell-mousewheel-zoom/template | 23 - srcpkgs/gnome-shell/template | 21 +- srcpkgs/gnucash/template | 2 +- srcpkgs/gnustep-base/template | 2 +- srcpkgs/gnustep-gui/template | 2 +- srcpkgs/go/template | 4 +- srcpkgs/google-chrome/template | 4 +- srcpkgs/gopls/template | 4 +- srcpkgs/gotop/template | 4 +- srcpkgs/goxel/template | 4 +- srcpkgs/gparted/template | 4 +- srcpkgs/gpodder/template | 14 +- srcpkgs/grantleetheme/template | 4 +- srcpkgs/graphviz/template | 3 +- srcpkgs/grpc/template | 4 +- srcpkgs/gst-plugins-bad1/template | 2 +- srcpkgs/gtk4-doc | 1 + srcpkgs/gtk4/patches/fix-sysprof.patch | 23 + srcpkgs/gtk4/template | 36 +- srcpkgs/gucci/template | 4 +- srcpkgs/gwenview/template | 7 +- srcpkgs/gzdoom/template | 8 +- srcpkgs/handbrake/template | 2 +- srcpkgs/haproxy/files/haproxy.cfg | 1 + srcpkgs/haproxy/files/haproxy/run | 2 +- srcpkgs/haproxy/template | 6 +- srcpkgs/harfbuzz/template | 8 +- srcpkgs/hcloud/template | 4 +- srcpkgs/hello/template | 11 + srcpkgs/help2man/template | 4 +- srcpkgs/herbstluftwm/template | 11 +- srcpkgs/hivex/template | 6 +- srcpkgs/homebank/template | 6 +- srcpkgs/hopper/template | 4 +- srcpkgs/hugo/template | 4 +- srcpkgs/hunspell-pl_PL/template | 4 +- srcpkgs/hydroxide/template | 4 +- srcpkgs/i3status-rust/template | 6 +- srcpkgs/ibus-bamboo/template | 9 +- srcpkgs/icdiff/template | 9 +- srcpkgs/icewm/template | 4 +- srcpkgs/icu/template | 8 +- srcpkgs/icu4lua/patches/icu-68.patch | 94 +++ srcpkgs/icu4lua/template | 2 +- ...heck-for-.pc-files-before-using-them.patch | 32 - srcpkgs/iio-sensor-proxy/template | 13 +- srcpkgs/img2pdf/template | 2 +- srcpkgs/imlib2/template | 4 +- srcpkgs/imv/template | 4 +- srcpkgs/instaloader/template | 4 +- .../intellij-idea-ultimate-edition/template | 7 +- srcpkgs/io.elementary.code/template | 2 +- srcpkgs/ipset/template | 4 +- srcpkgs/iputils/template | 6 +- srcpkgs/iputils/update | 1 - srcpkgs/isync/template | 4 +- srcpkgs/iverilog/template | 2 +- srcpkgs/jrnl/template | 4 +- srcpkgs/jupyterlab/template | 6 +- srcpkgs/k9s/template | 4 +- srcpkgs/kaccounts-integration/template | 4 +- srcpkgs/kaccounts-providers/template | 4 +- srcpkgs/kactivities5-stats/template | 4 +- srcpkgs/kactivities5/template | 4 +- srcpkgs/kactivitymanagerd/template | 4 +- srcpkgs/kalarmcal/template | 4 +- srcpkgs/kamoso/template | 4 +- srcpkgs/kapidox/template | 4 +- srcpkgs/karchive/template | 4 +- srcpkgs/kate5/template | 4 +- srcpkgs/kauth/template | 4 +- srcpkgs/kbookmarks/template | 4 +- srcpkgs/kcachegrind/template | 4 +- srcpkgs/kcalendarcore/template | 4 +- srcpkgs/kcalutils/template | 4 +- srcpkgs/kcmutils/template | 4 +- srcpkgs/kcodecs/template | 4 +- srcpkgs/kcompletion/template | 4 +- srcpkgs/kconfig/template | 4 +- srcpkgs/kconfigwidgets/template | 4 +- srcpkgs/kcontacts/template | 4 +- srcpkgs/kcoreaddons/template | 4 +- srcpkgs/kcrash/template | 4 +- srcpkgs/kcron/template | 4 +- srcpkgs/kdav/template | 4 +- srcpkgs/kdb/patches/kdb-fix-build.patch | 67 ++ srcpkgs/kdb/patches/kdb-mkspecs-path.patch | 33 + srcpkgs/kdb/template | 2 +- srcpkgs/kdbusaddons/template | 4 +- srcpkgs/kde-cli-tools/template | 4 +- srcpkgs/kde-gtk-config5/template | 4 +- srcpkgs/kde5-baseapps/template | 2 +- srcpkgs/kdeclarative/template | 4 +- srcpkgs/kdeconnect/template | 13 +- srcpkgs/kdecoration/template | 4 +- srcpkgs/kded/template | 4 +- srcpkgs/kdegraphics-thumbnailers/template | 4 +- srcpkgs/kdelibs4support/template | 4 +- srcpkgs/kdenlive/template | 2 +- srcpkgs/kdepim-runtime/template | 4 +- srcpkgs/kdeplasma-addons5/template | 4 +- srcpkgs/kdesignerplugin/template | 4 +- srcpkgs/kdesu/template | 4 +- srcpkgs/kdewebkit/template | 4 +- srcpkgs/kdialog/template | 4 +- srcpkgs/kdnssd/template | 4 +- srcpkgs/kdoctools/template | 4 +- .../patches/20.08.3--fix-tests.patch | 28 - srcpkgs/keditbookmarks/template | 4 +- srcpkgs/kemoticons/template | 4 +- srcpkgs/kfilemetadata5/template | 4 +- srcpkgs/kfind/template | 4 +- srcpkgs/kgamma5/template | 4 +- srcpkgs/kglobalaccel/template | 4 +- srcpkgs/kguiaddons/template | 4 +- srcpkgs/khal/template | 5 +- srcpkgs/khelpcenter/template | 4 +- srcpkgs/kholidays/template | 4 +- srcpkgs/khotkeys/template | 4 +- srcpkgs/khtml/template | 4 +- srcpkgs/ki18n/template | 4 +- srcpkgs/kiconthemes/template | 4 +- srcpkgs/kidentitymanagement/template | 4 +- srcpkgs/kidletime/template | 4 +- srcpkgs/kig/template | 4 +- srcpkgs/kimageformats/template | 4 +- srcpkgs/kimap/template | 4 +- srcpkgs/kinfocenter/template | 4 +- srcpkgs/kinit/template | 4 +- srcpkgs/kio-extras/template | 4 +- srcpkgs/kio-gdrive/template | 4 +- srcpkgs/kio/template | 4 +- srcpkgs/kirigami2/template | 4 +- srcpkgs/kitemmodels/template | 4 +- srcpkgs/kitemviews/template | 4 +- srcpkgs/kitty/template | 4 +- srcpkgs/kiwix-lib/template | 4 +- srcpkgs/kjobwidgets/template | 4 +- srcpkgs/kjs/template | 4 +- srcpkgs/kjsembed/template | 4 +- srcpkgs/kldap/template | 4 +- srcpkgs/kleopatra/template | 4 +- srcpkgs/kmag/template | 4 +- srcpkgs/kmail-account-wizard/template | 4 +- srcpkgs/kmail/template | 6 +- srcpkgs/kmailtransport/template | 4 +- srcpkgs/kmbox/template | 4 +- srcpkgs/kmediaplayer/template | 4 +- srcpkgs/kmenuedit/template | 4 +- srcpkgs/kmime/template | 4 +- srcpkgs/kmix/template | 4 +- srcpkgs/knewstuff/template | 5 +- srcpkgs/knights/template | 4 +- srcpkgs/knot-resolver/template | 11 +- srcpkgs/knot/template | 4 +- srcpkgs/knotifications/template | 4 +- srcpkgs/knotifyconfig/template | 4 +- srcpkgs/kodi-rpi | 1 + srcpkgs/kodi-rpi/INSTALL | 6 - srcpkgs/kodi-rpi/REMOVE | 5 - srcpkgs/kodi-rpi/files/xbmc-standalone/run | 3 - .../patches/add-missing-cassert.patch | 20 - .../patches/add-missing-includes.patch | 10 - srcpkgs/kodi-rpi/patches/crossguid-0.2.patch | 37 - .../disable-static-texturepacker-build.patch | 11 - srcpkgs/kodi-rpi/patches/fix-fileemu.patch | 74 -- srcpkgs/kodi-rpi/patches/fix-musl.patch | 11 - .../kodi-rpi/patches/fortify-source-fix.patch | 11 - srcpkgs/kodi-rpi/patches/ppc64.patch | 15 - .../kodi-rpi/patches/remove-filewrap.patch | 40 - srcpkgs/kodi-rpi/template | 119 --- srcpkgs/kodi-rpi/update | 1 - srcpkgs/kodi/patches/fmt8-support.patch | 7 + srcpkgs/kodi/template | 8 +- srcpkgs/kolourpaint/template | 4 +- srcpkgs/kompare/template | 4 +- srcpkgs/konsole/template | 4 +- srcpkgs/kontactinterface/template | 4 +- srcpkgs/konversation/template | 15 +- srcpkgs/kpackage/template | 4 +- srcpkgs/kparts/template | 4 +- srcpkgs/kpat/template | 4 +- srcpkgs/kpeople/template | 4 +- srcpkgs/kpimtextedit/template | 4 +- srcpkgs/kplotting/template | 4 +- srcpkgs/kpty/template | 4 +- srcpkgs/kqtquickcharts/template | 4 +- srcpkgs/kquickcharts/template | 4 +- srcpkgs/krfb/template | 4 +- srcpkgs/krita/patches/aarch64.patch | 19 + srcpkgs/krita/patches/cross.patch | 13 + srcpkgs/krita/patches/invalid-MimeType.patch | 11 - srcpkgs/krita/template | 4 +- srcpkgs/kross/template | 4 +- srcpkgs/kruler/template | 4 +- srcpkgs/krunner/template | 4 +- srcpkgs/kscreen/template | 4 +- srcpkgs/kscreenlocker/template | 4 +- srcpkgs/kservice/template | 4 +- srcpkgs/ksmtp/template | 4 +- srcpkgs/ksolid/template | 4 +- srcpkgs/ksshaskpass/template | 4 +- srcpkgs/ksystemlog/template | 4 +- srcpkgs/ksystemstats/template | 4 +- srcpkgs/kteatime/template | 4 +- srcpkgs/ktexteditor/template | 4 +- srcpkgs/ktextwidgets/template | 4 +- srcpkgs/ktnef/template | 4 +- srcpkgs/ktuberling/template | 4 +- srcpkgs/kturtle/template | 4 +- srcpkgs/kubernetes/template | 6 +- srcpkgs/kunitconversion/template | 4 +- srcpkgs/kvantum/template | 4 +- srcpkgs/kwallet-pam/template | 4 +- srcpkgs/kwallet/template | 4 +- srcpkgs/kwalletmanager/template | 4 +- srcpkgs/kwayland-integration/template | 4 +- srcpkgs/kwayland-server/template | 4 +- srcpkgs/kwayland/template | 4 +- srcpkgs/kwidgetsaddons/template | 4 +- srcpkgs/kwin/template | 4 +- srcpkgs/kwindowsystem/template | 4 +- srcpkgs/kwrited/template | 4 +- srcpkgs/kxmlgui/template | 4 +- srcpkgs/kxmlrpcclient/template | 4 +- srcpkgs/lagrange/template | 4 +- srcpkgs/layer-shell-qt/template | 4 +- .../handle_new_xorgproto_symbols.patch | 42 ++ srcpkgs/libX11/template | 2 +- srcpkgs/libXft/template | 6 +- srcpkgs/libadwaita-demo | 1 + srcpkgs/libadwaita-devel | 1 + .../patches/disable-broken-tests.patch | 10 + srcpkgs/libadwaita/template | 59 ++ srcpkgs/libbitcoin-blockchain/template | 2 +- srcpkgs/libbitcoin-client/template | 2 +- srcpkgs/libbitcoin-database/template | 2 +- srcpkgs/libbitcoin-explorer/template | 2 +- srcpkgs/libbitcoin-network/template | 2 +- srcpkgs/libbitcoin-node/template | 2 +- srcpkgs/libbitcoin-protocol/template | 2 +- srcpkgs/libbitcoin-server/template | 2 +- srcpkgs/libbitcoin-system/template | 2 +- srcpkgs/libcap/template | 4 +- srcpkgs/libcdr/template | 2 +- srcpkgs/libcgroup/template | 18 +- srcpkgs/libcgroup/update | 1 - srcpkgs/libdecor-devel | 1 + srcpkgs/libdecor/template | 32 + srcpkgs/libe-book/patches/icu-68.patch | 20 + srcpkgs/libe-book/template | 2 +- srcpkgs/libfilezilla/template | 4 +- srcpkgs/libgdal/template | 2 +- srcpkgs/libgnt | 1 - srcpkgs/libgnt-devel | 2 +- srcpkgs/libgnt/patches/cross-fix.diff | 130 ++++ srcpkgs/libgnt/template | 31 + srcpkgs/libgravatar/template | 4 +- srcpkgs/libheif/template | 2 +- srcpkgs/libical/patches/fix-cross.patch | 58 +- srcpkgs/libical/template | 7 +- srcpkgs/libid3tag/template | 4 +- srcpkgs/libinput/template | 4 +- srcpkgs/libjpeg-turbo/template | 4 +- srcpkgs/libkcddb/template | 4 +- srcpkgs/libkdcraw5/template | 4 +- srcpkgs/libkdegames/template | 4 +- srcpkgs/libkdepim/template | 4 +- srcpkgs/libkexiv25/template | 4 +- srcpkgs/libkgapi/template | 4 +- srcpkgs/libkipi5/template | 4 +- srcpkgs/libkleo/template | 4 +- srcpkgs/libkomparediff2/template | 4 +- srcpkgs/libkscreen/template | 4 +- srcpkgs/libksieve/template | 4 +- srcpkgs/libksysguard/template | 4 +- srcpkgs/liblcf/template | 2 +- srcpkgs/libmagick6 | 1 - srcpkgs/libmagick6-devel | 1 - srcpkgs/libmagick6-perl | 1 - srcpkgs/libmbim/template | 4 +- srcpkgs/libmspub/template | 2 +- srcpkgs/libnsl/template | 4 +- srcpkgs/libpsl/template | 2 +- srcpkgs/libqxp/template | 2 +- srcpkgs/libreoffice/template | 2 +- srcpkgs/libspa-ffmpeg | 1 - srcpkgs/libstemmer | 1 + srcpkgs/libstemmer-devel | 1 + srcpkgs/libvirt-python3/template | 4 +- srcpkgs/libvirt/template | 4 +- srcpkgs/libvisio/template | 2 +- srcpkgs/libx86/template | 16 +- srcpkgs/libxlsxwriter/template | 4 +- srcpkgs/libxml2/patches/icu-68.patch | 25 + srcpkgs/libxml2/template | 2 +- srcpkgs/libzim/template | 2 +- srcpkgs/linux-base/template | 18 + srcpkgs/linux-lts/template | 22 +- srcpkgs/linux/template | 21 +- srcpkgs/linux4.19/files/ppc-dotconfig | 4 +- srcpkgs/linux4.19/template | 4 +- srcpkgs/linux4.19/templateu | 331 ++++++++ srcpkgs/linux5.10/template | 6 +- srcpkgs/linux5.13/files/i386-dotconfig | 24 +- srcpkgs/linux5.13/files/ppc-dotconfig | 17 +- srcpkgs/linux5.13/files/x86_64-dotconfig | 28 +- srcpkgs/linux5.13/template | 6 +- srcpkgs/linux5.4/files/ppc-dotconfig | 3 +- srcpkgs/linux5.4/template | 4 +- srcpkgs/lnav/template | 16 +- srcpkgs/log4cpp/template | 2 +- srcpkgs/lowdown/template | 4 +- srcpkgs/lynx/template | 11 +- srcpkgs/lynx/update | 5 - srcpkgs/mailcommon/template | 4 +- srcpkgs/mailimporter/template | 4 +- srcpkgs/maim/template | 2 +- srcpkgs/marble5/template | 4 +- srcpkgs/master-pdf-editor/template | 8 +- srcpkgs/mbedtls/template | 4 +- srcpkgs/mdBook/template | 4 +- srcpkgs/meld/template | 4 +- srcpkgs/mercurial/template | 2 +- srcpkgs/mesa/template | 15 +- .../dont-use-native-pkgconfig-for-gir.patch | 11 - srcpkgs/meson/patches/fix-unittest.patch | 77 -- srcpkgs/meson/template | 7 +- srcpkgs/messagelib/template | 4 +- srcpkgs/micro/template | 5 +- srcpkgs/milou/template | 4 +- srcpkgs/minify/template | 4 +- srcpkgs/mkvtoolnix/template | 6 +- srcpkgs/modemmanager-qt5/template | 4 +- srcpkgs/modsecurity/template | 2 +- srcpkgs/mongo-c-driver/template | 4 +- srcpkgs/monit/template | 4 +- srcpkgs/mosquitto/template | 9 +- srcpkgs/mousepad/template | 6 +- srcpkgs/mozjs78/template | 2 +- srcpkgs/mpd/template | 4 +- srcpkgs/mu/template | 36 - srcpkgs/mu4e | 1 - srcpkgs/mu4e/template | 22 + .../musl/patches/fix-pi-mutex-cond-1.patch | 56 ++ .../musl/patches/fix-pi-mutex-cond-2.patch | 48 ++ .../musl/patches/fix-pi-mutex-cond-3.patch | 28 + srcpkgs/musl/template | 2 +- srcpkgs/ncmpcpp/template | 2 +- srcpkgs/neatvi/template | 4 +- srcpkgs/netpbm/template | 10 +- srcpkgs/networkmanager-qt5/template | 4 +- srcpkgs/nginx/template | 3 +- srcpkgs/nheko/template | 2 +- srcpkgs/nncp/template | 4 +- srcpkgs/nodejs-lts-10-devel | 1 - srcpkgs/nodejs-lts-10/patches/atomic8.patch | 14 - srcpkgs/nodejs-lts-10/patches/ppc32.patch | 29 - srcpkgs/nodejs-lts-10/patches/ppc64.patch | 41 - srcpkgs/nodejs-lts-10/template | 96 --- srcpkgs/nodejs-lts-10/update | 2 - srcpkgs/nodejs-lts/template | 6 +- srcpkgs/nodejs/template | 2 +- .../noise-repellent/patches/fix-cross.patch | 28 + srcpkgs/noise-repellent/template | 6 +- srcpkgs/nomad/template | 6 +- srcpkgs/notcurses/template | 4 +- srcpkgs/nss/template | 4 +- srcpkgs/nuspell/template | 2 +- srcpkgs/nv-codec-headers/template | 2 +- srcpkgs/nvidia/INSTALL | 3 + srcpkgs/nvidia/template | 4 +- srcpkgs/octave/template | 30 +- srcpkgs/oidentd/template | 4 +- srcpkgs/okular/template | 4 +- srcpkgs/olive/template | 2 +- srcpkgs/onionshare/template | 23 - srcpkgs/opam/template | 6 +- srcpkgs/openbsd-netcat/template | 6 +- srcpkgs/openfortivpn/template | 6 +- srcpkgs/openimagedenoise/template | 4 +- srcpkgs/openradtool/template | 4 +- srcpkgs/openttd/template | 2 +- srcpkgs/osinfo-db/template | 4 +- srcpkgs/osm2pgsql/template | 4 +- srcpkgs/oxygen-icons5/template | 4 +- srcpkgs/oxygen/template | 4 +- srcpkgs/pandoc/template | 8 +- srcpkgs/papi/template | 2 +- srcpkgs/papirus-icon-theme/template | 4 +- srcpkgs/pari/patches/makefile.patch | 36 + srcpkgs/pari/template | 22 +- srcpkgs/pcsclite/patches/python3.patch | 12 +- srcpkgs/pcsclite/template | 6 +- srcpkgs/peaclock/template | 2 +- srcpkgs/perl-CGI/template | 4 +- srcpkgs/perl-IO-Socket-SSL/template | 4 +- srcpkgs/perl-PDF-API2/template | 4 +- srcpkgs/perl-Test-Needs/template | 6 +- srcpkgs/perl-URI/template | 6 +- srcpkgs/perl-WWW-Mechanize/template | 4 +- srcpkgs/perl-XML-LibXML/template | 2 +- srcpkgs/php/template | 2 +- .../patches/01-configure_ac-libnm_pc.patch | 11 - .../patches/02-libpurple-nm_state.patch | 19 - srcpkgs/pidgin/template | 30 +- srcpkgs/pim-data-exporter/template | 4 +- srcpkgs/pimcommon/template | 4 +- srcpkgs/pioneer/patches/ppc.patch | 6 +- srcpkgs/pioneer/template | 4 +- srcpkgs/piper/template | 12 +- srcpkgs/pipewire/template | 13 +- srcpkgs/plantuml/template | 4 +- srcpkgs/plasma-browser-integration/template | 4 +- srcpkgs/plasma-desktop/template | 4 +- srcpkgs/plasma-disks/template | 4 +- srcpkgs/plasma-firewall/template | 4 +- srcpkgs/plasma-framework/template | 4 +- srcpkgs/plasma-integration/template | 4 +- srcpkgs/plasma-nm/template | 4 +- srcpkgs/plasma-pa/template | 4 +- srcpkgs/plasma-sdk/template | 4 +- srcpkgs/plasma-systemmonitor/template | 4 +- srcpkgs/plasma-thunderbolt/template | 4 +- srcpkgs/plasma-vault/template | 4 +- srcpkgs/plasma-workspace-wallpapers/template | 4 +- srcpkgs/plasma-workspace/template | 8 +- srcpkgs/podman/INSTALL.msg | 15 - srcpkgs/podman/template | 5 +- srcpkgs/poedit/template | 2 +- srcpkgs/polkit-kde-agent/template | 4 +- srcpkgs/portage/template | 4 +- srcpkgs/postfix/template | 6 +- srcpkgs/postgis-postgresql12/template | 14 +- srcpkgs/postgis-postgresql13/template | 14 +- srcpkgs/postgis/template | 14 +- srcpkgs/postgresql/template | 8 +- srcpkgs/postgresql/update | 2 +- srcpkgs/postgresql12/template | 6 +- srcpkgs/postgresql13/template | 6 +- srcpkgs/powerdevil/template | 4 +- srcpkgs/pp/template | 6 +- srcpkgs/prison/template | 4 +- srcpkgs/prosody/template | 5 +- srcpkgs/protontricks/template | 11 +- srcpkgs/protonvpn-cli/template | 14 +- srcpkgs/psiconv-devel | 1 - srcpkgs/psiconv/template | 28 - srcpkgs/ptii/patches/fix-installpaths.patch | 15 - srcpkgs/ptii/template | 14 - srcpkgs/purpose/template | 4 +- srcpkgs/putty/template | 5 +- srcpkgs/py3status/template | 4 +- srcpkgs/pylint/patches/fix-tests.patch | 13 + srcpkgs/pylint/template | 24 +- .../python-docutils/patches/test-import.patch | 20 - srcpkgs/python-docutils/template | 62 -- srcpkgs/python3-PyICU/template | 2 +- srcpkgs/python3-Pygments/template | 4 +- srcpkgs/python3-RPi.GPIO/template | 24 + srcpkgs/python3-aioredis/template | 12 +- srcpkgs/python3-anyio/template | 6 +- srcpkgs/python3-astroid/template | 14 +- srcpkgs/python3-boto3/template | 4 +- srcpkgs/python3-ciso8601/template | 7 +- srcpkgs/python3-distro/template | 7 +- srcpkgs/python3-docutils | 1 - srcpkgs/python3-docutils/template | 39 + srcpkgs/python3-elementpath/template | 4 +- srcpkgs/python3-flit_core/template | 4 +- srcpkgs/python3-ipython/template | 4 +- srcpkgs/python3-json5/template | 4 +- srcpkgs/python3-jupyter_server/template | 4 +- srcpkgs/python3-jupyterlab_server/template | 4 +- srcpkgs/python3-libarchive-c/template | 4 +- srcpkgs/python3-matplotlib/template | 4 +- srcpkgs/python3-numpy/template | 4 +- srcpkgs/python3-pandas/template | 4 +- srcpkgs/python3-pikepdf/template | 4 +- .../patches/no-versioned-pip.patch | 3 +- srcpkgs/python3-pip/template | 4 +- srcpkgs/python3-pipx/template | 4 +- srcpkgs/python3-pyinfra/template | 4 +- srcpkgs/python3-pypandoc/patches/no-pip.patch | 20 + srcpkgs/python3-pypandoc/template | 8 +- srcpkgs/python3-pyrsistent/template | 8 +- srcpkgs/python3-pyscard/template | 6 +- srcpkgs/python3-pysol_cards/template | 12 +- srcpkgs/python3-pytest-httpserver/template | 19 + srcpkgs/python3-pytools/template | 4 +- srcpkgs/python3-pyzmq/template | 4 +- srcpkgs/python3-regex/template | 4 +- srcpkgs/python3-scipy/template | 4 +- srcpkgs/python3-smartypants/template | 19 + srcpkgs/python3-tifffile/template | 4 +- srcpkgs/python3-typogrify/template | 19 + srcpkgs/python3-ultrajson/template | 4 +- srcpkgs/python3-urwidtrees/template | 11 +- srcpkgs/python3-usb/template | 8 +- srcpkgs/python3-uvloop/template | 4 +- srcpkgs/qalculate-gtk/template | 5 +- srcpkgs/qalculate-qt/template | 16 + srcpkgs/qalculate/template | 7 +- srcpkgs/qbittorrent/template | 4 +- srcpkgs/qcas/template | 4 +- srcpkgs/qqc2-desktop-style/template | 4 +- .../patches/0120-QTBUG-91773.patch | 372 --------- .../0200-invalidate-old-v8-cache.patch | 31 - srcpkgs/qt5-webengine/template | 16 +- srcpkgs/qt5-webkit/patches/glib-2.68.patch | 26 + srcpkgs/qt5-webkit/patches/icu-68.patch | 170 +++++ srcpkgs/qt5-webkit/template | 2 +- srcpkgs/qt5/template | 6 +- srcpkgs/qt5ct/INSTALL.msg | 1 - srcpkgs/qt5ct/template | 6 +- srcpkgs/qt6-base/template | 5 +- srcpkgs/qt6-qt5compat/template | 2 +- srcpkgs/qtutilities/template | 4 +- srcpkgs/qutebrowser/template | 4 +- srcpkgs/re2c/template | 6 +- srcpkgs/removed-packages/template | 15 +- srcpkgs/restic/template | 4 +- srcpkgs/retroarch/template | 27 +- srcpkgs/ripright/patches/imagemagick7.patch | 22 + srcpkgs/ripright/template | 14 +- srcpkgs/rpi-imager/template | 6 +- srcpkgs/rpi-kernel/template | 23 +- srcpkgs/rpi2-kernel/template | 18 +- srcpkgs/rpi3-kernel/template | 18 +- srcpkgs/rpi4-kernel/template | 16 +- srcpkgs/rspamd/template | 2 +- srcpkgs/rstudio/template | 2 +- srcpkgs/rustup/INSTALL.msg | 1 - srcpkgs/rustup/template | 2 +- srcpkgs/s/template | 6 +- srcpkgs/saml2aws/template | 4 +- srcpkgs/sbcl/template | 6 +- srcpkgs/sc-im/template | 5 +- srcpkgs/scribus/template | 2 +- srcpkgs/scrot/template | 8 +- srcpkgs/sddm-kcm/template | 4 +- srcpkgs/sdparm/template | 4 +- srcpkgs/sequeler/template | 4 +- srcpkgs/sfeed/template | 4 +- srcpkgs/sfeed_curses/template | 4 +- srcpkgs/sftpgo/template | 16 + srcpkgs/shfmt/template | 4 +- srcpkgs/shiori/files/shiori/run | 4 + srcpkgs/shiori/template | 23 + srcpkgs/shotcut/template | 4 +- srcpkgs/sigil/template | 4 +- srcpkgs/signon-kwallet-extension/template | 4 +- srcpkgs/sile/template | 2 +- srcpkgs/sip/template | 4 +- srcpkgs/skaffold/template | 4 +- srcpkgs/skopeo/template | 4 +- srcpkgs/skype/template | 4 +- srcpkgs/slack-desktop/template | 4 +- srcpkgs/sleuthkit/template | 4 +- srcpkgs/slop/template | 2 +- srcpkgs/smplayer/template | 12 +- .../snowball/patches/libstemmer-library.patch | 33 + srcpkgs/snowball/template | 60 ++ srcpkgs/sonnet/template | 4 +- srcpkgs/spdlog/template | 8 +- srcpkgs/spdx-licenses-list/template | 6 +- srcpkgs/spectacle/template | 4 +- .../patches/disable-crash-handler.patch | 14 + srcpkgs/spotify-qt/template | 4 +- srcpkgs/sqlmap/template | 4 +- .../backport-fix-for-libconfig-1.7.3.patch | 712 ++++++++++++++++++ srcpkgs/sslh/template | 2 +- srcpkgs/stig/template | 19 +- srcpkgs/strace/template | 6 +- srcpkgs/stremio-shell/template | 8 +- srcpkgs/stress-ng/template | 4 +- srcpkgs/sublime-merge-bin/template | 4 +- srcpkgs/svgpart/template | 4 +- srcpkgs/swaybg/template | 6 +- srcpkgs/sword/template | 2 +- srcpkgs/synapse/template | 4 +- srcpkgs/syncthing/template | 4 +- srcpkgs/syndication/template | 4 +- srcpkgs/syntax-highlighting/template | 4 +- srcpkgs/sysprof/patches/build.patch | 10 - srcpkgs/sysprof/patches/musl.patch | 157 ---- srcpkgs/sysprof/template | 12 +- srcpkgs/systemsettings/template | 4 +- srcpkgs/tageditor/template | 4 +- srcpkgs/tagparser/template | 4 +- srcpkgs/tailscale/template | 4 +- srcpkgs/tectonic/template | 2 +- .../0003-remove-redundant-extern-c.patch | 28 - srcpkgs/telegram-desktop/template | 4 +- srcpkgs/tepl/template | 2 +- srcpkgs/terraform/template | 4 +- srcpkgs/terragrunt/template | 4 +- srcpkgs/tesseract-ocr/template | 2 +- srcpkgs/texlive/template | 2 +- srcpkgs/tg_owt/template | 2 +- srcpkgs/thefuck/template | 10 +- srcpkgs/thermald/template | 4 +- srcpkgs/threadweaver/template | 4 +- srcpkgs/thunderbird-i18n/template | 112 +-- srcpkgs/thunderbird/template | 4 +- srcpkgs/tickr/template | 4 +- srcpkgs/timeshift/patches/d437358a.patch | 23 + srcpkgs/timeshift/template | 2 +- srcpkgs/tootle/template | 13 + srcpkgs/tox/template | 4 +- srcpkgs/tracker-miners/template | 2 +- srcpkgs/tracker/template | 2 +- srcpkgs/tracker3-miners/template | 2 +- srcpkgs/tracker3/template | 2 +- srcpkgs/ugdb/patches/atomicu64.patch | 28 + srcpkgs/ugdb/template | 9 +- srcpkgs/ugrep/template | 4 +- srcpkgs/umbrello/template | 4 +- srcpkgs/unar/template | 2 +- srcpkgs/unbound/template | 6 +- ...01-lib-pwdutils-don-t-use-getlogin-3.patch | 47 ++ .../patches/0001-sulogin-fix-getpasswd.patch | 26 + srcpkgs/util-linux/template | 2 +- srcpkgs/vala-language-server/template | 6 +- .../vala/patches/disable-unstable-tests.patch | 14 + srcpkgs/vala/template | 19 +- srcpkgs/valabind/template | 4 +- srcpkgs/valadoc/patches | 1 + srcpkgs/valadoc/template | 8 +- srcpkgs/vale/template | 4 +- srcpkgs/vault-acme/template | 20 + srcpkgs/vault/template | 6 +- ...9a67bd5b7523da7678eb5b37f42c0e2759b7.patch | 31 + srcpkgs/vc/template | 4 +- srcpkgs/vips/template | 4 +- srcpkgs/virtualbox-ose/files/LocalConfig.kmk | 1 + srcpkgs/virtualbox-ose/template | 5 +- srcpkgs/vlc/template | 4 +- srcpkgs/volctl/template | 11 +- .../vscode/patches/dont-download-ffmpeg.patch | 4 +- srcpkgs/vscode/patches/gulp.patch | 4 +- .../vscode/patches/remove_git_command.patch | 5 +- srcpkgs/vscode/template | 4 +- srcpkgs/vte3/template | 2 +- srcpkgs/warzone2100/template | 4 +- .../patches/be-imagebufferbackend.patch | 214 ++++++ .../webkit2gtk/patches/be-typedarray.patch | 48 ++ srcpkgs/webkit2gtk/template | 7 +- srcpkgs/widelands/template | 2 +- srcpkgs/wine-mono/template | 4 +- srcpkgs/wine/patches/musl-ns_name_skip.patch | 4 +- srcpkgs/wine/template | 6 +- srcpkgs/wob/template | 4 +- srcpkgs/wps-office/template | 12 +- srcpkgs/x265/template | 13 +- srcpkgs/xdg-desktop-portal-kde/template | 4 +- srcpkgs/xdg-utils/template | 6 +- srcpkgs/xdotool/template | 6 +- srcpkgs/xerces-c/template | 2 +- srcpkgs/xeyes/template | 6 +- srcpkgs/xf86-video-amdgpu/template | 15 +- srcpkgs/xfce4-sensors-plugin/template | 6 +- srcpkgs/xmobar/template | 8 +- srcpkgs/xorg-server/template | 4 +- srcpkgs/xpra/template | 4 +- srcpkgs/xwd/template | 10 +- srcpkgs/yakuake/template | 5 +- .../yambar/patches/0001-bar-fix-typo.patch | 27 + srcpkgs/yambar/template | 2 +- srcpkgs/yaz/template | 2 +- srcpkgs/youtube-viewer/template | 4 +- srcpkgs/zathura-pdf-mupdf/template | 9 +- srcpkgs/zathura-ps/template | 6 +- srcpkgs/znc/template | 2 +- srcpkgs/zola/template | 4 +- srcpkgs/zoom/template | 4 +- srcpkgs/zoxide/template | 4 +- srcpkgs/zsh-autosuggestions/template | 15 +- xbps-src | 18 +- 860 files changed, 6000 insertions(+), 4585 deletions(-) create mode 100644 srcpkgs/ART/template create mode 120000 srcpkgs/CUnit-devel create mode 100644 srcpkgs/CUnit/template create mode 100644 srcpkgs/CUnit/update delete mode 100644 srcpkgs/ImageMagick6/template delete mode 100644 srcpkgs/ImageMagick6/update create mode 100644 srcpkgs/Komikku/patches/fix-mangadex.patch create mode 100644 srcpkgs/SDL2/patches/ae7ee2a59c8d41d67c6bc80f25b6e52670dddbbf.patch create mode 100644 srcpkgs/Waybar/patches/libfmt8-compatibility.patch create mode 100644 srcpkgs/abcmidi/template create mode 100644 srcpkgs/alsa_rnnoise/template create mode 120000 srcpkgs/arcan_sdl delete mode 100644 srcpkgs/bomi/patches/ffmpeg3.x.patch delete mode 100644 srcpkgs/bomi/patches/ffmpeg4.patch delete mode 100644 srcpkgs/bomi/patches/fix-cxx14.patch delete mode 100644 srcpkgs/bomi/patches/fix-sysctl_h.patch delete mode 100644 srcpkgs/bomi/template delete mode 100644 srcpkgs/btrfs-progs/patches/6134973527a87a27b2cd9a41c8347fd4bdb74016.patch create mode 100644 srcpkgs/catgirl/patches/add-missing-include.patch create mode 100644 srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch delete mode 100644 srcpkgs/clazy/patches/2592a6e3393ebc75e16c91e606ad2015a16295c3.patch create mode 100644 srcpkgs/cmake/patches/ar-lwyu.patch create mode 100644 srcpkgs/cmake/patches/ignore-crape-compiler-test.patch delete mode 100644 srcpkgs/cmake/patches/test-none.patch create mode 100644 srcpkgs/deluge/patches/drop-priv.patch create mode 100644 srcpkgs/dnsdist/files/dnsdist/run create mode 100644 srcpkgs/dnsdist/template create mode 100644 srcpkgs/dnsdist/update delete mode 100644 srcpkgs/dolphin-emu/patches/VkDeviceMemory.patch delete mode 100644 srcpkgs/dovecot/INSTALL delete mode 100644 srcpkgs/dovecot/INSTALL.msg delete mode 100644 srcpkgs/evilwm/files/evilwm.desktop delete mode 100644 srcpkgs/filezilla/patches/libtool_tag.patch create mode 100644 srcpkgs/firefox/patches/lto-thin.patch delete mode 100644 srcpkgs/gespeaker/template create mode 100644 srcpkgs/gi-docgen/template create mode 100644 srcpkgs/giac/patches/pari_2_13.patch delete mode 100644 srcpkgs/git-lfs/INSTALL.msg delete mode 100644 srcpkgs/gnome-shell-mousewheel-zoom/template create mode 120000 srcpkgs/gtk4-doc create mode 100644 srcpkgs/gtk4/patches/fix-sysprof.patch create mode 100644 srcpkgs/hello/template create mode 100644 srcpkgs/icu4lua/patches/icu-68.patch delete mode 100644 srcpkgs/iio-sensor-proxy/patches/0001-Revert-build-Check-for-.pc-files-before-using-them.patch delete mode 100644 srcpkgs/iputils/update create mode 100644 srcpkgs/kdb/patches/kdb-fix-build.patch create mode 100644 srcpkgs/kdb/patches/kdb-mkspecs-path.patch delete mode 100644 srcpkgs/keditbookmarks/patches/20.08.3--fix-tests.patch create mode 120000 srcpkgs/kodi-rpi delete mode 100644 srcpkgs/kodi-rpi/INSTALL delete mode 100644 srcpkgs/kodi-rpi/REMOVE delete mode 100755 srcpkgs/kodi-rpi/files/xbmc-standalone/run delete mode 100644 srcpkgs/kodi-rpi/patches/add-missing-cassert.patch delete mode 100644 srcpkgs/kodi-rpi/patches/add-missing-includes.patch delete mode 100644 srcpkgs/kodi-rpi/patches/crossguid-0.2.patch delete mode 100644 srcpkgs/kodi-rpi/patches/disable-static-texturepacker-build.patch delete mode 100644 srcpkgs/kodi-rpi/patches/fix-fileemu.patch delete mode 100644 srcpkgs/kodi-rpi/patches/fix-musl.patch delete mode 100644 srcpkgs/kodi-rpi/patches/fortify-source-fix.patch delete mode 100644 srcpkgs/kodi-rpi/patches/ppc64.patch delete mode 100644 srcpkgs/kodi-rpi/patches/remove-filewrap.patch delete mode 100644 srcpkgs/kodi-rpi/template delete mode 100644 srcpkgs/kodi-rpi/update create mode 100644 srcpkgs/kodi/patches/fmt8-support.patch create mode 100644 srcpkgs/krita/patches/aarch64.patch create mode 100644 srcpkgs/krita/patches/cross.patch delete mode 100644 srcpkgs/krita/patches/invalid-MimeType.patch create mode 100644 srcpkgs/libX11/patches/handle_new_xorgproto_symbols.patch create mode 120000 srcpkgs/libadwaita-demo create mode 120000 srcpkgs/libadwaita-devel create mode 100644 srcpkgs/libadwaita/patches/disable-broken-tests.patch create mode 100644 srcpkgs/libadwaita/template delete mode 100644 srcpkgs/libcgroup/update create mode 120000 srcpkgs/libdecor-devel create mode 100644 srcpkgs/libdecor/template create mode 100644 srcpkgs/libe-book/patches/icu-68.patch delete mode 120000 srcpkgs/libgnt create mode 100644 srcpkgs/libgnt/patches/cross-fix.diff create mode 100644 srcpkgs/libgnt/template delete mode 120000 srcpkgs/libmagick6 delete mode 120000 srcpkgs/libmagick6-devel delete mode 120000 srcpkgs/libmagick6-perl delete mode 120000 srcpkgs/libspa-ffmpeg create mode 120000 srcpkgs/libstemmer create mode 120000 srcpkgs/libstemmer-devel create mode 100644 srcpkgs/libxml2/patches/icu-68.patch create mode 100644 srcpkgs/linux-base/template create mode 100644 srcpkgs/linux4.19/templateu delete mode 100644 srcpkgs/lynx/update delete mode 100644 srcpkgs/meson/patches/dont-use-native-pkgconfig-for-gir.patch delete mode 100644 srcpkgs/meson/patches/fix-unittest.patch delete mode 100644 srcpkgs/mu/template delete mode 120000 srcpkgs/mu4e create mode 100644 srcpkgs/mu4e/template create mode 100644 srcpkgs/musl/patches/fix-pi-mutex-cond-1.patch create mode 100644 srcpkgs/musl/patches/fix-pi-mutex-cond-2.patch create mode 100644 srcpkgs/musl/patches/fix-pi-mutex-cond-3.patch delete mode 120000 srcpkgs/nodejs-lts-10-devel delete mode 100644 srcpkgs/nodejs-lts-10/patches/atomic8.patch delete mode 100644 srcpkgs/nodejs-lts-10/patches/ppc32.patch delete mode 100644 srcpkgs/nodejs-lts-10/patches/ppc64.patch delete mode 100644 srcpkgs/nodejs-lts-10/template delete mode 100644 srcpkgs/nodejs-lts-10/update create mode 100644 srcpkgs/noise-repellent/patches/fix-cross.patch create mode 100644 srcpkgs/nvidia/INSTALL delete mode 100644 srcpkgs/onionshare/template create mode 100644 srcpkgs/pari/patches/makefile.patch delete mode 100644 srcpkgs/pidgin/patches/01-configure_ac-libnm_pc.patch delete mode 100644 srcpkgs/pidgin/patches/02-libpurple-nm_state.patch delete mode 100644 srcpkgs/podman/INSTALL.msg delete mode 120000 srcpkgs/psiconv-devel delete mode 100644 srcpkgs/psiconv/template delete mode 100644 srcpkgs/ptii/patches/fix-installpaths.patch delete mode 100644 srcpkgs/ptii/template create mode 100644 srcpkgs/pylint/patches/fix-tests.patch delete mode 100644 srcpkgs/python-docutils/patches/test-import.patch delete mode 100644 srcpkgs/python-docutils/template create mode 100644 srcpkgs/python3-RPi.GPIO/template delete mode 120000 srcpkgs/python3-docutils create mode 100644 srcpkgs/python3-docutils/template create mode 100644 srcpkgs/python3-pypandoc/patches/no-pip.patch create mode 100644 srcpkgs/python3-pytest-httpserver/template create mode 100644 srcpkgs/python3-smartypants/template create mode 100644 srcpkgs/python3-typogrify/template create mode 100644 srcpkgs/qalculate-qt/template delete mode 100644 srcpkgs/qt5-webengine/patches/0120-QTBUG-91773.patch delete mode 100644 srcpkgs/qt5-webengine/patches/0200-invalidate-old-v8-cache.patch create mode 100644 srcpkgs/qt5-webkit/patches/glib-2.68.patch create mode 100644 srcpkgs/qt5-webkit/patches/icu-68.patch delete mode 100644 srcpkgs/qt5ct/INSTALL.msg create mode 100644 srcpkgs/ripright/patches/imagemagick7.patch delete mode 100644 srcpkgs/rustup/INSTALL.msg create mode 100644 srcpkgs/sftpgo/template create mode 100644 srcpkgs/shiori/files/shiori/run create mode 100644 srcpkgs/shiori/template create mode 100644 srcpkgs/snowball/patches/libstemmer-library.patch create mode 100644 srcpkgs/snowball/template create mode 100644 srcpkgs/spotify-qt/patches/disable-crash-handler.patch create mode 100644 srcpkgs/sslh/patches/backport-fix-for-libconfig-1.7.3.patch delete mode 100644 srcpkgs/sysprof/patches/build.patch delete mode 100644 srcpkgs/sysprof/patches/musl.patch delete mode 100644 srcpkgs/telegram-desktop/patches/0003-remove-redundant-extern-c.patch create mode 100644 srcpkgs/timeshift/patches/d437358a.patch create mode 100644 srcpkgs/tootle/template create mode 100644 srcpkgs/ugdb/patches/atomicu64.patch create mode 100644 srcpkgs/util-linux/patches/0001-lib-pwdutils-don-t-use-getlogin-3.patch create mode 100644 srcpkgs/util-linux/patches/0001-sulogin-fix-getpasswd.patch create mode 100644 srcpkgs/vala/patches/disable-unstable-tests.patch create mode 120000 srcpkgs/valadoc/patches create mode 100644 srcpkgs/vault-acme/template create mode 100644 srcpkgs/vc/patches/dea29a67bd5b7523da7678eb5b37f42c0e2759b7.patch create mode 100644 srcpkgs/webkit2gtk/patches/be-imagebufferbackend.patch create mode 100644 srcpkgs/yambar/patches/0001-bar-fix-typo.patch diff --git a/README.md b/README.md index 315e6858bfaf..320365ef921a 100644 --- a/README.md +++ b/README.md @@ -46,17 +46,12 @@ For bootstrapping additionally: - install(1) - GNU coreutils - objcopy(1), objdump(1), strip(1): binutils -`xbps-src` requires a utility to chroot and bind mount existing directories +`xbps-src` requires [a utility to chroot](#chroot-methods) and bind mount existing directories into a `masterdir` that is used as its main `chroot` directory. `xbps-src` supports -multiple utilities to accomplish this task: - - - `bwrap` - bubblewrap, see https://github.com/projectatomic/bubblewrap. - - `ethereal` - only useful for one-shot containers, i.e docker (used with CI). - - `xbps-uunshare(1)` - XBPS utility that uses `user_namespaces(7)` (part of xbps, default). - - `xbps-uchroot(1)` - XBPS utility that uses `namespaces` and must be `setgid` (part of xbps). +multiple utilities to accomplish this task. > NOTE: `xbps-src` does not allow building as root anymore. Use one of the chroot -methods shown above. +methods. ### Quick start @@ -100,6 +95,8 @@ Alternatively, packages can be installed with the `xi` utility, from the `xtools #### xbps-uunshare(1) (default) +XBPS utility that uses `user_namespaces(7)` (part of xbps, default without `-t` flag). + This utility requires these Linux kernel options: - CONFIG\_NAMESPACES @@ -112,6 +109,11 @@ options it will fail with `EINVAL (Invalid argument)`. #### xbps-uchroot(1) +XBPS utility that uses `namespaces` and must be `setgid` (part of xbps). + +> NOTE: This is the only method that implements functionality of `xbps-src -t`, therefore the +flag ignores the choice made in configuration files and enables `xbps-uchroot`. + This utility requires these Linux kernel options: - CONFIG\_NAMESPACES @@ -138,6 +140,16 @@ If for some reason it's erroring out as `ERROR clone (Operation not permitted)`, your user is a member of the required `group` and that `xbps-uchroot(1)` utility has the proper permissions and owner/group as explained above. +#### bwrap(1) + +bubblewrap, sandboxing tool for unprivileged users that uses +user namespaces or setuid. +See . + +#### ethereal + +Destroys host system it runs on. Only useful for one-shot containers, i.e docker (used with CI). + ### Install the bootstrap packages @@ -424,11 +436,8 @@ To use xbps-src in your Linux distribution use the following instructions. Let's $ tar xvf xbps-static-latest.-musl.tar.xz -C ~/XBPS $ export PATH=~/XBPS/usr/bin:$PATH -If your system does not support `user namespaces`, a privileged group is required to be able to use -`xbps-uchroot(1)` with xbps-src, by default it's set to the `xbuilder` group, change this to your desired group: - - # chown root: ~/XBPS/usr/bin/xbps-uchroot.static - # chmod 4750 ~/XBPS/usr/bin/xbps-uchroot.static +If `xbps-uunshare` does not work because of lack of `user_namespaces(7)` support, +try other [chroot methods](#chroot-methods). Clone the `void-packages` git repository: diff --git a/common/environment/setup/install.sh b/common/environment/setup/install.sh index f533212b7daf..a6b68435eb43 100644 --- a/common/environment/setup/install.sh +++ b/common/environment/setup/install.sh @@ -254,6 +254,9 @@ _vcompletion() { bash) vinstall "$file" 0644 $_bash_completion_dir "${cmd}" ;; fish) vinstall "$file" 0644 $_fish_completion_dir "${cmd}.fish" ;; zsh) vinstall "$file" 0644 $_zsh_completion_dir "_${cmd}" ;; - *) msg_red "$pkgver: vcompletion: unknown shell ${shell}" ;; + *) + msg_red "$pkgver: vcompletion: unknown shell ${shell}" + return 1 + ;; esac } diff --git a/common/shlibs b/common/shlibs index 7f0560d2bad3..0304180a8c0d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -141,7 +141,7 @@ librsvg-2.so.2 librsvg-2.26.0_1 libdbus-1.so.3 dbus-libs-1.2.10_1 libdbus-glib-1.so.2 dbus-glib-0.80_1 libxml2.so.2 libxml2-2.7.0_1 -libxlsxwriter.so.1 libxlsxwriter-1.0.0_1 +libxlsxwriter.so.2.1 libxlsxwriter-1.1.0_1 libfuse.so.2 fuse-2.8.1_1 libfuse3.so.3 fuse3-3.1.0_1 libXext.so.6 libXext-1.0.5_1 @@ -515,12 +515,12 @@ libkImageAnnotator.so.0 kImageAnnotator-0.4.1_1 libkColorPicker.so.0 kColorPicker-0.1.5_1 libbabl-0.1.so.0 babl-0.1.16_1 libbamf3.so.2 bamf-0.5.1_1 -libicuio.so.67 icu-libs-67.1_1 -libicui18n.so.67 icu-libs-67.1_1 -libicudata.so.67 icu-libs-67.1_1 -libicutu.so.67 icu-libs-67.1_1 -libicuuc.so.67 icu-libs-67.1_1 -libicutest.so.67 icu-libs-67.1_1 +libicuio.so.69 icu-libs-69.1_1 +libicui18n.so.69 icu-libs-69.1_1 +libicudata.so.69 icu-libs-69.1_1 +libicutu.so.69 icu-libs-69.1_1 +libicuuc.so.69 icu-libs-69.1_1 +libicutest.so.69 icu-libs-69.1_1 libaspell.so.15 libaspell-0.60.8_2 libpspell.so.15 libaspell-0.60.8_2 libenchant.so.1 enchant-1.4.2_1 @@ -886,31 +886,6 @@ libdmapsharing-3.0.so.2 libdmapsharing-2.9.12_1 libgexiv2.so.2 libgexiv2-0.6.1_1 libraw.so.20 libraw-0.20.2_1 libraw_r.so.20 libraw-0.20.2_1 -libkritaversion.so.21 krita-4.4.5_1 -libkritaglobal.so.21 krita-4.4.5_1 -libkritaplugin.so.21 krita-4.4.5_1 -libkritawidgetutils.so.21 krita-4.4.5_1 -libkritawidgets.so.21 krita-4.4.5_1 -libkritastore.so.21 krita-4.4.5_1 -libkritaodf.so.21 krita-4.4.5_1 -libkritaflake.so.21 krita-4.4.5_1 -libkritabasicflakes.so.21 krita-4.4.5_1 -libkritapigment.so.21 krita-4.4.5_1 -libkritacommand.so.21 krita-4.4.5_1 -libkritalibbrush.so.21 krita-4.4.5_1 -libkritapsd.so.21 krita-4.4.5_1 -libkritacolor.so.21 krita-4.4.5_1 -libkritacolord.so.21 krita-4.4.5_1 -libkritaimage.so.21 krita-4.4.5_1 -libkritaui.so.21 krita-4.4.5_1 -libkritaimpex.so.21 krita-4.4.5_1 -libkritalibkis.so.21 krita-4.4.5_1 -libkritaqml.so.21 krita-4.4.5_1 -libkritatextlayout.so.21 krita-4.4.5_1 -libkritatext.so.21 krita-4.4.5_1 -libkritalibkra.so.21 krita-4.4.5_1 -libkritalibpaintop.so.21 krita-4.4.5_1 -libkritametadata.so.21 krita-4.4.5_1 libdjvulibre.so.21 libdjvulibre-3.5.24_1 libgxps.so.2 libgxps-0.2.0_1 libt1.so.5 libt1-5.1.2_1 @@ -1982,7 +1957,7 @@ libQt5TextToSpeech.so.5 qt5-speech-5.15.2_3 libQt5Bodymovin.so.5 qt5-lottie-5.15.2_3 libQt5WebKit.so.5 qt5-webkit-5.6.0_1 libQt5WebKitWidgets.so.5 qt5-webkit-5.6.0_1 -libx265.so.192 x265-3.4_1 +libx265.so.199 x265-3.5_1 libQt5Xdg.so.3 libqtxdg-3.1.0_1 libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1 libqwt.so.6 qwt-6.1.3_1 @@ -2613,7 +2588,7 @@ libhwloc.so.15 libhwloc-2.0.4_1 libnetfilter_cttimeout.so.1 libnetfilter_cttimeout-1.0.0_1 libnetfilter_cthelper.so.0 libnetfilter_cthelper-1.0.0_1 libnetfilter_queue.so.1 libnetfilter_queue-1.0.2_1 -libfilezilla.so.15 libfilezilla-0.30.0_1 +libfilezilla.so.16 libfilezilla-0.31.1_1 libtommath.so.1 libtommath-1.0_1 libKF5ItemViews.so.5 kitemviews-5.26.0_1 libunicorn.so.1 unicorn-1.0_1 @@ -2996,7 +2971,7 @@ libdouble-conversion.so.1 double-conversion-2.0.1_1 libspectrum.so.8 libspectrum-1.2.2_1 libbearssl.so.0 bearssl-0.3_1 libXfont2.so.2 libXfont2-2.0.1_1 -libqalculate.so.21 libqalculate-3.0.0_1 +libqalculate.so.22 libqalculate-3.20.1_1 libweston-9.so.0 weston-9.0.0_1 libostree-1.so.1 libostree-2020.8_2 librhash.so.0 rhash-1.3.4_1 @@ -3119,8 +3094,8 @@ libmirage.so.11 libmirage-3.1.0_1 libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1 libsysprof-4.so sysprof-3.37.90_1 libsysprof-ui-4.so sysprof-3.37.90_1 -libvala-0.50.so.0 libvala-0.50.0_1 -libvaladoc-0.50.so.0 libvaladoc-0.50.0_1 +libvala-0.52.so.0 libvala-0.52.0_1 +libvaladoc-0.52.so.0 libvaladoc-0.52.0_1 libvalaccodegen.so libvala-0.44.0_1 libphodav-2.0.so.0 phodav-2.2_1 libgfshare.so.2 libgfshare-2.0.0_1 @@ -3511,6 +3486,7 @@ liburiparser.so.1 uriparser-0.8.6_1 libcpptest.so.1 cpptest-2.0.0_1 libhandy-0.0.so.0 libhandy-0.0.3_1 libhandy-1.so.0 libhandy1-0.90.0_1 +libadwaita-1.so.0 libadwaita-1.0.0alpha2_1 libswitchboard-2.0.so.0 switchboard-2.3.2_1 libcodecore.so.0 libio.elementary.code-3.0_1 libio.elementary.music-core.so.0 libio.elementary.music-5.0_1 @@ -3522,7 +3498,7 @@ libcotp.so.12 libcotp-1.2.1_1 libunarr.so.1 libunarr-1.0.1_1 libretro-gtk-1.so.0 retro-gtk-1.0.0_1 libmanette-0.2.so.0 libmanette-0.2.1_1 -libfmt.so.7 fmt-7.0.3_1 +libfmt.so.8 fmt-8.0.1_1 libelementary-calendar.so.0 libio.elementary.calendar-4.2.3_1 libolm.so.3 olm-3.0.0_1 libtls.so.20 libtls-3.2.4_1 @@ -3678,11 +3654,11 @@ libmhash.so.2 mhash-0.9.9.9_1 librlottie.so.0 rlottie-0.0.20160709_1 libfstrm.so.0 fstrm-0.5.0_1 libfreecell-solver.so.0 libfreecell-solver-5.10.0_1 -libknot.so.11 libknot-3.0.0_1 +libknot.so.12 libknot-3.1.0_1 libdnssec.so.8 libknot-3.0.0_1 -libzscanner.so.3 libknot-2.8.2_1 +libzscanner.so.4 libknot-3.1.0_1 libkres.so.9 knot-resolver-4.0.0_1 -libnsl.so.2 libnsl-1.2.0_1 +libnsl.so.3 libnsl-2.0.0_1 libbcc.so.0 bcc-0.10.0_1 libbcc_bpf.so.0 bcc-0.10.0_1 libde265.so.0 libde265-1.0.3_1 @@ -4005,6 +3981,7 @@ libsimavr.so.1 simavr-1.6_2 libsimavrparts.so.1 simavr-1.6_2 libsword-1.8.1.so libsword-1.8.1_6 libpari-gmp.so.7 pari-2.13.0_1 +libpari-gmp-tls.so.7 pari-2.13.2_1 libtree-sitter.so.0 tree-sitter-0.19.0_1 libgtkdatabox.so.1 gtkdatabox3-1.0.0_1 libwayland-client++.so.0 libwaylandpp-0.2.8_1 @@ -4027,3 +4004,5 @@ librnnoise.so.0 rnnoise-0.4.1_1 liblhasa.so.0 lhasa-0.3.1_2 libmt32emu.so.2 libmt32emu-2.5.1_1 libqrtr-glib.so.0 libqrtr-glib-1.0.0_1 +libstemmer.so.2 libstemmer-2.1.0_1 +libdecor-0.so.0 libdecor-0.1.0_1 diff --git a/common/travis/license.lst b/common/travis/license.lst index d6c530d2afd9..488cc8b2d0a4 100644 --- a/common/travis/license.lst +++ b/common/travis/license.lst @@ -72,30 +72,40 @@ CAL-1.0 CATOSL-1.1 CC-BY-1.0 CC-BY-2.0 +CC-BY-2.5-AU CC-BY-2.5 CC-BY-3.0-AT +CC-BY-3.0-DE +CC-BY-3.0-NL CC-BY-3.0-US CC-BY-3.0 CC-BY-4.0 CC-BY-NC-1.0 CC-BY-NC-2.0 CC-BY-NC-2.5 +CC-BY-NC-3.0-DE CC-BY-NC-3.0 CC-BY-NC-4.0 CC-BY-NC-ND-1.0 CC-BY-NC-ND-2.0 CC-BY-NC-ND-2.5 +CC-BY-NC-ND-3.0-DE CC-BY-NC-ND-3.0-IGO CC-BY-NC-ND-3.0 CC-BY-NC-ND-4.0 CC-BY-NC-SA-1.0 +CC-BY-NC-SA-2.0-FR +CC-BY-NC-SA-2.0-UK CC-BY-NC-SA-2.0 CC-BY-NC-SA-2.5 +CC-BY-NC-SA-3.0-DE +CC-BY-NC-SA-3.0-IGO CC-BY-NC-SA-3.0 CC-BY-NC-SA-4.0 CC-BY-ND-1.0 CC-BY-ND-2.0 CC-BY-ND-2.5 +CC-BY-ND-3.0-DE CC-BY-ND-3.0 CC-BY-ND-4.0 CC-BY-SA-1.0 @@ -104,6 +114,7 @@ CC-BY-SA-2.0 CC-BY-SA-2.1-JP CC-BY-SA-2.5 CC-BY-SA-3.0-AT +CC-BY-SA-3.0-DE CC-BY-SA-3.0 CC-BY-SA-4.0 CC-PDDC @@ -112,6 +123,7 @@ CDDL-1.0 CDDL-1.1 CDL-1.0 CDLA-Permissive-1.0 +CDLA-Permissive-2.0 CDLA-Sharing-1.0 CECILL-1.0 CECILL-1.1 @@ -285,6 +297,7 @@ NGPL NIST-PD-fallback NIST-PD NLOD-1.0 +NLOD-2.0 NLPL NOSL NPL-1.0 @@ -338,6 +351,7 @@ OLDAP-2.7 OLDAP-2.8 OML OPL-1.0 +OPUBL-1.0 OSET-PL-2.1 OSL-1.0 OSL-1.1 diff --git a/srcpkgs/0ad-data/template b/srcpkgs/0ad-data/template index 689f6594d3d5..0f37ba4625dd 100644 --- a/srcpkgs/0ad-data/template +++ b/srcpkgs/0ad-data/template @@ -1,6 +1,6 @@ # Template file for '0ad-data' pkgname=0ad-data -version=0.0.24b +version=0.0.25 revision=1 wrksrc="${pkgname%-data}-${version}-alpha" short_desc="Historically-based real-time strategy game (data files)" @@ -8,7 +8,7 @@ maintainer="Helmut Pozimski " license="CC-BY-SA-3.0" homepage="https://play0ad.com" distfiles="https://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz" -checksum=41f5868379749aa20b96a8fa2e60dc872ebe22047db061c7cc894462e897a32c +checksum=97a0e4268b439b5e88d56f66869d702764251a98ef1465af94b57127342a0cb5 nocross=yes case "$XBPS_TARGET_MACHINE" in diff --git a/srcpkgs/0ad/patches/ppc64.patch b/srcpkgs/0ad/patches/ppc64.patch index 20688372e42c..93e90e139b4f 100644 --- a/srcpkgs/0ad/patches/ppc64.patch +++ b/srcpkgs/0ad/patches/ppc64.patch @@ -1,116 +1,3 @@ ---- a/build/premake/premake5.lua -+++ b/build/premake/premake5.lua -@@ -85,6 +85,8 @@ else - arch = "arm" - elseif string.find(machine, "aarch64") == 1 then - arch = "aarch64" -+ elseif string.find(machine, "ppc64") == 1 or string.find(machine, "powerpc64") == 1 then -+ arch = "ppc64" - elseif string.find(machine, "e2k") == 1 then - arch = "e2k" - else -@@ -863,6 +865,8 @@ function setup_all_libs () - table.insert(source_dirs, "lib/sysdep/arch/arm"); - elseif arch == "aarch64" then - table.insert(source_dirs, "lib/sysdep/arch/aarch64"); -+ elseif arch == "ppc64" then -+ table.insert(source_dirs, "lib/sysdep/arch/ppc64"); - elseif arch == "e2k" then - table.insert(source_dirs, "lib/sysdep/arch/e2k"); - end ---- /dev/null -+++ b/source/lib/sysdep/arch/ppc64/ppc64.cpp -@@ -0,0 +1,50 @@ -+/* Copyright (C) 2012 Wildfire Games -+ * Copyright (C) 2018 Raptor Engineering, LLC -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining -+ * a copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sublicense, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * The above copyright notice and this permission notice shall be included -+ * in all copies or substantial portions of the Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ */ -+ -+/* -+ * routines specific to POWER -+ */ -+ -+#include "precompiled.h" -+ -+#include "lib/sysdep/cpu.h" -+ -+intptr_t cpu_AtomicAdd(volatile intptr_t* location, intptr_t increment) -+{ -+ return __sync_fetch_and_add(location, increment); -+} -+ -+bool cpu_CAS(volatile intptr_t* location, intptr_t expected, intptr_t newValue) -+{ -+ return __sync_bool_compare_and_swap(location, expected, newValue); -+} -+ -+bool cpu_CAS64(volatile i64* location, i64 expected, i64 newValue) -+{ -+ return __sync_bool_compare_and_swap(location, expected, newValue); -+} -+ -+const char* cpu_IdentifierString() -+{ -+ return "IBM POWER"; // TODO -+} ---- a/source/lib/byte_order.h 2021-02-28 16:59:34.041933978 +0100 -+++ b/source/lib/byte_order.h 2021-02-28 16:59:59.311582587 +0100 -@@ -33,7 +33,7 @@ - #ifndef BYTE_ORDER - # define LITTLE_ENDIAN 0x4321 - # define BIG_ENDIAN 0x1234 --# if ARCH_IA32 || ARCH_IA64 || ARCH_AMD64 || ARCH_ALPHA || ARCH_ARM || ARCH_AARCH64 || ARCH_MIPS || ARCH_E2K || defined(__LITTLE_ENDIAN__) -+# if ARCH_IA32 || ARCH_IA64 || ARCH_AMD64 || ARCH_ALPHA || ARCH_ARM || ARCH_AARCH64 || ARCH_MIPS || ARCH_E2K || ARCH_PPC64 || defined(__LITTLE_ENDIAN__) - # define BYTE_ORDER LITTLE_ENDIAN - # else - # define BYTE_ORDER BIG_ENDIAN ---- a/source/ps/GameSetup/HWDetect.cpp 2021-02-28 18:09:30.331118437 +0100 -+++ b/source/ps/GameSetup/HWDetect.cpp 2021-02-28 18:09:52.209822367 +0100 -@@ -124,6 +124,7 @@ - scriptInterface.SetProperty(settings, "arch_arm", ARCH_ARM); - scriptInterface.SetProperty(settings, "arch_aarch64", ARCH_AARCH64); - scriptInterface.SetProperty(settings, "arch_e2k", ARCH_E2K); -+ scriptInterface.SetProperty(settings, "arch_ppc64", ARCH_PPC64); - - #ifdef NDEBUG - scriptInterface.SetProperty(settings, "build_debug", 0); ---- a/source/lib/sysdep/arch.h 2021-02-28 18:45:28.761727174 +0100 -+++ b/source/lib/sysdep/arch.h 2021-02-28 18:46:03.270251202 +0100 -@@ -76,9 +76,15 @@ - #else - # define ARCH_E2K 0 - #endif -+// .. PowerPC64 (PPC64) -+#if defined(__PPC64__) -+# define ARCH_PPC64 1 -+#else -+# define ARCH_PPC64 0 -+#endif - - // ensure exactly one architecture has been detected --#if (ARCH_IA32+ARCH_IA64+ARCH_AMD64+ARCH_ALPHA+ARCH_ARM+ARCH_AARCH64+ARCH_MIPS+ARCH_E2K) != 1 -+#if (ARCH_IA32+ARCH_IA64+ARCH_AMD64+ARCH_ALPHA+ARCH_ARM+ARCH_AARCH64+ARCH_MIPS+ARCH_E2K+ARCH_PPC64) != 1 - # error "architecture not correctly detected (either none or multiple ARCH_* defined)" - #endif - --- a/libraries/source/nvtt/src/src/nvmath/SimdVector_VE.h +++ b/libraries/source/nvtt/src/src/nvmath/SimdVector_VE.h @@ -27,10 +27,7 @@ diff --git a/srcpkgs/0ad/template b/srcpkgs/0ad/template index d6bbdb483101..66083eaae67a 100644 --- a/srcpkgs/0ad/template +++ b/srcpkgs/0ad/template @@ -1,6 +1,6 @@ # Template file for '0ad' pkgname=0ad -version=0.0.24b +version=0.0.25 revision=2 archs="x86_64* i686* aarch64* armv7l* ppc64le*" wrksrc="${pkgname}-${version}-alpha" @@ -14,7 +14,7 @@ maintainer="Helmut Pozimski " license="GPL-2.0-or-later, CC-BY-SA-3.0, MPL-2.0, MIT" homepage="https://play0ad.com" distfiles="https://releases.wildfiregames.com/${pkgname}-${version}-alpha-unix-build.tar.xz" -checksum=325c23c9b6bfc16eb636af6a7a7bdaadbf19214b6eed0422d74cc0090bf137a8 +checksum=592eab37c1a1588e87b1f22d328fd6ca84ba47f32219f9e0fc4bbf67e745430f nocross="uses bundled third-party libraries that do not cross-compile" lib32disabled=yes diff --git a/srcpkgs/ART/template b/srcpkgs/ART/template new file mode 100644 index 000000000000..d84f8c8aa9af --- /dev/null +++ b/srcpkgs/ART/template @@ -0,0 +1,15 @@ +# Template file for 'ART' +pkgname=ART +version=1.9.3 +revision=1 +build_style=cmake +hostmakedepends="pkg-config" +makedepends="fftw-devel gtkmm-devel lensfun-devel libatomic-devel + libcanberra-devel libgomp-devel libiptcdata-devel librsvg-devel exiv2-devel" +depends="desktop-file-utils hicolor-icon-theme" +short_desc="Fork of RawTherapee with additional features" +maintainer="notthewave " +license="GPL-3.0-or-later" +homepage="https://bitbucket.org/agriggio/art/wiki/Home" +distfiles="https://bitbucket.org/agriggio/art/downloads/${pkgname}-${version}.tar.xz" +checksum=4e3bacec3f7a01ee72cc565b3f522bb5939c47f0279ac44f85bb344a000bcb8e diff --git a/srcpkgs/Aegisub/template b/srcpkgs/Aegisub/template index 2ddf6c24ee6e..a00a75fe709d 100644 --- a/srcpkgs/Aegisub/template +++ b/srcpkgs/Aegisub/template @@ -1,7 +1,7 @@ # Template file for 'Aegisub' pkgname=Aegisub version=3.2.2 -revision=12 +revision=13 build_style=gnu-configure configure_args="--disable-update-checker --with-alsa --with-ffms2 --with-wx-config=wx-config-gtk3 $(vopt_with fftw fftw3) $(vopt_with openal) diff --git a/srcpkgs/CLion/template b/srcpkgs/CLion/template index 241daec8743e..a0bc5780731d 100644 --- a/srcpkgs/CLion/template +++ b/srcpkgs/CLion/template @@ -1,8 +1,8 @@ # Template file for 'CLion' pkgname=CLion -version=2021.1.3 -revision=1 -archs="i686 x86_64" +version=2021.2 +revision=2 +archs="x86_64 aarch64" wrksrc="clion-${version}" depends="jetbrains-jdk-bin giflib libXtst" short_desc="Smart cross-platform IDE for C and C++" @@ -10,7 +10,7 @@ maintainer="Anton Afanasyev " license="custom:Commercial" homepage="https://www.jetbrains.com/clion" distfiles="https://download.jetbrains.com/cpp/CLion-${version}.tar.gz" -checksum=bf2f627bab06fa94b32f205f15a67659a7bb38e078847cb6e3f811098dc13897 +checksum=2cabf03c825f15cb9216a936aa20c2caef8a0c3624556292b60f9a25ca22a146 repository=nonfree restricted=yes nopie=yes @@ -25,25 +25,39 @@ desc_option_bundled_gdb="Install bundled GDB" desc_option_bundled_lldb="Install bundled LLDB" post_extract() { - # Remove files for other CPU architectures - rm -rf bin/fsnotifier-arm - rm -rf lib/pty4j-native/linux/aarch64 + # Remove files for other OSes and/or CPU architectures + # Darwin (this is not packaged for macOS) + rm -rf plugins/cwm-plugin/quiche-native/darwin-aarch64 + rm -rf plugins/cwm-plugin/quiche-native/darwin-x86-64 + rm -rf plugins/performanceTesting/bin/libyjpagent.dylib + rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86.dylib + rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86_64.dylib + # Windows (this is not packaged for Windows) + rm -rf plugins/cwm-plugin/quiche-native/win32-x86-64 + rm -rf plugins/performanceTesting/bin/yjpagent.dll + rm -rf plugins/performanceTesting/bin/yjpagent64.dll + rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_amd64.dll + rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86.dll + # x86 (unsupported after v2021.1) + rm -rf bin/clion.vmoptions + rm -rf lib/pty4j-native/linux/x86 + rm -rf plugins/performanceTesting/bin/libyjpagent.so + rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so + # MIPS rm -rf lib/pty4j-native/linux/mips64el + # ARM + rm -rf lib/pty4j-native/linux/arm + # PPC rm -rf lib/pty4j-native/linux/ppc64le + case "$XBPS_TARGET_MACHINE" in x86_64) - rm -rf bin/fsnotifier - rm -rf bin/clion.vmoptions - rm -rf bin/libyjpagent-linux.so - rm -rf lib/pty4j-native/linux/x86 - rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so + rm -rf lib/pty4j-native/linux/aarch64 ;; - i686) - rm -rf bin/fsnotifier64 - rm -rf bin/clion64.vmoptions - rm -rf bin/libyjpagent-linux64.so + aarch64) rm -rf lib/pty4j-native/linux/x86-64 + rm -rf plugins/performanceTesting/bin/libyjpagent64.so rm -rf plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so ;; esac diff --git a/srcpkgs/CUnit-devel b/srcpkgs/CUnit-devel new file mode 120000 index 000000000000..cd42858e4b11 --- /dev/null +++ b/srcpkgs/CUnit-devel @@ -0,0 +1 @@ +CUnit \ No newline at end of file diff --git a/srcpkgs/CUnit/template b/srcpkgs/CUnit/template new file mode 100644 index 000000000000..f142f9ee64c9 --- /dev/null +++ b/srcpkgs/CUnit/template @@ -0,0 +1,37 @@ +# Template file for 'CUnit' +pkgname=CUnit +version=2.1.3 +revision=1 +_distver="${version%.*}-${version##*.}" +wrksrc="CUnit-${_distver}" +build_style=gnu-configure +configure_args="--disable-console" +hostmakedepends="autoconf automake libtool" +short_desc="Unit Testing Framework for C" +maintainer="Piotr Wójcik " +license="LGPL-2.0-or-later" +homepage="http://cunit.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/cunit/CUnit/${_distver}/CUnit-${_distver}.tar.bz2" +checksum=f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214 + +pre_configure() { + vsed -e 's@./configure@:@' -i bootstrap + sh bootstrap . +} + +post_install() { + mv ${DESTDIR}/usr/doc ${DESTDIR}/usr/share +} + +CUnit-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share/man/man3 + vmove usr/share/doc + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/CUnit/update b/srcpkgs/CUnit/update new file mode 100644 index 000000000000..90b1a7c7efd5 --- /dev/null +++ b/srcpkgs/CUnit/update @@ -0,0 +1 @@ +pattern='(?" +maintainer="Orphaned " license="ImageMagick" homepage="https://www.imagemagick.org/" changelog="https://imagemagick.org/script/changelog.php" diff --git a/srcpkgs/ImageMagick6/template b/srcpkgs/ImageMagick6/template deleted file mode 100644 index 7fbcb1d3150c..000000000000 --- a/srcpkgs/ImageMagick6/template +++ /dev/null @@ -1,86 +0,0 @@ -# Template file for 'ImageMagick6' -pkgname=ImageMagick6 -version=6.9.12.12 -revision=2 -_majorver=${version%.*} -_patchver=${version##*.} -wrksrc="${pkgname}-${_majorver}-${_patchver}" -build_style=gnu-configure -configure_args="--without-autotrace --with-wmf=yes - --without-dps --without-fpx --without-gvc --without-jbig --with-gslib=yes - --without-lqr --without-openexr --with-gs-font-dir=/usr/share/fonts/Type1 - --with-magick-plus-plus --with-modules --enable-shared --with-rsvg - --with-dejavu-font-dir=/usr/share/fonts/TTF --enable-opencl --disable-static" -hostmakedepends="automake libtool pkg-config" -makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel - libXt-devel libgomp-devel libltdl-devel librsvg-devel libwebp-devel - libwmf-devel ocl-icd-devel pango-devel" -short_desc="Package for display and interactive manipulation of images" -maintainer="Johannes " -license="ImageMagick" -homepage="https://www.imagemagick.org/" -distfiles="https://github.com/ImageMagick/ImageMagick6/archive/${_majorver}-${_patchver}.tar.gz" -checksum=2a5edb741828cacf42e07344a0aa7141dc657bf9dcfad6f6cd3e2774afeea47d - -keep_libtool_archives=yes -conf_files="/etc/ImageMagick-${_majorver%%.*}/*.xml" - -subpackages="libmagick6 libmagick6-devel" - -conflicts="ImageMagick>=0" - -if [ -z "$CROSS_BUILD" ]; then - # XXX native perl uses XBPS_TARGET_CFLAGS (-mtune=generic) - configure_args+=" --with-perl --with-perl-options=INSTALLDIRS=vendor" - hostmakedepends+=" perl" - subpackages+=" libmagick6-perl" -fi - -pre_configure() { - autoreconf -if -} - -do_check() { - # Disable failing checks - sed -i '/validate-formats/d' Makefile - - make check -} - -post_install() { - vlicense LICENSE - vlicense NOTICE -} - -libmagick6_package() { - short_desc="ImageMagick6 low-level image manipulation libraries" - pkg_install() { - vmove "usr/lib/libMagick*.so.*" - vmove "usr/lib/ImageMagick*" - vmove "usr/share/ImageMagick*" - } -} - -libmagick6-devel_package() { - depends="fftw-devel fontconfig-devel lcms2-devel libXt-devel - libgomp-devel libltdl-devel libmagick6>=${version}_${revision}" - short_desc="ImageMagick6 low-level image manipulation development files" - conflicts="libmagick-devel>=0" - pkg_install() { - vmove usr/include - vmove usr/lib/pkgconfig - vmove usr/share/doc - vmove "usr/bin/*-config" - vmove "usr/lib/*.so" - vmove "usr/lib/*.la" - vmove "usr/share/man/man1/*-config.1" - } -} - -libmagick6-perl_package() { - short_desc="ImageMagick6 perl library bindings" - pkg_install() { - vmove usr/lib/perl5 - vmove usr/share/man/man3 - } -} diff --git a/srcpkgs/ImageMagick6/update b/srcpkgs/ImageMagick6/update deleted file mode 100644 index 6a9f7e46a667..000000000000 --- a/srcpkgs/ImageMagick6/update +++ /dev/null @@ -1 +0,0 @@ -pattern='/archive/refs/tags/\K[\d\.]+-\d+(?=\.tar\.gz)' diff --git a/srcpkgs/Komikku/patches/fix-mangadex.patch b/srcpkgs/Komikku/patches/fix-mangadex.patch new file mode 100644 index 000000000000..acccfd956a91 --- /dev/null +++ b/srcpkgs/Komikku/patches/fix-mangadex.patch @@ -0,0 +1,82 @@ +Taken from upstream commit: https://gitlab.com/valos/Komikku/-/commit/35393c0 +diff --git a/komikku/servers/mangadex/__init__.py b/komikku/servers/mangadex/__init__.py +index 22bfbe96ce48b45b035cb715c3ec478f73eb6939..c7250b4cb5f847d8edc67e8f577710a7676f2e29 100644 +--- a/komikku/servers/mangadex/__init__.py ++++ b/komikku/servers/mangadex/__init__.py +@@ -82,6 +82,26 @@ class Mangadex(Server): + + return None + ++ def _manga_title_from_attributes(self, attributes): ++ if self.lang_code in attributes['title']: ++ return attributes['title'][self.lang_code] ++ elif 'en' in attributes['title']: ++ return attributes['title']['en'] ++ ++ else: ++ lang_code_alt_name = None ++ en_alt_name = None ++ ++ for alt_title in attributes['altTitles']: ++ if not lang_code_alt_name and self.lang_code in alt_title: ++ lang_code_alt_name = alt_title['en'] ++ ++ if not en_alt_name and 'en' in alt_title: ++ en_alt_name = alt_title['en'] ++ ++ return lang_code_alt_name or en_alt_name ++ ++ + def get_manga_data(self, initial_data): + """ + Returns manga data from API +@@ -117,7 +137,9 @@ class Mangadex(Server): + attributes = resp_json['data']['attributes'] + + # FIXME: Should probably be lang_code, but the API returns weird stuff +- data['name'] = html.unescape(attributes['title']['en']) ++ _name = self._manga_title_from_attributes(attributes) ++ data['name'] = html.unescape(_name) ++ assert data['name'] is not None + + for relationship in resp_json['relationships']: + if relationship['type'] == 'author': +@@ -137,8 +159,14 @@ class Mangadex(Server): + elif attributes['status'] == 'hiatus': + data['status'] = 'hiatus' + +- # FIXME: lang_code +- data['synopsis'] = html.unescape(attributes['description']['en']) ++ if self.lang_code in attributes['description']: ++ data['synopsis'] = html.unescape(attributes['description'][self.lang_code]) ++ elif 'en' in attributes['description']: ++ # Fall back to english synopsis ++ data['synopsis'] = html.unescape(attributes['description']['en']) ++ else: ++ logger.warn('{}: No synopsis', data['name']) ++ + + data['chapters'] += self.resolve_chapters(data['slug']) + +@@ -280,11 +308,16 @@ class Mangadex(Server): + if result['type'] != 'manga': + continue + +- results.append(dict( +- slug=result['id'], +- # FIXME: lang_code +- name=result['attributes']['title']['en'], +- )) ++ name = self._manga_title_from_attributes(result['attributes']) ++ ++ if name: ++ results.append(dict( ++ slug=result['id'], ++ # FIXME: lang_code ++ name=name, ++ )) ++ else: ++ logger.warn("ignoring result {}, missing name".format(result['id'])) + + return results + diff --git a/srcpkgs/Komikku/template b/srcpkgs/Komikku/template index a8d21545b64c..954a910382b7 100644 --- a/srcpkgs/Komikku/template +++ b/srcpkgs/Komikku/template @@ -1,6 +1,6 @@ # Template file for 'Komikku' pkgname=Komikku -version=0.29.2 +version=0.30.0 revision=2 wrksrc=Komikku-v${version} build_style=meson @@ -9,11 +9,11 @@ makedepends="gtk+3-devel libhandy1-devel" depends="gtk+3 libhandy1 libnotify libsecret python3-BeautifulSoup4 python3-Pillow python3-Unidecode python3-cloudscraper python3-dateparser python3-gobject python3-keyring python3-lxml python3-magic - python3-pure-protobuf" + python3-natsort python3-pure-protobuf" checkdepends="appstream-glib desktop-file-utils" short_desc="Online/offline manga reader for GNOME" maintainer="Lorem " license="GPL-3.0-or-later" homepage="https://gitlab.com/valos/Komikku" -distfiles="${homepage}/-/archive/v${version}/Komikku-v${version}.tar.gz" -checksum=20e78e8fbdabc926d9ead44efcc8ec9e16807745fbda8502451de99a4e864ec4 +distfiles="https://gitlab.com/valos/Komikku/-/archive/v${version}/Komikku-v${version}.tar.gz" +checksum=07c45f458a485d50220c71028f71ab27e86058fce1bfd9334b9859e601b7f7e6 diff --git a/srcpkgs/LuaJIT/files/patches/ppc/musl-ppc-secureplt.patch b/srcpkgs/LuaJIT/files/patches/ppc/musl-ppc-secureplt.patch index b7304474f777..3000ca0ed3d5 100644 --- a/srcpkgs/LuaJIT/files/patches/ppc/musl-ppc-secureplt.patch +++ b/srcpkgs/LuaJIT/files/patches/ppc/musl-ppc-secureplt.patch @@ -2,8 +2,8 @@ Imported from https://github.com/LuaJIT/LuaJIT/pull/486. This fixes crashes on ppc-musl, as musl only supports secureplt. ---- src/lj_dispatch.c -+++ src/lj_dispatch.c +--- a/src/lj_dispatch.c ++++ b/src/lj_dispatch.c @@ -56,6 +56,18 @@ static const ASMFunction dispatch_got[] = { #undef GOTFUNC #endif @@ -33,8 +33,8 @@ This fixes crashes on ppc-musl, as musl only supports secureplt. } #if LJ_HASJIT ---- src/lj_dispatch.h -+++ src/lj_dispatch.h +--- a/src/lj_dispatch.h ++++ b/src/lj_dispatch.h @@ -66,6 +66,21 @@ GOTDEF(GOTENUM) }; #endif @@ -66,8 +66,8 @@ This fixes crashes on ppc-musl, as musl only supports secureplt. ASMFunction got[LJ_GOT__MAX]; /* Global offset table. */ #endif #if LJ_HASJIT ---- src/vm_ppc.dasc -+++ src/vm_ppc.dasc +--- a/src/vm_ppc.dasc ++++ b/src/vm_ppc.dasc @@ -59,7 +59,12 @@ |.define ENV_OFS, 8 |.endif diff --git a/srcpkgs/LuaJIT/files/patches/ppc64/add-ppc64-support.patch b/srcpkgs/LuaJIT/files/patches/ppc64/add-ppc64-support.patch index 8feb60601dd8..7c865859da92 100644 --- a/srcpkgs/LuaJIT/files/patches/ppc64/add-ppc64-support.patch +++ b/srcpkgs/LuaJIT/files/patches/ppc64/add-ppc64-support.patch @@ -26,8 +26,8 @@ Author: Rodrigo R. Galvao diff --git dynasm/dasm_ppc.lua dynasm/dasm_ppc.lua index f73974d..a4ad70b 100644 ---- dynasm/dasm_ppc.lua -+++ dynasm/dasm_ppc.lua +--- a/dynasm/dasm_ppc.lua ++++ b/dynasm/dasm_ppc.lua @@ -257,9 +257,11 @@ map_op = { addic_3 = "30000000RRI", ["addic._3"] = "34000000RRI", @@ -52,8 +52,8 @@ index f73974d..a4ad70b 100644 end), diff --git src/Makefile src/Makefile index 6b73a89..cc50bae 100644 ---- src/Makefile -+++ src/Makefile +--- a/src/Makefile ++++ b/src/Makefile @@ -453,7 +453,16 @@ ifeq (ppc,$(TARGET_LJARCH)) DASM_AFLAGS+= -D GPR64 endif @@ -74,8 +74,8 @@ index 6b73a89..cc50bae 100644 DASM_ARCH= ppc64 diff --git src/host/buildvm_asm.c src/host/buildvm_asm.c index ffd1490..6bb995e 100644 ---- src/host/buildvm_asm.c -+++ src/host/buildvm_asm.c +--- a/src/host/buildvm_asm.c ++++ b/src/host/buildvm_asm.c @@ -140,18 +140,14 @@ static void emit_asm_wordreloc(BuildCtx *ctx, uint8_t *p, int n, #else #define TOCPREFIX "" @@ -111,8 +111,8 @@ index ffd1490..6bb995e 100644 fprintf(ctx->fp, "\t.text\n"); diff --git src/lj_arch.h src/lj_arch.h index d609b37..53bc651 100644 ---- src/lj_arch.h -+++ src/lj_arch.h +--- a/src/lj_arch.h ++++ b/src/lj_arch.h @@ -269,10 +269,18 @@ #if LJ_TARGET_CONSOLE #define LJ_ARCH_PPC32ON64 1 @@ -149,8 +149,8 @@ index d609b37..53bc651 100644 #endif diff --git src/lj_ccall.c src/lj_ccall.c index 5c252e5..b891591 100644 ---- src/lj_ccall.c -+++ src/lj_ccall.c +--- a/src/lj_ccall.c ++++ b/src/lj_ccall.c @@ -369,21 +369,97 @@ #elif LJ_TARGET_PPC /* -- PPC calling conventions --------------------------------------------- */ @@ -376,8 +376,8 @@ index 5c252e5..b891591 100644 #if LJ_TARGET_MIPS64 diff --git src/lj_ccall.h src/lj_ccall.h index 59f6648..bbf309f 100644 ---- src/lj_ccall.h -+++ src/lj_ccall.h +--- a/src/lj_ccall.h ++++ b/src/lj_ccall.h @@ -86,10 +86,23 @@ typedef union FPRArg { #elif LJ_TARGET_PPC @@ -404,8 +404,8 @@ index 59f6648..bbf309f 100644 typedef intptr_t GPRArg; diff --git src/lj_ccallback.c src/lj_ccallback.c index 846827b..eb7f445 100644 ---- src/lj_ccallback.c -+++ src/lj_ccallback.c +--- a/src/lj_ccallback.c ++++ b/src/lj_ccallback.c @@ -61,8 +61,24 @@ static MSize CALLBACK_OFS2SLOT(MSize ofs) #elif LJ_TARGET_PPC @@ -513,8 +513,8 @@ index 846827b..eb7f445 100644 if (ctr->size <= 4 && diff --git src/lj_ctype.h src/lj_ctype.h index 0c220a8..105865b 100644 ---- src/lj_ctype.h -+++ src/lj_ctype.h +--- a/src/lj_ctype.h ++++ b/src/lj_ctype.h @@ -153,7 +153,7 @@ typedef struct CType { /* Simplify target-specific configuration. Checked in lj_ccall.h. */ @@ -526,8 +526,8 @@ index 0c220a8..105865b 100644 diff --git src/lj_def.h src/lj_def.h index 2d8fff6..381d6f5 100644 ---- src/lj_def.h -+++ src/lj_def.h +--- a/src/lj_def.h ++++ b/src/lj_def.h @@ -71,7 +71,11 @@ typedef unsigned int uintptr_t; #define LJ_MAX_IDXCHAIN 100 /* __index/__newindex chain limit. */ #define LJ_STACK_EXTRA (5+2*LJ_FR2) /* Extra stack space (metamethods). */ @@ -542,8 +542,8 @@ index 2d8fff6..381d6f5 100644 #define LJ_MIN_GLOBAL 6 /* Min. global table size (hbits). */ diff --git src/lj_frame.h src/lj_frame.h index 19c49a4..c666418 100644 ---- src/lj_frame.h -+++ src/lj_frame.h +--- a/src/lj_frame.h ++++ b/src/lj_frame.h @@ -210,6 +210,15 @@ enum { LJ_CONT_TAILCALL, LJ_CONT_FFI_CALLBACK }; /* Special continuations. */ #define CFRAME_OFS_MULTRES 408 #define CFRAME_SIZE 384 @@ -562,8 +562,8 @@ index 19c49a4..c666418 100644 #define CFRAME_OFS_NRES 468 diff --git src/lj_target_ppc.h src/lj_target_ppc.h index c5c991a..f0c8c94 100644 ---- src/lj_target_ppc.h -+++ src/lj_target_ppc.h +--- a/src/lj_target_ppc.h ++++ b/src/lj_target_ppc.h @@ -30,8 +30,13 @@ enum { /* Calling conventions. */ @@ -603,8 +603,8 @@ index c5c991a..f0c8c94 100644 PPCI_BC = 0x40800000, diff --git src/vm_ppc.dasc src/vm_ppc.dasc index b4260eb..abb381e 100644 ---- src/vm_ppc.dasc -+++ src/vm_ppc.dasc +--- a/src/vm_ppc.dasc ++++ b/src/vm_ppc.dasc @@ -22,35 +22,40 @@ |// GPR64 64 bit registers (but possibly 32 bit pointers, e.g. PS3). |// Affects reg saves, stack layout, carry/overflow/dot flags etc. diff --git a/srcpkgs/LuaJIT/files/patches/ppc64/fix-vm-jit-ppc64.patch b/srcpkgs/LuaJIT/files/patches/ppc64/fix-vm-jit-ppc64.patch index ab6771110f90..f4e760b73836 100644 --- a/srcpkgs/LuaJIT/files/patches/ppc64/fix-vm-jit-ppc64.patch +++ b/srcpkgs/LuaJIT/files/patches/ppc64/fix-vm-jit-ppc64.patch @@ -1,5 +1,5 @@ ---- src/vm_ppc.dasc 2019-06-03 19:41:50.214671731 +0200 -+++ src/vm_ppc.dasc 2019-06-03 19:44:40.229686143 +0200 +--- a/src/vm_ppc.dasc 2019-06-03 19:41:50.214671731 +0200 ++++ b/src/vm_ppc.dasc 2019-06-03 19:44:40.229686143 +0200 @@ -2774,7 +2774,7 @@ | |->vm_exit_handler: diff --git a/srcpkgs/LuaJIT/template b/srcpkgs/LuaJIT/template index 9fbc72cbe4e7..5b8ab1beda11 100644 --- a/srcpkgs/LuaJIT/template +++ b/srcpkgs/LuaJIT/template @@ -38,7 +38,7 @@ post_patch() { for i in ${FILESDIR}/patches/${patchdir}/*.patch; do msg_normal "patching: $i\n" - patch -sNp0 -i ${i} + patch -sNp1 -i ${i} done } diff --git a/srcpkgs/OpenRCT2/template b/srcpkgs/OpenRCT2/template index 86b2abf205c3..7487ef8ad8d4 100644 --- a/srcpkgs/OpenRCT2/template +++ b/srcpkgs/OpenRCT2/template @@ -5,8 +5,8 @@ pkgname=OpenRCT2 _objects_version=1.0.21 _titles_version=0.1.2c _replays_version=0.0.43 -version=0.3.4 -revision=1 +version=0.3.4.1 +revision=2 build_style=cmake configure_args=" -DOPENRCT2_VERSION_TAG=${version} @@ -20,7 +20,7 @@ configure_args=" make_build_target="all g2" hostmakedepends="pkg-config unzip" makedepends="SDL2-devel fontconfig-devel freetype-devel libzip-devel - libpng-devel speexdsp-devel icu-devel zlib-devel json-c++ + libpng-devel speexdsp-devel icu-devel zlib-devel json-c++ libxml2-devel $(vopt_if multiplayer 'libcurl-devel openssl-devel') $(vopt_if scripting duktape-devel)" depends="zenity" @@ -33,7 +33,7 @@ homepage="https://openrct2.io" distfiles="https://github.com/OpenRCT2/OpenRCT2/archive/v${version}.tar.gz https://github.com/OpenRCT2/objects/releases/download/v${_objects_version}/objects.zip https://github.com/OpenRCT2/title-sequences/releases/download/v${_titles_version}/title-sequences.zip" -checksum="755529c797b94279e683b77ffbcfcfe901cca2fff817431632a23019ac95c6ca +checksum="01f286dce2a9668fb87f403a0f53880936d3013fd502f32f9bb1217236c28225 b081f885311f9afebc41d9dd4a68b7db4cf736eb815c04e307e1a426f08cfa35 5284333fa501270835b5f0cf420cb52155742335f5658d7889ea35d136b52517" skip_extraction="objects.zip title-sequences.zip replays.zip" @@ -53,6 +53,9 @@ fi if [ "$CROSS_BUILD" ]; then hostmakedepends+=" OpenRCT2" + # for icu mass-rebuild + hostmakedepends+=" enchant2 libxml2 webkit2gtk libharfbuzz" + hostmakedepends+=" libnuspell libpsl" CXXFLAGS+=" -DHAVE_IMMINTRIN_H=false -DSDL_DISABLE_IMMINTRIN_H=1" fi diff --git a/srcpkgs/R-cran-ggplot2/template b/srcpkgs/R-cran-ggplot2/template index 48aa4abe0b69..ddf1e5bb6038 100644 --- a/srcpkgs/R-cran-ggplot2/template +++ b/srcpkgs/R-cran-ggplot2/template @@ -1,6 +1,6 @@ # Template file for 'R-cran-ggplot2' pkgname=R-cran-ggplot2 -version=3.3.3 +version=3.3.5 revision=1 build_style=R-cran makedepends="R-cran-digest R-cran-glue R-cran-gtable R-cran-isoband @@ -11,4 +11,4 @@ short_desc="Create Elegant Data Visualisations Using the Grammar of Graphics" maintainer="Florian Wagner " license="GPL-2.0-only" homepage="https://ggplot2.tidyverse.org/" -checksum=45c29e2348dbd195bbde1197a52db7764113e57f463fd3770fb899acc33423cc +checksum=b075294faf3af31b18e415f260c62d6000b218770e430484fe38819bdc3224ea diff --git a/srcpkgs/R-cran-stringi/template b/srcpkgs/R-cran-stringi/template index b7420242f6a4..56636534ddae 100644 --- a/srcpkgs/R-cran-stringi/template +++ b/srcpkgs/R-cran-stringi/template @@ -1,14 +1,14 @@ # Template file for 'R-cran-stringi' pkgname=R-cran-stringi -version=1.4.6 -revision=3 +version=1.7.3 +revision=1 build_style=R-cran makedepends="pkg-config icu-devel" short_desc="Character String Processing Facilities" maintainer="Florian Wagner " license="BSD-3-Clause" homepage="http://gagolewski.com/software/stringi/" -checksum=633f67da5bd7bcb611764e4f478b0da050d22a715bbcbdd67aed0300dcef6fd6 +checksum=d98632f1d7dc22e0a190315ee3c435146894e18ef586adbeb80ad526673b1f56 post_install() { vlicense LICENSE diff --git a/srcpkgs/R/template b/srcpkgs/R/template index 0eda3df81f3f..2a3cb67d3fec 100644 --- a/srcpkgs/R/template +++ b/srcpkgs/R/template @@ -1,7 +1,7 @@ # Template file for 'R' pkgname=R version=4.1.0 -revision=1 +revision=2 build_style=gnu-configure configure_args="--docdir=/usr/share/doc/R rdocdir=/usr/share/doc/R --with-blas$(vopt_if openblas '=openblas') --with-lapack diff --git a/srcpkgs/SDL2/patches/ae7ee2a59c8d41d67c6bc80f25b6e52670dddbbf.patch b/srcpkgs/SDL2/patches/ae7ee2a59c8d41d67c6bc80f25b6e52670dddbbf.patch new file mode 100644 index 000000000000..5c62275830ab --- /dev/null +++ b/srcpkgs/SDL2/patches/ae7ee2a59c8d41d67c6bc80f25b6e52670dddbbf.patch @@ -0,0 +1,32 @@ +From ae7ee2a59c8d41d67c6bc80f25b6e52670dddbbf Mon Sep 17 00:00:00 2001 +From: Ethan Lee +Date: Wed, 11 Aug 2021 09:59:43 -0400 +Subject: [PATCH] wayland: Ignore stateless/sizeless configs when starting in + fullscreen mode + +--- + src/video/wayland/SDL_waylandwindow.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/src/video/wayland/SDL_waylandwindow.c b/src/video/wayland/SDL_waylandwindow.c +index 025dd30ee..451d33b76 100644 +--- a/src/video/wayland/SDL_waylandwindow.c ++++ b/src/video/wayland/SDL_waylandwindow.c +@@ -219,9 +219,15 @@ handle_configure_xdg_toplevel(void *data, + + /* Foolishly do what the compositor says here. If it's wrong, don't + * blame us, we were explicitly instructed to do this. ++ * ++ * UPDATE: Nope, we can't actually do that, the compositor may give ++ * us a completely stateless, sizeless configure, with which we have ++ * to enforce our own state anyway. + */ +- window->w = width; +- window->h = height; ++ if (width != 0 && height != 0) { ++ window->w = width; ++ window->h = height; ++ } + + /* This part is good though. */ + if (window->flags & SDL_WINDOW_ALLOW_HIGHDPI) { diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template index 9013c2e73e21..b7c1db667dc4 100644 --- a/srcpkgs/SDL2/template +++ b/srcpkgs/SDL2/template @@ -1,6 +1,6 @@ # Template file for 'SDL2' pkgname=SDL2 -version=2.0.14 +version=2.0.16 revision=1 build_style=gnu-configure configure_args="--enable-alsa --disable-esd --disable-rpath --enable-libudev @@ -12,13 +12,14 @@ makedepends="alsa-lib-devel dbus-devel eudev-libudev-devel libusb-compat-devel short_desc="Simple DirectMedia Layer (version 2)" maintainer="Orphaned " license="Zlib" -homepage="http://www.libsdl.org/" -distfiles="http://www.libsdl.org/release/${pkgname}-${version}.tar.gz" -checksum=d8215b571a581be1332d2106f8036fcb03d12a70bae01e20f424976d275432bc +homepage="https://www.libsdl.org/" +changelog="https://raw.githubusercontent.com/libsdl-org/SDL/main/WhatsNew.txt" +distfiles="https://www.libsdl.org/release/${pkgname}-${version}.tar.gz" +checksum=65be9ff6004034b5b2ce9927b5a4db1814930f169c4b2dae0a1e4697075f287b # Package build options -build_options="gles opengl pulseaudio sndio vulkan wayland x11" -build_options_default="gles opengl pulseaudio sndio vulkan wayland x11" +build_options="gles opengl pulseaudio pipewire sndio vulkan wayland x11" +build_options_default="gles opengl pulseaudio pipewire sndio vulkan wayland x11" case "$XBPS_TARGET_MACHINE" in arm*) @@ -71,6 +72,13 @@ else configure_args+=" --disable-pulseaudio" fi +if [ "$build_option_pipewire" ]; then + configure_args+=" --enable-pipewire" + makedepends+=" pipewire-devel" +else + configure_args+=" --disable-pipewire" +fi + if [ "$build_option_sndio" ]; then configure_args+=" --enable-sndio" makedepends+=" sndio-devel" @@ -82,8 +90,8 @@ if [ "$build_option_wayland" ]; then if [ -z "$build_option_gles" ]; then msg_error "$pkgname: wayland option requires gles.\n" fi - configure_args+=" --enable-video-wayland --disable-wayland-shared" - makedepends+=" libxkbcommon-devel wayland-devel wayland-protocols" + configure_args+=" --enable-video-wayland --disable-wayland-shared --enable-libdecor" + makedepends+=" libxkbcommon-devel libdecor-devel wayland-devel wayland-protocols" if [ "$CROSS_BUILD" ]; then hostmakedepends+=" wayland-devel" fi diff --git a/srcpkgs/SLADE/template b/srcpkgs/SLADE/template index 030aac7a61b2..f7c5d5cd9ff8 100644 --- a/srcpkgs/SLADE/template +++ b/srcpkgs/SLADE/template @@ -1,7 +1,7 @@ # Template file for 'SLADE' pkgname=SLADE -version=3.1.12a -revision=5 +version=3.1.13 +revision=1 build_style=cmake build_helper=cmake-wxWidgets-gtk3 hostmakedepends="pkg-config p7zip which" @@ -14,7 +14,7 @@ license="GPL-2.0-or-later" homepage="https://github.com/sirjuddington/SLADE" changelog="https://github.com/sirjuddington/SLADE/releases/tag/${version}" distfiles="https://github.com/sirjuddington/SLADE/archive/${version}.tar.gz" -checksum=7dc8a0089855f6321d2ec185fa5c97fcb7cc54857033aa3adec9a5ec8226ed60 +checksum=a9719f8639ae579c9671fda8c8ccbcc1ed55f7c98208fdeb439fb8d52fe340d7 pre_configure() { case $XBPS_TARGET_MACHINE in diff --git a/srcpkgs/Waybar/patches/libfmt8-compatibility.patch b/srcpkgs/Waybar/patches/libfmt8-compatibility.patch new file mode 100644 index 000000000000..4ae9ee619e3a --- /dev/null +++ b/srcpkgs/Waybar/patches/libfmt8-compatibility.patch @@ -0,0 +1,40 @@ +From 368e4813de5356332d1167e8200cb5633e772ed6 Mon Sep 17 00:00:00 2001 +From: John Helmert III +Date: Tue, 29 Jun 2021 21:29:12 -0500 +Subject: [PATCH] libfmt >=8.0.0 compatibility + +--- + include/util/format.hpp | 4 ++++ + src/modules/clock.cpp | 3 +++ + 2 files changed, 7 insertions(+) + +diff --git a/include/util/format.hpp b/include/util/format.hpp +index 288d8f0cd..543a100fb 100644 +--- a/Waybar-0.9.7/include/util/format.hpp ++++ b/Waybar-0.9.7/include/util/format.hpp +@@ -35,7 +35,11 @@ namespace fmt { + // The rationale for ignoring it is that the only reason to specify + // an alignment and a with is to get a fixed width bar, and ">" is + // sufficient in this implementation. ++#if FMT_VERSION < 80000 + width = parse_nonnegative_int(it, end, ctx); ++#else ++ width = detail::parse_nonnegative_int(it, end, -1); ++#endif + } + return it; + } +diff --git a/src/modules/clock.cpp b/src/modules/clock.cpp +index 22bedc783..82c570102 100644 +--- a/Waybar-0.9.7/src/modules/clock.cpp ++++ b/Waybar-0.9.7/src/modules/clock.cpp +@@ -196,6 +196,9 @@ template <> + struct fmt::formatter : fmt::formatter { + template + auto format(const waybar_time& t, FormatContext& ctx) { ++#if FMT_VERSION >= 80000 ++ auto& tm_format = specs; ++#endif + return format_to(ctx.out(), "{}", date::format(t.locale, fmt::to_string(tm_format), t.ztime)); + } + }; diff --git a/srcpkgs/Waybar/template b/srcpkgs/Waybar/template index 5d6538e66982..699c4baddb59 100644 --- a/srcpkgs/Waybar/template +++ b/srcpkgs/Waybar/template @@ -1,7 +1,7 @@ # Template file for 'Waybar' pkgname=Waybar version=0.9.7 -revision=1 +revision=2 _date_version=3.0.0 create_wrksrc=yes build_wrksrc=${pkgname}-${version} diff --git a/srcpkgs/abcmidi/template b/srcpkgs/abcmidi/template new file mode 100644 index 000000000000..c5dd100bfbc3 --- /dev/null +++ b/srcpkgs/abcmidi/template @@ -0,0 +1,12 @@ +# Template file for 'abcmidi' +pkgname=abcmidi +version=2021.06.27 +revision=1 +wrksrc=${pkgname} +build_style=gnu-configure +short_desc="Utilites for working with ABC files" +maintainer="Michal Vasilek " +license="GPL-2.0-or-later" +homepage="https://ifdo.ca/~seymour/runabc/top.html" +distfiles="https://ifdo.ca/~seymour/runabc/abcMIDI-${version}.zip" +checksum=08ecbdda0ab81551f4d319e2db71f81f566b21adba252d8793c70a137bc0dd38 diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template index 0778d446920a..9750c4c941a0 100644 --- a/srcpkgs/akonadi-calendar/template +++ b/srcpkgs/akonadi-calendar/template @@ -1,6 +1,6 @@ # Template file for 'akonadi-calendar' pkgname=akonadi-calendar -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools @@ -11,7 +11,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://community.kde.org/KDE_PIM" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz" -checksum=352c1a809b8c0dd3006f96274c0af1cfcefaf4e4f74088b4c2854b9e7c657122 +checksum=86c76db4f02e5b5687c385c96a2631042db22e0e095cf3939887ed049ed27738 akonadi-calendar-devel_package() { depends="${sourcepkg}>=${version}_${revision} ${makedepends}" diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template index 95f8894703a9..ddc4f95d8449 100644 --- a/srcpkgs/akonadi-contacts/template +++ b/srcpkgs/akonadi-contacts/template @@ -1,9 +1,9 @@ # Template file for 'akonadi-contacts' pkgname=akonadi-contacts -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules gettext kcoreaddons" +hostmakedepends="extra-cmake-modules gettext kcoreaddons kcmutils" makedepends="kio-devel kcontacts-devel kmime-devel akonadi-mime-devel prison-devel libkleo-devel grantlee5-devel grantleetheme-devel" short_desc="Libraries and daemons to implement Contact Management in Akonadi" @@ -11,7 +11,7 @@ maintainer="John " license="LGPL-2.0-or-later, GPL-2.0-or-later" homepage="https://community.kde.org/KDE_PIM/Akonadi" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-contacts-${version}.tar.xz" -checksum=45c3128f58459dff8460757436dfce6f4996a53ea69036cf87ce1022a4e084de +checksum=01fba5223b1d495266041f2ac4ade990b8a661ae9bd1af084768e75c9676c02b if [ "$CROSS_BUILD" ];then hostmakedepends+=" qt5-qmake qt5-host-tools python3 kconfig" diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template index e293f601b16b..a2b72606fac3 100644 --- a/srcpkgs/akonadi-import-wizard/template +++ b/srcpkgs/akonadi-import-wizard/template @@ -1,6 +1,6 @@ # Template file for 'akonadi-import-wizard' pkgname=akonadi-import-wizard -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules kcoreaddons kdoctools qt5-host-tools qt5-qmake @@ -11,7 +11,7 @@ maintainer="John " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://community.kde.org/KDE_PIM" distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz" -checksum=f1850013b560deb468f4657ebdd7cee62661d657b95b4e43944f5a5d3f5ab7be +checksum=a8e49d801634a2b00f973fa1051c08826f581899d696fb38241f39439f5696dd akonadi-import-wizard-devel_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template index 793eaa4db509..d3dd0188e275 100644 --- a/srcpkgs/akonadi-mime/template +++ b/srcpkgs/akonadi-mime/template @@ -1,6 +1,6 @@ # Template file for 'akonadi-mime' pkgname=akonadi-mime -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3 @@ -11,7 +11,7 @@ maintainer="John " license="LGPL-2.1-or-later, GPL-2.0-or-later" homepage="https://community.kde.org/KDE_PIM/Akonadi" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-mime-${version}.tar.xz" -checksum=86fd97d1367dfa7509881f1d6c76080b1926b7d873b5d36526fe0907895812d4 +checksum=33fa3f1ced279192b3aec99666c47765fa33e464478f012752968e8b847d8121 if [ "$CROSS_BUILD" ];then hostmakedepends+=" qt5-qmake qt5-host-tools kconfig" diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template index d3505141631d..e08be40d821d 100644 --- a/srcpkgs/akonadi-notes/template +++ b/srcpkgs/akonadi-notes/template @@ -1,6 +1,6 @@ # Template file for 'akonadi-notes' pkgname=akonadi-notes -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools @@ -11,7 +11,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://kontact.kde.org/" distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz" -checksum=089a25c95107f1d104a825abade59de278d4aaa29ab4052339eb82e4d5f267c0 +checksum=690b267946bf8fba2272f1ed26c4f4c43e977875205502ff68c19c2e0744a191 akonadi-notes-devel_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template index 4a2bc233f3ca..fa3c6189d6ea 100644 --- a/srcpkgs/akonadi-search/template +++ b/srcpkgs/akonadi-search/template @@ -1,6 +1,6 @@ # Template file for 'akonadi-search' pkgname=akonadi-search -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream @@ -12,7 +12,7 @@ maintainer="John " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://community.kde.org/KDE_PIM" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz" -checksum=d047ef7b4a338dd31bce4d22b5c4bc8c9e87d1067d581afaa8549e7074f1c69b +checksum=3af1481e3df9b8b1ba1a3aab1c0b657a799aab77ad8a20d4115f213d81fd766a akonadi-search-devel_package() { depends="${sourcepkg}>=${version}_${revision} ${makedepends}" diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template index f96f9e09634d..e55cfaf89ebf 100644 --- a/srcpkgs/akonadi5/template +++ b/srcpkgs/akonadi5/template @@ -1,6 +1,6 @@ # Template file for 'akonadi5' pkgname=akonadi5 -version=21.04.3 +version=21.08.0 revision=1 wrksrc="akonadi-${version}" build_style=cmake @@ -19,7 +19,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://community.kde.org/KDE_PIM/Akonadi" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz" -checksum=f076dba29986961c7774118b4730c8035820e423d792f15644fa09ad1d55d26e +checksum=7a697427e198fcef19718a73f0c4459467e2a3bdc880f63ab46de41802464f62 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel" diff --git a/srcpkgs/alacritty/template b/srcpkgs/alacritty/template index e0e7f9a849c5..0aaa952d4daa 100644 --- a/srcpkgs/alacritty/template +++ b/srcpkgs/alacritty/template @@ -1,11 +1,11 @@ # Template file for 'alacritty' pkgname=alacritty -version=0.8.0 +version=0.9.0 revision=1 build_wrksrc="${pkgname}" build_style=cargo hostmakedepends="pkg-config python3" -makedepends="freetype-devel fontconfig-devel libxcb-devel" +makedepends="freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel" depends="libXi libXxf86vm ncurses alacritty-terminfo-${version}_${revision}" short_desc="Cross-platform, GPU-accelerated terminal emulator" maintainer="Andrea Brancaleoni " @@ -13,7 +13,7 @@ license="Apache-2.0" homepage="https://github.com/alacritty/alacritty" changelog="https://raw.githubusercontent.com/alacritty/alacritty/master/CHANGELOG.md" distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=e450ff4ceafdf4894d82f2f22ca93b422ffd1283f876d44cf744e4ed3bc0eaf6 +checksum=6d3aaac9e0477f903563b6fb26e089118407cdbfe952a1e2ffbf4e971b7062b3 case "$XBPS_TARGET_MACHINE" in ppc64*) ;; diff --git a/srcpkgs/alsa_rnnoise/template b/srcpkgs/alsa_rnnoise/template new file mode 100644 index 000000000000..2472f31b7a6b --- /dev/null +++ b/srcpkgs/alsa_rnnoise/template @@ -0,0 +1,14 @@ +# Template file for 'alsa_rnnoise' +pkgname=alsa_rnnoise +version=1.0 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=meson +hostmakedepends="pkg-config" +makedepends="rnnoise-devel alsa-lib-devel" +short_desc="RNNoise based noise removal plugin for ALSA" +maintainer="Arsen Arsenović " +license="GPL-3.0-only" +homepage="https://git.sr.ht/~arsen/alsa_rnnoise" +distfiles="https://git.sr.ht/~arsen/alsa_rnnoise/archive/v${version}.tar.gz" +checksum=88dc6e062539e75f80e90126934e3629ca766a99e3a7b7d0cd4e6013d295bc9d diff --git a/srcpkgs/amdvlk/patches/cmake-build-type-none.patch b/srcpkgs/amdvlk/patches/cmake-build-type-none.patch index b04df1bf0003..c6b356b54976 100644 --- a/srcpkgs/amdvlk/patches/cmake-build-type-none.patch +++ b/srcpkgs/amdvlk/patches/cmake-build-type-none.patch @@ -14,22 +14,6 @@ Index: llvm-project/llvm/CMakeLists.txt set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" ) set(LLVM_TOOLS_INSTALL_DIR "bin" CACHE STRING "Path for binary subdirectory (defaults to 'bin')") -Index: pal/cmake/Modules/AmdCmakeHelper.cmake -=================================================================== ---- a/pal/cmake/Modules/AmdCmakeHelper.cmake -+++ b/pal/cmake/Modules/AmdCmakeHelper.cmake -@@ -37,11 +37,6 @@ if (CMAKE_CONFIGURATION_TYPES) - else() - string(TOUPPER "${CMAKE_BUILD_TYPE}" capital_CMAKE_BUILD_TYPE) - -- if (CMAKE_BUILD_TYPE AND -- NOT capital_CMAKE_BUILD_TYPE MATCHES "^(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)$") -- message(FATAL_ERROR "Invalid value for CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") -- endif() -- - if(capital_CMAKE_BUILD_TYPE STREQUAL "DEBUG") - set(CMAKE_BUILD_TYPE_DEBUG ON) - set(CMAKE_BUILD_TYPE_RELEASE OFF) Index: xgl/CMakeLists.txt =================================================================== --- a/xgl/CMakeLists.txt diff --git a/srcpkgs/amdvlk/template b/srcpkgs/amdvlk/template index a6c3daf619db..c01b288f2328 100644 --- a/srcpkgs/amdvlk/template +++ b/srcpkgs/amdvlk/template @@ -1,11 +1,11 @@ # Template file for 'amdvlk' pkgname=amdvlk -version=2021.Q3.1 +version=2021.Q3.3 revision=1 -_llpc_commit=b2e47a684ac1ba9bcddfc87afa9d2fffffd15c06 -_xgl_commit=682b4a3d4a49b2db24ad10b31ff192d03ecca097 -_pal_commit=ad699adac6f9f331bbc454050f6b40d1549ce752 -_llvm_project_commit=84bf997c8b569e551ef73d39cf391e72d2f6c682 +_llpc_commit=9a3ae083e7400d38790dd9a251731b20aae0d31a +_xgl_commit=b135615f415f318c4e910e4b4f44aba2b5ea2e7f +_pal_commit=f2be9e29a870305e2b2ff1641c0f230725685ef3 +_llvm_project_commit=d3ad9a01687d912773e4fe802ddc85143b7e66d1 _spvgen_commit=051b6997c7c34f1167cfd400e3205ed6d4b728ef _MetroHash_commit=3c566dd9cda44ca7fd97659e0b53ac953f9037d2 _CWPack_commit=7387247eb9889ddcabbc1053b9c2052e253b088e @@ -32,11 +32,11 @@ distfiles="https://github.com/GPUOpen-Drivers/AMDVLK/archive/v-${version}.tar.gz https://github.com/GPUOpen-Drivers/spvgen/archive/${_spvgen_commit}.tar.gz https://github.com/GPUOpen-Drivers/MetroHash/archive/${_MetroHash_commit}.tar.gz https://github.com/GPUOpen-Drivers/CWPack/archive/${_CWPack_commit}.tar.gz" -checksum="22a361b6ddd7e90e2c7e032997aa75fd3ff09b7d8747f858878ab2b55abef6fa - 7850d290692354cc8fff2bb9733483d70a95a4bd6895fe9c8d9f039520a1025d - 1fbc572c0de2dc773fafad5ace4a2c754157cfd44f93ee89b2cbad015f0fd5dc - 6ed1a198f1967dfed7d81ea28a65ce03042fe3b72bf48a119a111ab487a5abf9 - 3cf1858a373e8d1eda486e1fc668f0552f80408ba395ac5e7038ec6271513bd3 +checksum="bfb86692af5c47d4d1b9b1b669fa67626dbd6145804b4deda7d20cc688cd403f + 241b9f62ae01284468f45b3f690303c884bfaddeade19f6041e617f20485789b + 5608e53d87d55fd4667d67a4293d9a17ef99a769bf41eeacd99ac9b829ee4412 + ca9f60cdeb22c1befcab88bf527f8318265dbda1cb5149421bf38c4fcc0f91a7 + 01a07a396604ec3634e9369d3dbb5d198e7b58fbcde54e0cf06e55bd95e77a90 1718847a0476f47dede1f061a61dcbd00861bd998f4257c54ec92e866e94f8f2 cc8ff538fede25fe023984b3fde27f09b000bdc49793534794cd1d2bf881750a 186060fbcf87165224ba7df0e1858b66ebc42cf190c481aef1df8d89ebab7abd" diff --git a/srcpkgs/an/template b/srcpkgs/an/template index 28a6600f6492..e05c3c129e64 100644 --- a/srcpkgs/an/template +++ b/srcpkgs/an/template @@ -1,7 +1,7 @@ # Template file for 'an' pkgname=an version=1.2 -revision=7 +revision=8 build_style=gnu-makefile makedepends="icu-devel" depends="words-en" diff --git a/srcpkgs/apk-tools/template b/srcpkgs/apk-tools/template index c6d522451779..b218b76a2e37 100644 --- a/srcpkgs/apk-tools/template +++ b/srcpkgs/apk-tools/template @@ -1,6 +1,6 @@ # Template file for 'apk-tools' pkgname=apk-tools -version=2.12.6 +version=2.12.7 revision=1 build_style=gnu-makefile # Link libapk statically @@ -12,7 +12,7 @@ maintainer="Leah Neukirchen " license="GPL-2.0-only" homepage="http://git.alpinelinux.org/cgit/apk-tools" distfiles="http://git.alpinelinux.org/cgit/${pkgname}/snapshot/${pkgname}-${version}.tar.bz2" -checksum=371b15e07e450ca117ef75dea58353721d67f09b3af4f328d5858ba7b2a13777 +checksum=269831b60d0008d3f4420293971ebbe951b04ee72f8359f2cc3ee89e649b1705 CFLAGS="-Wno-error" do_install() { diff --git a/srcpkgs/apostrophe/template b/srcpkgs/apostrophe/template index c3d1c8e56e05..63a3e256df33 100644 --- a/srcpkgs/apostrophe/template +++ b/srcpkgs/apostrophe/template @@ -1,13 +1,14 @@ # Template file for 'apostrophe' pkgname=apostrophe version=2.4 -revision=1 +revision=2 wrksrc=apostrophe-v$version build_style=meson build_helper=gir hostmakedepends="python3 glib-devel appstream-glib pkg-config gettext" makedepends="libglib-devel gtk+3-devel libhandy1-devel" -depends="python3-regex python3-pypandoc gspell iso-codes libhandy1" +depends="python3-regex python3-pypandoc gspell iso-codes libhandy1 + webkit2gtk" short_desc="GTK+ based distraction free Markdown editor" maintainer="Orphaned " license="GPL-3.0-only" diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template index f436db94479c..31bf6e62eec5 100644 --- a/srcpkgs/arcan/template +++ b/srcpkgs/arcan/template @@ -1,17 +1,18 @@ # Template file for 'arcan' pkgname=arcan version=0.6.0.1 -revision=1 +revision=2 build_wrksrc=src build_style=cmake make_cmd=make configure_args="-DDISTR_TAG='Void Linux' -DVIDEO_PLATFORM=egl-dri + -DHYBRID_SDL=On $(vopt_if luajit '-DDISABLE_JIT=OFF' '-DDISABLE_JIT=ON')" hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)" makedepends="MesaLib-devel ffmpeg-devel file-devel freetype-devel liblzma-devel libopenal-devel libusb-devel libvncserver-devel libxkbcommon-devel sqlite-devel - vlc-devel + vlc-devel SDL2-devel $(vopt_if tts 'libespeak-ng-devel') $(vopt_if luajit 'LuaJIT-devel' 'lua51-devel') $(vopt_if tesseract 'tesseract-ocr-devel leptonica-devel') @@ -74,3 +75,11 @@ arcan-devel_package() { vmove usr/include } } + +arcan_sdl_package() { + short_desc+=" - SDL platform server binary" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/bin/arcan_sdl + } +} diff --git a/srcpkgs/arcan_sdl b/srcpkgs/arcan_sdl new file mode 120000 index 000000000000..fb6a95edcfe5 --- /dev/null +++ b/srcpkgs/arcan_sdl @@ -0,0 +1 @@ +arcan \ No newline at end of file diff --git a/srcpkgs/ardour/template b/srcpkgs/ardour/template index b3fb850ee8ce..b9f15ae83c27 100644 --- a/srcpkgs/ardour/template +++ b/srcpkgs/ardour/template @@ -1,8 +1,8 @@ # Template file for 'ardour' pkgname=ardour -version=6.8 +version=6.9 revision=1 -_commit="1734fac4105106e02219834d330fa9eb0ceef3cd" +_commit="945c8f288077565fe3de32c6ac0cb50e286722e4" build_style=waf3 configure_args="--cxx11 --no-phone-home --with-backends=jack,alsa,dummy --libjack=weak --optimize --docs --use-external-libs --freedesktop" diff --git a/srcpkgs/ark/template b/srcpkgs/ark/template index a0b94ffa2be3..1665ae95f762 100644 --- a/srcpkgs/ark/template +++ b/srcpkgs/ark/template @@ -1,6 +1,6 @@ # Template file for 'ark' pkgname=ark -version=21.04.3 +version=21.08.0 revision=1 build_style=cmake configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" @@ -13,7 +13,7 @@ maintainer="John " license="GPL-2.0-or-later" homepage="https://kde.org/applications/en/utilities/org.kde.ark" distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz" -checksum=6cfd49512080c84982574e36f85daeff1ae1287b7bae74cff46e4503d4cc70af +checksum=dd7daf89f1821edcb03bbe41344f85198f5709135a8d4d273fe7ba611230f522 do_check() { cd build diff --git a/srcpkgs/attica/template b/srcpkgs/attica/template index 214c8a5fc61c..6a83617ae25a 100644 --- a/srcpkgs/attica/template +++ b/srcpkgs/attica/template @@ -1,6 +1,6 @@ # Template file for 'attica' pkgname=attica -version=5.84.0 +version=5.85.0 revision=1 build_style=cmake hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel" @@ -10,7 +10,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/frameworks/attica" distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=adb8afbbe73d89e07dee77a4ee0d9553b4611ee5e69effe9e0d9881b54abb1e0 +checksum=345fb419e5ef64dc23e3cfda3a8d9877fa915cd0b5d8dee0517d4326be148be7 do_check() { cd build diff --git a/srcpkgs/avidemux/template b/srcpkgs/avidemux/template index e62a3bc2c436..c4936a930e7f 100644 --- a/srcpkgs/avidemux/template +++ b/srcpkgs/avidemux/template @@ -1,7 +1,7 @@ # Template file for 'avidemux' pkgname=avidemux version=2.7.6 -revision=1 +revision=2 # Can't be compiled for aarch64, arm* or mips* archs="x86_64* i686*" wrksrc="${pkgname}_${version}" diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template index fc5700641bca..8502d6e2979a 100644 --- a/srcpkgs/babashka/template +++ b/srcpkgs/babashka/template @@ -1,6 +1,6 @@ # Template file for 'babashka' pkgname=babashka -version=0.5.0 +version=0.5.1 revision=1 hostmakedepends="mandrel leiningen git" makedepends="zlib-devel" @@ -9,14 +9,14 @@ short_desc="Native, fast starting Clojure interpreter for scripting" maintainer="Leah Neukirchen " license="EPL-1.0" homepage="https://babashka.org/" -_sci_commit=5ed2190f3c97de6d30f3aba96362bf6c68e95e90 +_sci_commit=46204fbce012f4495d691520ce545ad277a86747 _babashka_curl_commit=cf71c8ae24a4f8ec85663970f4b8a3f63a0c1a6b -_babashka_nrepl_commit=bd1ce0cbc0861350a4a36e9c31ef79fa0c7cff84 +_babashka_nrepl_commit=47c64227afe869ed9dfba739077c50b06650c0aa _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712 -_process_commit=4c6699d06b49773d3e5c5b4c11d3334fb78cc996 +_process_commit=4fdf33c0243ff646dfa91c4454844a33e0f025b0 _pods_commit=de4c3610c9ef3879370d01b7202a9f3a9d056f6e -_deps_clj_commit=985e5ca7f9cb123f86a0747aded1ee98e1f3deee -_fs_commit=1beb91cd5f352d1e3a914c94e7ec25a2644b07e5 +_deps_clj_commit=af343527c1481845f9138ea8919a26e04e7cd447 +_fs_commit=5339280ee1006de65b6461ed08cfdf2a7b7a4b10 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz https://github.com/babashka/babashka.curl/archive/${_babashka_curl_commit}.tar.gz @@ -26,15 +26,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta https://github.com/babashka/pods/archive/${_pods_commit}.tar.gz https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz" -checksum="485866c1aeb9c5e17707f67a0efcd39404aa8b75fa7f34f49b0b4353beb5b412 - 86a95fa5966d1aae1632102a2c8dd4fe6bea41533eaa07943f116a2ac3d727f7 +checksum="accc5d70ae87534e33eca6bcbc1743f70c16511c28942981592e2aee328ba770 + 8e370e9a478cde133f8e1ead2e732706a0546549a207e54b725f574ecfe0fcf2 e318e4563a278488a0a2d91b2d7c56bd8a0e2be8b895d91435822a047e85c0c3 - 83e3e122bdca4449649199ea7916a46423ac29c0611b7fc7d0f84557105bfdcc + 470866fb6c72aa03ead79179ab6113aa2d41b0950dd127b82c95d9a599dd0126 9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b - 83816c89603bc1b1c938eca9ab941222e51cbe1ab110329717e13760c0f4d1eb + dcb999043dfc807a1ebfae99027b4434e726f647aa52fbd70ed58202d907d39a 9fdd931dc27ff8831dcd456ee5382eda5698cb4d34bf4a72ded0c8c7ac6f74bc - 836d73dbcd05b370911eb9b6dc9a99c8047173b9a96650efe53da0e7c4ac3a2d - b9977751969dbe38403f235fe757a8d1a07d539857d01b31f4bea24e4d58e7e3" + 043176fdf641b9788a956779bcd4df91591d137bc04f87fec137def0e8dc037a + a9b4463e39c196dc2bb74a383639eeacdfe5634e445ba051bae458346965dee9" nocross="https://build.voidlinux.org/builders/aarch64_builder/builds/33769/steps/shell_3/logs/stdio" diff --git a/srcpkgs/baloo-widgets5/template b/srcpkgs/baloo-widgets5/template index 413568589e69..c6fc3833c0e2 100644 --- a/srcpkgs/baloo-widgets5/template +++ b/srcpkgs/baloo-widgets5/template @@ -1,6 +1,6 @@ # Template file for 'baloo-widgets5' pkgname=baloo-widgets5 -version=21.04.3 +version=21.08.0 revision=1 wrksrc="baloo-widgets-${version}" build_style=cmake @@ -13,7 +13,7 @@ maintainer="John " license="LGPL-2.1-or-later, GPL-2.0-or-later" homepage="https://invent.kde.org/libraries/baloo-widgets" distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz" -checksum=b4be933e232c9461bed4fe10c3facbaff41b50a02523e8c70218f809d722f0cc +checksum=9ef1dc516900e3a4c3e7f382b3cd34df36dcbb4f089d494a28b30b5072a6c741 baloo-widgets5-devel_package() { short_desc+=" - development" diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template index 106a032faebc..8394cdec0d3e 100644 --- a/srcpkgs/baloo5/template +++ b/srcpkgs/baloo5/template @@ -1,6 +1,6 @@ # Template file for 'baloo5' pkgname=baloo5 -version=5.84.0 +version=5.85.0 revision=1 wrksrc="${pkgname%5}-${version}" build_style=cmake @@ -15,7 +15,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://community.kde.org/Baloo" distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz" -checksum=e4c1df50e8218d2e227a31499c4016cde546b13361e46994ed82fb8c13768d96 +checksum=81b4459a77c7b75c3a0d8d70fba50ba122f02ed32945522ecc4a6b15c8a6914d do_check() { cd build diff --git a/srcpkgs/bcc/template b/srcpkgs/bcc/template index cbdb9de0abcf..74fdd0259725 100644 --- a/srcpkgs/bcc/template +++ b/srcpkgs/bcc/template @@ -1,10 +1,10 @@ # Template file for 'bcc' pkgname=bcc -version=0.20.0 -revision=2 +version=0.21.0 +revision=4 wrksrc="bcc" build_style=cmake -configure_args="-DREVISION=${version}" +configure_args="-DREVISION=${version} -DENABLE_LLVM_SHARED=1" hostmakedepends="flex python3" makedepends="clang clang-tools-extra elfutils-devel flex lld-devel llvm ncurses-devel python3-devel zlib-devel" @@ -12,8 +12,12 @@ short_desc="BPF-based Linux IO analysis, networking, monitoring, and more" maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://github.com/iovisor/bcc" -distfiles="https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz" -checksum=93edc925675262aa509f5eaf146f2fc7dfa3e01d1b0336a5de01ee6d72fa493b +# use a newer libbpf to fix compile issues on various targets +# you should be able to drop this for the next update +distfiles="https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz>bcc-${version}.tar.gz + https://github.com/libbpf/libbpf/archive/506a544834573905ada61da8e00f54b04f0caf43.tar.gz" +checksum="5323e2a505f6868976d973a234202332ec25dc36f0bf7c118c23fc24f6147215 + e1db8edc20997270a7d7c4d6e5d881abb941828601f113866ebb4073168c1f87" python_version="3" if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then @@ -23,6 +27,9 @@ fi post_extract() { sed -i '/tests/d' CMakeLists.txt # break on musl sed -i 's///' examples/cpp/KModRetExample.cc + # use a newer libbpf with fixes + rm -rf src/cc/libbpf + mv ../libbpf* src/cc/libbpf } bcc-tools_package() { short_desc+=" - tools" diff --git a/srcpkgs/benchmark/template b/srcpkgs/benchmark/template index 08885019296b..b75095dfb136 100644 --- a/srcpkgs/benchmark/template +++ b/srcpkgs/benchmark/template @@ -1,6 +1,6 @@ # Template file for 'benchmark' pkgname=benchmark -version=1.5.5 +version=1.5.6 revision=1 build_style=cmake configure_args="-DBUILD_SHARED_LIBS=ON -DBENCHMARK_ENABLE_GTEST_TESTS=OFF @@ -10,7 +10,7 @@ maintainer="skmpz " license="Apache-2.0" homepage="https://github.com/google/benchmark/" distfiles="https://github.com/google/benchmark/archive/v${version}.tar.gz" -checksum=3bff5f237c317ddfd8d5a9b96b3eede7c0802e799db520d38ce756a2a46a18a0 +checksum=789f85b4810d13ff803834ea75999e41b326405d83d6a538baf01499eda96102 benchmark-devel_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template index e696669a3cba..c10b2b2e89d0 100644 --- a/srcpkgs/bluedevil/template +++ b/srcpkgs/bluedevil/template @@ -1,6 +1,6 @@ # Template file for 'bluedevil' pkgname=bluedevil -version=5.22.3 +version=5.22.4 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" @@ -12,7 +12,7 @@ maintainer="John " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://invent.kde.org/plasma/bluedevil" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=95b8c00cbc7b0eda9af8e9d934384148a1e25a329d529fb0d6b0cac00623f8e1 +checksum=40f19b3b66737f4dabd49f05450d91fc850d27e9b4abdeb112c7d9e70d997881 if [ "$CROSS_BUILD" ]; then hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel" diff --git a/srcpkgs/bluez-qt5/template b/srcpkgs/bluez-qt5/template index 7b1ba307cb65..eba7615720f4 100644 --- a/srcpkgs/bluez-qt5/template +++ b/srcpkgs/bluez-qt5/template @@ -1,6 +1,6 @@ # Template file for 'bluez-qt5' pkgname=bluez-qt5 -version=5.84.0 +version=5.85.0 revision=1 wrksrc="${pkgname%5}-${version}" build_style=cmake @@ -14,7 +14,7 @@ maintainer="John " license="LGPL-2.1-or-later" homepage="https://invent.kde.org/frameworks/bluez-qt" distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz" -checksum=909ab90b3a3868314d37c2223458b047011a6a4baae0f0d2183bc9b380fce65d +checksum=a85b2a5601c50f6b3ade1396624d008ad405de4bda81f77ccaddd55837d700a2 do_check() { cd build diff --git a/srcpkgs/bmake/template b/srcpkgs/bmake/template index ec5ad3933afd..f53a74678d11 100644 --- a/srcpkgs/bmake/template +++ b/srcpkgs/bmake/template @@ -1,14 +1,14 @@ # Template file for 'bmake' pkgname=bmake -version=20210621 +version=20210808 revision=1 create_wrksrc=yes short_desc="Portable version of the NetBSD make build tool" maintainer="Orphaned " license="BSD-3-Clause" -homepage="http://www.crufty.net/help/sjg/bmake.html" -distfiles="http://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz" -checksum=aa97b2f602fd31a71336ce97c54a1c74c2b3437fb24100830c1fff15cbd9ff3e +homepage="https://www.crufty.net/help/sjg/bmake.html" +distfiles="https://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz" +checksum=40a5860812091a0613b9542637a0f4aa05f38889e2a1f889f0e827feb41357d2 python_version=3 do_configure() { diff --git a/srcpkgs/bomi/patches/ffmpeg3.x.patch b/srcpkgs/bomi/patches/ffmpeg3.x.patch deleted file mode 100644 index 3b224fd76a73..000000000000 --- a/srcpkgs/bomi/patches/ffmpeg3.x.patch +++ /dev/null @@ -1,32 +0,0 @@ -libavutil/audioconvert.h is gone in ffmpeg3.x - ---- a/src/mpv/audio/filter/af_lavcac3enc.c 2015-05-20 11:31:58.000000000 +0200 -+++ b/src/mpv/audio/filter/af_lavcac3enc.c 2016-09-22 19:52:47.730132367 +0200 -@@ -26,7 +26,6 @@ - #include - - #include --#include - #include - #include - #include ---- a/src/mpv/audio/out/ao_lavc.c 2015-05-20 11:31:58.000000000 +0200 -+++ b/src/mpv/audio/out/ao_lavc.c 2016-09-22 19:54:50.291163189 +0200 -@@ -25,7 +25,6 @@ - #include - - #include --#include - - #include "config.h" - #include "options/options.h" ---- a/src/mpv/audio/filter/af_lavrresample.c 2015-05-20 11:31:58.000000000 +0200 -+++ b/src/mpv/audio/filter/af_lavrresample.c 2016-09-22 19:57:13.539200765 +0200 -@@ -28,7 +28,6 @@ - #include - - #include --#include - #include - #include - #include diff --git a/srcpkgs/bomi/patches/ffmpeg4.patch b/srcpkgs/bomi/patches/ffmpeg4.patch deleted file mode 100644 index fefd786df654..000000000000 --- a/srcpkgs/bomi/patches/ffmpeg4.patch +++ /dev/null @@ -1,195 +0,0 @@ -source: https://github.com/d-s-x/bomi/commit/c1473b38bf92e9ac858fd58588a9d45fe717edfa - -diff --git a/src/bomi/video/ffmpegfilters.hpp b/src/bomi/video/ffmpegfilters.hpp -index 77b1df41c5..5365525c48 100644 ---- a/src/bomi/video/ffmpegfilters.hpp -+++ b/src/bomi/video/ffmpegfilters.hpp -@@ -6,7 +6,7 @@ - extern "C" { - #include