From 381f5893d42a8d3bef6ce56425c50ae7bba15648 Mon Sep 17 00:00:00 2001 From: Zaim Bakar <89463641+241m@users.noreply.github.com> Date: Wed, 10 Aug 2022 03:44:23 +0800 Subject: [PATCH 01/51] MangoHud: update to 0.6.8. --- srcpkgs/MangoHud/template | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template index a9973bcad30a..f9cd87b1d397 100644 --- a/srcpkgs/MangoHud/template +++ b/srcpkgs/MangoHud/template @@ -1,9 +1,8 @@ # Template file for 'MangoHud' pkgname=MangoHud -version=0.6.7.1 -_version="${version%.*}-${version##*.}" -revision=2 -wrksrc="MangoHud-v${_version}" +version=0.6.8 +revision=1 +wrksrc="MangoHud-v${version}" build_style=meson configure_args="-Duse_system_vulkan=enabled -Dwith_xnvctrl=disabled -Dwith_nvml=disabled -Duse_system_spdlog=enabled" @@ -14,8 +13,8 @@ short_desc="Vulkan and OpenGL overlay for monitoring FPS, temperatures and more" maintainer="John " license="MIT" homepage="https://github.com/flightlessmango/MangoHud" -distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${_version}/MangoHud-v${_version}-Source-DFSG.tar.xz" -checksum=220abdc563e39727527b63ace9f7b8b1de0a53d4cf79b8bbed5794dbbf8db77a +distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${version}/MangoHud-v${version}-Source-DFSG.tar.xz" +checksum=0c4358428e6ae48d13282dec4bf4e78015b4f5e46d080a7e7588786cef63c09f post_patch() { if [ "$XBPS_TARGET_LIBC" = "musl" ]; then From a93622c581f0ed3a1dd6c544b77cd9fa24b1c950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= Date: Tue, 9 Aug 2022 21:01:35 +0200 Subject: [PATCH 02/51] srcpkgs/: Orphan Jarbowski's packages --- srcpkgs/gogglesmm/template | 3 +-- srcpkgs/hatari/template | 2 +- srcpkgs/sc3-plugins/template | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/srcpkgs/gogglesmm/template b/srcpkgs/gogglesmm/template index 29579786726d..b95341dfe54f 100644 --- a/srcpkgs/gogglesmm/template +++ b/srcpkgs/gogglesmm/template @@ -10,12 +10,11 @@ makedepends="libepoxy-devel glu-devel libSM-devel libXcursor-devel libXrandr-dev faad2-devel opus-devel taglib-devel sqlite-devel dbus-devel alsa-lib-devel pulseaudio-devel" depends="hicolor-icon-theme" short_desc="Music Manager and Player" -maintainer="Jarbowski " +maintainer="Orphaned " license="GPL-3.0-or-later" homepage="http://gogglesmm.github.io/" distfiles="https://github.com/gogglesmm/gogglesmm/archive/${version}.tar.gz" checksum=f068667e0a825ac792eda344cbe94c29fe8668ddbdd269c094e5bf168acd2380 -python_version=2 #unverified nocross="Tries to execute compiled code" case "$XBPS_TARGET_MACHINE" in diff --git a/srcpkgs/hatari/template b/srcpkgs/hatari/template index e05e77961d60..4858805707ae 100644 --- a/srcpkgs/hatari/template +++ b/srcpkgs/hatari/template @@ -7,7 +7,7 @@ hostmakedepends="pkg-config python3" makedepends="SDL2-devel libpng-devel portaudio-devel zlib-devel" depends="hicolor-icon-theme" short_desc="Atari ST/STE/TT/Falcon emulator" -maintainer="Jarbowski " +maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://hatari.tuxfamily.org/" distfiles="http://download.tuxfamily.org/${pkgname}/${version}/${pkgname}-${version}.tar.bz2" diff --git a/srcpkgs/sc3-plugins/template b/srcpkgs/sc3-plugins/template index 8511caea26e0..45f54453e414 100644 --- a/srcpkgs/sc3-plugins/template +++ b/srcpkgs/sc3-plugins/template @@ -10,7 +10,7 @@ hostmakedepends="pkg-config" makedepends="fftw-devel libstk-devel" depends="supercollider" short_desc="Extension plugins for the SuperCollider3 audio synthesis server" -maintainer="Jarbowski " +maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://github.com/supercollider/sc3-plugins" distfiles="https://github.com/supercollider/sc3-plugins/archive/Version-${version}.tar.gz From 8595a47f67c9dd12a2849a16e1c6215db8c62887 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Tue, 9 Aug 2022 15:18:28 -0400 Subject: [PATCH 03/51] claws-mail: drop unused python-devel in hostmakedepends. --- srcpkgs/claws-mail/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/claws-mail/template b/srcpkgs/claws-mail/template index 118b7d607108..7f7de90b5f05 100644 --- a/srcpkgs/claws-mail/template +++ b/srcpkgs/claws-mail/template @@ -1,11 +1,11 @@ # Template file for 'claws-mail' pkgname=claws-mail version=4.1.0 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --disable-python-plugin --disable-perl-plugin --enable-enchant --enable-gnutls" -hostmakedepends="pkg-config python-devel automake libtool gettext-devel" +hostmakedepends="pkg-config automake libtool gettext-devel" makedepends="poppler-glib-devel libarchive-devel libSM-devel libnotify-devel libcanberra-devel gpgme-devel gnutls-devel enchant2-devel dbus-devel libetpan-devel libldap-devel From afe148012abd56385f2047ca1c9361c2f085727a Mon Sep 17 00:00:00 2001 From: TrueTechie Date: Mon, 8 Aug 2022 22:27:33 -0400 Subject: [PATCH 04/51] mate-settings-daemon: remove alsa-plugins-pulseaudio dependency --- srcpkgs/mate-settings-daemon/template | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/srcpkgs/mate-settings-daemon/template b/srcpkgs/mate-settings-daemon/template index b5db461e136b..43606ffbdc3c 100644 --- a/srcpkgs/mate-settings-daemon/template +++ b/srcpkgs/mate-settings-daemon/template @@ -1,14 +1,13 @@ # Template file for 'mate-settings-daemon' pkgname=mate-settings-daemon version=1.26.0 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --disable-schemas-compile --enable-polkit --enable-pulse" hostmakedepends="dbus-glib-devel glib-devel intltool itstool pkg-config polkit" makedepends="dbus-glib-devel libXt-devel libXxf86misc-devel libcanberra-devel libmatekbd-devel libmatemixer-devel libnotify-devel mate-desktop-devel nss-devel polkit-devel" -depends="alsa-plugins-pulseaudio" short_desc="MATE Settings daemon (pulseaudio)" maintainer="skmpz " license="GPL-2.0-or-later, LGPL-2.1-or-later" From 14fe0f03f8ac955d721c1dfeed7c2961f57485c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= Date: Tue, 9 Aug 2022 22:13:39 +0200 Subject: [PATCH 05/51] okteta: update to 0.26.9. --- srcpkgs/okteta/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/okteta/template b/srcpkgs/okteta/template index 7d3878ca031a..9c5638e67cf2 100644 --- a/srcpkgs/okteta/template +++ b/srcpkgs/okteta/template @@ -1,7 +1,7 @@ # Template file for 'okteta' pkgname=okteta reverts="4.14.3_1" -version=0.26.6 +version=0.26.9 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules gettext python qt5-qmake qt5-host-tools @@ -15,7 +15,7 @@ maintainer="yopito " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://apps.kde.org/okteta/" distfiles="${KDE_SITE}/okteta/${version}/src/okteta-${version}.tar.xz" -checksum=c569cd5b55503e46df1a5b5c9162b08888c426aa52c6f3f2f926c658bee0144c +checksum=16854c4d4e94838219ae3115a42ba385fda5c87dc6c9865ac90d3774f8d05ffb okteta-devel_package() { depends="${sourcepkg}>=${version}_${revision}" From d73e0db3ac2657442b3cd3c73d5b8fc69b1344c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= Date: Tue, 9 Aug 2022 22:13:40 +0200 Subject: [PATCH 06/51] hunspell-pl_PL: update to 20220801. --- srcpkgs/hunspell-pl_PL/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/hunspell-pl_PL/template b/srcpkgs/hunspell-pl_PL/template index db94240d6e7e..bfbcaae14013 100644 --- a/srcpkgs/hunspell-pl_PL/template +++ b/srcpkgs/hunspell-pl_PL/template @@ -1,6 +1,6 @@ # Template file for 'hunspell-pl_PL' pkgname=hunspell-pl_PL -version=20220501 +version=20220801 revision=1 create_wrksrc=yes short_desc="Polish dictionary for hunspell" @@ -8,7 +8,7 @@ maintainer="m-cz " license="GPL-2.0-only, LGPL-2.1-only, CC-BY-4.0, MPL-1.1, Apache-2.0" homepage="https://sjp.pl/slownik/ort/" distfiles="https://sjp.pl/slownik/ort/sjp-myspell-pl-${version}.zip" -checksum=fd715b1facddfd680b8779f6f671a6763a0bf3b31f6e5909d52926ac27f7f1c7 +checksum=cc2874c7bf452255cbcd09d5083dd337f9c34daf2b6079bc97e398132a966424 post_extract() { bsdtar -xf pl_PL.zip From 6d6e0252b813fc3171575915fb3c3e237ef05590 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Mon, 8 Aug 2022 02:11:26 -0400 Subject: [PATCH 07/51] lighttpd: update to 1.4.66 --- srcpkgs/lighttpd/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/lighttpd/template b/srcpkgs/lighttpd/template index 6df12c8a5ed7..8a96ba55203d 100644 --- a/srcpkgs/lighttpd/template +++ b/srcpkgs/lighttpd/template @@ -1,6 +1,6 @@ # Template file for 'lighttpd' pkgname=lighttpd -version=1.4.65 +version=1.4.66 revision=1 build_style=meson configure_args="-Dwith_brotli=false -Dwith_bzip=false @@ -19,7 +19,7 @@ maintainer="Enno Boland " license="BSD-3-Clause" homepage="https://lighttpd.net" distfiles="https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${version}.tar.xz" -checksum=bf0fa68a629fbc404023a912b377e70049331d6797bcbb4b3e8df4c3b42328be +checksum=47ac6e60271aa0196e65472d02d019556dc7c6d09df3b65df2c1ab6866348e3b conf_files="/etc/lighttpd/lighttpd.conf" system_accounts="_lighttpd" From 4d8646599f389c73e848c634ed836ee4b9fcadae Mon Sep 17 00:00:00 2001 From: Piraty Date: Tue, 2 Aug 2022 21:40:29 +0200 Subject: [PATCH 08/51] opendht: update to 2.4.9. --- srcpkgs/opendht/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/opendht/template b/srcpkgs/opendht/template index 6b9f70d6b281..5b8c520eaa84 100644 --- a/srcpkgs/opendht/template +++ b/srcpkgs/opendht/template @@ -1,7 +1,7 @@ # Template file for 'opendht' pkgname=opendht -version=2.4.4 -revision=2 +version=2.4.9 +revision=1 build_style=cmake configure_args="-DOPENDHT_SYSTEMD=OFF -DOPENDHT_TOOLS=OFF -DOPENDHT_TESTS_NETWORK=OFF" @@ -11,8 +11,8 @@ short_desc="Distributed Hash Table implementation" maintainer="Piraty " license="GPL-3.0-or-later" homepage="https://github.com/savoirfairelinux/opendht" -distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/${version}.tar.gz" -checksum=a4b452423f9a55f3c53ceaeeb43ec50f2747fdc89a546caa74cd79b93b6ede08 +distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/v${version}.tar.gz" +checksum=ede4a0adee7e5d98d9681cfd2bab83421b153afcdb5efa1a925986a0a3a0ac8a if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel" From 6740766b8a332d599afa3a91deea783bf846a3c1 Mon Sep 17 00:00:00 2001 From: Piraty Date: Wed, 10 Aug 2022 00:50:16 +0200 Subject: [PATCH 09/51] cloudflared: broken --- srcpkgs/cloudflared/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/cloudflared/template b/srcpkgs/cloudflared/template index 3cb6912ffda9..b31cf78f4c53 100644 --- a/srcpkgs/cloudflared/template +++ b/srcpkgs/cloudflared/template @@ -13,6 +13,7 @@ homepage="https://developers.cloudflare.com/argo-tunnel/" changelog="https://raw.githubusercontent.com/cloudflare/cloudflared/master/CHANGES.md" distfiles="https://github.com/cloudflare/cloudflared/archive/${version}.tar.gz" checksum=3a822faaed7ae90be5ba4920f9226cd85367402d2c5a2bf2f0732c37cad6599d +broken="vendor/github.com/lucas-clemente/quic-go/internal/qtls/go119.go: can't be built on Go 1.19 yet" pre_build() { go_ldflags+=" -X \"main.BuildTime=$(date -u '+%Y-%m-%d-%H:%M UTC')\"" From aa0628698bee5b3d7bfcea6290209f3e7ec5d087 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Tue, 9 Aug 2022 20:26:20 -0400 Subject: [PATCH 10/51] just: update to 1.4.0 --- srcpkgs/just/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/just/template b/srcpkgs/just/template index bd64656cb77c..6da31f5a95bc 100644 --- a/srcpkgs/just/template +++ b/srcpkgs/just/template @@ -1,6 +1,6 @@ # Template file for 'just' pkgname=just -version=1.3.0 +version=1.4.0 revision=1 build_style=cargo short_desc="Just a command runner" @@ -9,7 +9,7 @@ license="CC0-1.0" homepage="https://github.com/casey/just" changelog="https://raw.githubusercontent.com/casey/just/master/CHANGELOG.md" distfiles="https://github.com/casey/just/archive/refs/tags/${version}.tar.gz" -checksum=0214a95b7a46c6a812d3257a976114a6971892bc2129ebc87ee3094a329d71e6 +checksum=43286928fe7ec58fee8466191ec47f87555e8c4afd91874146881ff02f6f456e make_check=ci-skip # test fails when run as root # Fix failing test From 8e065f2915bd3f9e55eedc5ad1af13a5dc5ae155 Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 10 Aug 2022 01:34:44 +0200 Subject: [PATCH 11/51] ifstatus: orphan This hasn't been updated for years and there are alternative solutions like `bmon` that are a good replacement. --- srcpkgs/ifstatus/patches/fix-musl.patch | 12 ------------ srcpkgs/ifstatus/template | 4 ++-- 2 files changed, 2 insertions(+), 14 deletions(-) delete mode 100644 srcpkgs/ifstatus/patches/fix-musl.patch diff --git a/srcpkgs/ifstatus/patches/fix-musl.patch b/srcpkgs/ifstatus/patches/fix-musl.patch deleted file mode 100644 index 58205e567c57..000000000000 --- a/srcpkgs/ifstatus/patches/fix-musl.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/Main.h.orig 2018-01-15 23:45:03.380195836 +0100 -+++ b/Main.h 2018-01-15 23:45:44.596544507 +0100 -@@ -48,7 +48,9 @@ - #include - - #include -+#ifdef __GLIBC__ - #include -+#endif - #include - #include - diff --git a/srcpkgs/ifstatus/template b/srcpkgs/ifstatus/template index 5668de2e67f5..861518ae3fb1 100644 --- a/srcpkgs/ifstatus/template +++ b/srcpkgs/ifstatus/template @@ -1,13 +1,13 @@ # Template file for 'ifstatus' pkgname=ifstatus version=2.0.0 -revision=2 +revision=3 wrksrc=ifstatus-v${version} build_style=gnu-makefile hostmakedepends="pkg-config" makedepends="ncurses-devel" short_desc="Display network traffic on console" -maintainer="lemmi " +maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://ifstatus.sourceforge.net/graphic/index.html" distfiles="http://ifstatus.sourceforge.net/download/ifstatus-v${version}.tar.gz" From b1e7bbd9c919ecd41a4394c939d36b797727bda1 Mon Sep 17 00:00:00 2001 From: Pulux Date: Wed, 10 Aug 2022 06:58:09 +0200 Subject: [PATCH 12/51] python3-serpent: update to 1.41. --- srcpkgs/python3-serpent/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python3-serpent/template b/srcpkgs/python3-serpent/template index fd59e78f1db4..9bae48df0965 100644 --- a/srcpkgs/python3-serpent/template +++ b/srcpkgs/python3-serpent/template @@ -1,7 +1,7 @@ # Template file for 'python3-serpent' pkgname=python3-serpent -version=1.40 -revision=2 +version=1.41 +revision=1 wrksrc="${pkgname#*-}-${version}" build_style=python3-module hostmakedepends="python3-setuptools" @@ -12,7 +12,7 @@ maintainer="pulux " license="MIT" homepage="https://pypi.org/project/serpent/" distfiles="${PYPI_SITE}/s/serpent/serpent-${version}.tar.gz" -checksum=10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce +checksum=0407035fe3c6644387d48cff1467d5aa9feff814d07372b78677ed0ee3ed7095 post_install() { vlicense LICENSE From fedcb91ecc311e966460868ab188e5ab8774f224 Mon Sep 17 00:00:00 2001 From: Ramdziana F Y Date: Wed, 10 Aug 2022 14:24:02 +0700 Subject: [PATCH 13/51] vivaldi: update to 5.4.2753.28 --- srcpkgs/vivaldi/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template index f15d8772b65c..e2270c2a1ff6 100644 --- a/srcpkgs/vivaldi/template +++ b/srcpkgs/vivaldi/template @@ -1,6 +1,6 @@ # Template file for 'vivaldi' pkgname=vivaldi -version=5.3.2679.70 +version=5.4.2753.28 revision=1 _release=1 archs="x86_64" @@ -14,7 +14,7 @@ license="custom:Proprietary" homepage="https://vivaldi.com" distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-${_release}_amd64.deb" _licenseUrl="https://vivaldi.com/privacy/vivaldi-end-user-license-agreement/" -checksum=56f67845b3a6a57bb18fdf1e8f4ce47d8d21765c0b1aa8e413bd70b9961d9855 +checksum=c7ee975bd55cd02d611c5071e98d3d0ccd8367e012650037feb365e685313cd0 repository=nonfree restricted=yes nostrip=yes From aea3b07b12811b4491d050c41cf6acc5a4f6f5d0 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Fri, 5 Aug 2022 14:30:08 -0700 Subject: [PATCH 14/51] lxc: update to 5.0.1 Close: #38493 --- srcpkgs/lxc/files/lxc-void | 6 +- srcpkgs/lxc/patches/01-meson-docbook2x.patch | 49 +++++++++++++++ srcpkgs/lxc/patches/02-distrosysconfdir.patch | 63 +++++++++++++++++++ srcpkgs/lxc/template | 28 +++------ 4 files changed, 125 insertions(+), 21 deletions(-) create mode 100644 srcpkgs/lxc/patches/01-meson-docbook2x.patch create mode 100644 srcpkgs/lxc/patches/02-distrosysconfdir.patch diff --git a/srcpkgs/lxc/files/lxc-void b/srcpkgs/lxc/files/lxc-void index d4a97ee25987..948a5be9336a 100755 --- a/srcpkgs/lxc/files/lxc-void +++ b/srcpkgs/lxc/files/lxc-void @@ -42,8 +42,8 @@ arch=$(uname -m) default_path="/var/lib/lxc" LXC_TEMPLATE_CONFIG="/usr/share/lxc/config" -# Install 'base-voidstrap' by default -base_packages=('base-voidstrap') +# Install 'base-minimal' by default +base_packages=('base-minimal' 'dhcpcd' 'openssh' 'iproute2') declare -a additional_packages # split comma-separated string into an array @@ -282,6 +282,6 @@ fi cat << EOF Void container ${name} is successfully created! The configuration is -stored in ${config_path}/config. Please refer to http://www.voidlinux.eu +stored in ${config_path}/config. Please refer to https://docs.voidlinux.org for information about configuring your Void installation. EOF diff --git a/srcpkgs/lxc/patches/01-meson-docbook2x.patch b/srcpkgs/lxc/patches/01-meson-docbook2x.patch new file mode 100644 index 000000000000..f21d8ba34b2b --- /dev/null +++ b/srcpkgs/lxc/patches/01-meson-docbook2x.patch @@ -0,0 +1,49 @@ +commit d91b4a300017bdcfbea8d013f05369ebba9a3d1e +Author: Cameron Nemo +Date: Sun Aug 7 11:10:31 2022 -0700 + + meson: add option to force docbook2x format + + Some distros ship docbook2x as docbook2man, which perplexes the logic in + the meson.build that chooses the "docdtd" value. + + Add a build option to always use the newer docbook2x docdtd value. + + Signed-off-by: Cameron Nemo + +diff --git a/meson.build b/meson.build +index a145faf06..9c0e6e488 100644 +--- a/meson.build ++++ b/meson.build +@@ -135,6 +135,7 @@ cgrouppattern = get_option('cgroup-pattern') + coverity = get_option('coverity-build') + init_script = get_option('init-script') + sanitize = get_option('b_sanitize') ++docbook2x_only = get_option('docbook2x-only') + want_examples = get_option('examples') + want_io_uring = get_option('io-uring-event-loop') + want_pam_cgroup = get_option('pam-cgroup') +@@ -337,7 +338,7 @@ docconf.set('LXCTEMPLATEDIR', lxctemplatedir) + docconf.set('LXC_USERNIC_CONF', lxc_user_network_conf) + docconf.set('LXC_USERNIC_DB', lxc_user_network_db) + docconf.set('PACKAGE_VERSION', version_data.get('LXC_VERSION')) +-if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path() ++if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path() and not docbook2x_only + docconf.set('docdtd', '"-//Davenport//DTD DocBook V3.0//EN"') + else + docconf.set('docdtd', '"-//OASIS//DTD DocBook XML" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"') +diff --git a/meson_options.txt b/meson_options.txt +index c14dacf27..ccc4dde5d 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -9,6 +9,10 @@ option('cgroup-pattern', type: 'string', value: '', + option('coverity-build', type: 'boolean', value: 'true', + description: 'build for coverity') + ++# no configure equivalent ++option('docbook2x-only', type: 'boolean', value: 'false', ++ description: 'always use DocBook 2x format') ++ + # was --{disable,enable}-examples in autotools + option('examples', type: 'boolean', value: 'true', + description: 'build and install examples') diff --git a/srcpkgs/lxc/patches/02-distrosysconfdir.patch b/srcpkgs/lxc/patches/02-distrosysconfdir.patch new file mode 100644 index 000000000000..aff41ff49144 --- /dev/null +++ b/srcpkgs/lxc/patches/02-distrosysconfdir.patch @@ -0,0 +1,63 @@ +From 16ebb29dccb35bf74e8a19e8c45d2513f927476f Mon Sep 17 00:00:00 2001 +Message-Id: <16ebb29dccb35bf74e8a19e8c45d2513f927476f.1660130248.git.congdanhqx@gmail.com> +From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= + +Date: Tue, 9 Aug 2022 22:24:09 +0700 +Subject: [PATCH] meson.build: allow explicit distrosysconfdir +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Allows either: + +- Build inside minimal-and-clean chroot with neither + /etc/sysconfig nor /etc/default available. +- Cross Compile lxc from foreign distro, + let's say host distro uses /etc/sysconfig and build distro + uses /etc/default and vice versus. + +Signed-off-by: Đoàn Trần Công Danh +--- + meson.build | 8 ++++++-- + meson_options.txt | 3 +++ + 2 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf0..b27cc8ed 100644 +--- a/meson.build ++++ b/meson.build +@@ -117,14 +117,18 @@ conf.set('SYSCONFDIR', sysconfdir) + + # Set sysconfdir + fs = import('fs') +-if fs.is_dir('/etc/sysconfig') ++distrosysconfdir = get_option('distrosysconfdir') ++if distrosysconfdir != '' ++ distrosysconfdir = join_paths(sysconfdir, distrosysconfdir) ++ conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir) ++elif fs.is_dir('/etc/sysconfig') + distrosysconfdir = join_paths(sysconfdir, 'sysconfig') + conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir) + elif fs.is_dir('/etc/default') + distrosysconfdir = join_paths(sysconfdir, 'default') + conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir) + else +- distrosysconfdir = '' ++ error('"distrosysconfdir" is not set') + endif + + # Cross-compile on Android. +diff --git a/meson_options.txt b/meson_options.txt +index c14dacf2..de583a08 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -115,3 +115,6 @@ option('thread-safety', type : 'boolean', value : 'true', + # was --{disable,enable}-memfd-rexec in autotools + option('memfd-rexec', type : 'boolean', value : 'true', + description : 'whether to rexec the lxc-attach binary when attaching to a container') ++ ++option('distrosysconfdir', type : 'string', value: '', ++ description: 'relative path to sysconfdir for distro default configuration') +-- +2.37.1.561.ga4036fcf2c + diff --git a/srcpkgs/lxc/template b/srcpkgs/lxc/template index 1c10303f00d7..6b29d3e041fa 100644 --- a/srcpkgs/lxc/template +++ b/srcpkgs/lxc/template @@ -1,13 +1,14 @@ # Template file for 'lxc' pkgname=lxc -version=4.0.12 +version=5.0.1 revision=1 -build_style=gnu-configure -configure_args="--enable-doc --enable-seccomp - --enable-capabilities --enable-apparmor --with-distro=none - --with-rootfs-path=/var/lxc/containers --with-log-path=/var/lxc/log" -hostmakedepends="automake libtool pkg-config docbook2x" -makedepends="libcap-devel libseccomp-devel gnutls-devel libapparmor-devel" +build_style=meson +configure_args="-Dpam-cgroup=true -Drootfs-mount-path=/var/lxc/containers + -Ddistrosysconfdir=default + -Dlog-path=/var/lxc/log -Dinit-script=[] -Ddocbook2x-only=true" +hostmakedepends="pkg-config docbook2x" +makedepends="libcap-devel libseccomp-devel openssl-devel libapparmor-devel + pam-devel" depends="xz wget" _desc="Linux Containers" short_desc="${_desc} - utilities" @@ -15,7 +16,7 @@ maintainer="Cameron Nemo " license="LGPL-2.1-or-later" homepage="https://linuxcontainers.org" distfiles="https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz" -checksum=db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef +checksum=d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 conf_files="/etc/lxc/default.conf" make_dirs=" @@ -23,16 +24,7 @@ make_dirs=" /var/lxc/containers 0755 root root /var/lxc/log 0755 root root" -pre_configure() { - # make sure the build uses the new docbook2x format, - # even though the command has the old "docbook2man" name - sed -e 's,xdocbook2man,xforcedocbook2x,g' -i configure.ac - ./autogen.sh -} - post_install() { - vmkdir usr/share/bash-completion/completions - mv ${DESTDIR}/etc/bash_completion.d/* ${DESTDIR}/usr/share/bash-completion/completions/ # Install void lxc config/template. vinstall ${FILESDIR}/void.common.conf 644 usr/share/lxc/config vinstall ${FILESDIR}/lxc-void 755 usr/share/lxc/templates @@ -47,7 +39,7 @@ liblxc_package() { } lxc-devel_package() { - depends="libcap-devel liblxc>=${version}_${revision}" + depends="${makedepends} liblxc>=${version}_${revision}" short_desc="${_desc} - development files" pkg_install() { vmove usr/include From 2093c09f3a3f17509ba4398d58a7e24ed962175e Mon Sep 17 00:00:00 2001 From: Kai Stian Olstad Date: Mon, 1 Aug 2022 16:41:42 +0200 Subject: [PATCH 15/51] New package: python3-xcffib-0.11.1 --- srcpkgs/python3-xcffib/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-xcffib/template diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template new file mode 100644 index 000000000000..afbd9e24981b --- /dev/null +++ b/srcpkgs/python3-xcffib/template @@ -0,0 +1,21 @@ +# Template file for 'python3-xcffib' +pkgname=python3-xcffib +version=0.11.1 +revision=1 +wrksrc=xcffib-${version} +build_style=python3-pep517 +hostmakedepends="python3-setuptools pkg-config cabal-install parallel xcb-proto python3-cffi python3-wheel" +makedepends="python3-devel libffi-devel libxcb-devel python3-six" +depends="python3-six python3-cffi libxcb" +short_desc="Drop-in replacement for xpyb based on cffi" +maintainer="Kai Stian Olstad " +license="Apache-2.0" +homepage="https://github.com/tych0/xcffib" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=bd89c1e65cf4773fe10d70209ba069e0e1fe82c37c121501fc404aa9867d0ff3 +nocross="Cannot yet cross compile with Haskell" + +pre_build() { + cabal v2-update + PKG_CONFIG_PATH=/usr/lib/pkgconfig make ${makejobs} xcffib +} From 9ea653c02561cc392712c1e5546eadf0f6251ef3 Mon Sep 17 00:00:00 2001 From: Kai Stian Olstad Date: Mon, 1 Aug 2022 16:45:39 +0200 Subject: [PATCH 16/51] python3-cairocffi: update to 1.3.0 and python3-xcffib as dependency --- srcpkgs/python3-cairocffi/template | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/srcpkgs/python3-cairocffi/template b/srcpkgs/python3-cairocffi/template index f27d35907eb0..3443cbe3ad87 100644 --- a/srcpkgs/python3-cairocffi/template +++ b/srcpkgs/python3-cairocffi/template @@ -1,10 +1,10 @@ # Template file for 'python3-cairocffi' pkgname=python3-cairocffi -version=1.2.0 -revision=2 +version=1.3.0 +revision=1 wrksrc="cairocffi-${version}" build_style=python3-module -hostmakedepends="python3-setuptools python3-cffi python3-wheel" +hostmakedepends="python3-setuptools python3-cffi python3-wheel $(vopt_if xcb python3-xcffib)" depends="python3-cffi cairo" checkdepends="python3-pytest python3-numpy gdk-pixbuf $depends" short_desc="CFFI-based cairo bindings for Python3" @@ -13,7 +13,13 @@ license="BSD-3-Clause" homepage="https://github.com/Kozea/cairocffi" changelog="https://raw.githubusercontent.com/Kozea/cairocffi/master/NEWS.rst" distfiles="${PYPI_SITE}/c/cairocffi/cairocffi-${version}.tar.gz" -checksum=9a979b500c64c8179fec286f337e8fe644eca2f2cd05860ce0b62d25f22ea140 +checksum=108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91 + +build_options=xcb +case "$XBPS_MACHINE" in +x86_64*|i686|ppc64le*|ppc64) + build_options_default="xcb" +esac post_patch() { vsed -e '/pytest-runner/d' -i setup.cfg From 02745111ae1b65f74c8dfb95fd4243512b225a07 Mon Sep 17 00:00:00 2001 From: Kai Stian Olstad Date: Mon, 1 Aug 2022 16:46:28 +0200 Subject: [PATCH 17/51] New package: qtile-0.21.0 --- srcpkgs/qtile/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/qtile/template diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template new file mode 100644 index 000000000000..1882446385c9 --- /dev/null +++ b/srcpkgs/qtile/template @@ -0,0 +1,19 @@ +# Template file for 'qtile' +pkgname=qtile +version=0.21.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config" +makedepends="python3-devel libffi-devel pulseaudio-devel" +depends="python3-cairocffi python3-xcffib pango gdk-pixbuf" +short_desc="Full-featured tiling window manager written and configured in Python" +maintainer="Kai Stian Olstad " +license="MIT" +homepage="http://www.qtile.org/" +changelog="https://raw.githubusercontent.com/qtile/qtile/v${version}/CHANGELOG" +distfiles="${PYPI_SITE}/q/qtile/qtile-${version}.tar.gz" +checksum=93e1f8216c669b5570333607d5d06de7d7f16033b0e73cf34c896459f2df5254 + +post_install() { + vlicense LICENSE +} From bc8c047ab31771430a3dcea45eb2d92072e45798 Mon Sep 17 00:00:00 2001 From: Pulux Date: Wed, 10 Aug 2022 07:07:22 +0200 Subject: [PATCH 18/51] python3-Flask-Login: update to 0.6.2. --- srcpkgs/python3-Flask-Login/template | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python3-Flask-Login/template b/srcpkgs/python3-Flask-Login/template index 023331ee75bc..77b8d699cbbe 100644 --- a/srcpkgs/python3-Flask-Login/template +++ b/srcpkgs/python3-Flask-Login/template @@ -1,17 +1,19 @@ # Template file for 'python3-Flask-Login' pkgname=python3-Flask-Login -version=0.5.0 -revision=4 +version=0.6.2 +revision=1 wrksrc="${pkgname#*-}-${version}" build_style=python3-module hostmakedepends="python3-setuptools" depends="python3-Flask" +checkdepends="python3-Werkzeug python3-Flask" short_desc="User session management for Flask (Python3)" maintainer="pulux " license="MIT" homepage="https://github.com/maxcountryman/flask-login" +changelog="https://github.com/maxcountryman/flask-login/raw/main/CHANGES.md" distfiles="${PYPI_SITE}/F/Flask-Login/Flask-Login-${version}.tar.gz" -checksum=6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b +checksum=c0a7baa9fdc448cdd3dd6f0939df72eec5177b2f7abe6cb82fc934d29caac9c3 post_install() { vlicense LICENSE From a3d99cfdd00438fe8cc455ef3b37ba1fe7f5bf86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= Date: Tue, 9 Aug 2022 21:39:56 +0200 Subject: [PATCH 19/51] Manual.md: python_version does not default to 2 anymore. --- Manual.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Manual.md b/Manual.md index 89fbc4eb8c83..3b0d85e78abc 100644 --- a/Manual.md +++ b/Manual.md @@ -1602,12 +1602,11 @@ recursively by the target python version. This differs from `pycompile_module` i path may be specified, Example: `pycompile_dirs="usr/share/foo"`. - `python_version`: this variable expects the supported Python major version. -By default it's set to `2`. This variable is needed for multi-language +In most cases version is inferred from shebang, install path or build style. +Only required for some multi-language applications (e.g., the application is written in C while the command is written in Python) or just single Python file ones that live in `/usr/bin`. -> NOTE: you need to define it *only* for non-Python modules. - Also, a set of useful variables are defined to use in the templates: | Variable | Value | From f158256855ce89dc43a05fa5d1b99065de580ed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 10 Aug 2022 22:43:23 +0700 Subject: [PATCH 20/51] build-style/cmake: only set QT_HOST_PATH on cross build They're used by QtBuildInternals to find other components configuration. With QT_HOST_PATH and QT_HOST_PATH_CMAKE_DIR set, cmake will only look into those directories. --- common/build-style/cmake.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common/build-style/cmake.sh b/common/build-style/cmake.sh index e1efd9cc6586..211d39063780 100644 --- a/common/build-style/cmake.sh +++ b/common/build-style/cmake.sh @@ -54,10 +54,13 @@ _EOF cmake_args+=" -DCMAKE_INSTALL_PREFIX=/usr" cmake_args+=" -DCMAKE_BUILD_TYPE=None" cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib${XBPS_TARGET_WORDSIZE}" - cmake_args+=" -DQT_HOST_PATH=/usr" - # QT_HOST_PATH isn't enough in my system, - # which have binfmts support on and off - cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake" + + if [ "$CROSS_BUILD" ]; then + cmake_args+=" -DQT_HOST_PATH=/usr" + # QT_HOST_PATH isn't enough in my system, + # which have binfmts support on and off + cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake" + fi if [[ $build_helper = *"qemu"* ]]; then echo "SET(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static)" \ From ce0fb652d2daee472f45bc25cd33a9afe78b2df4 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Wed, 10 Aug 2022 10:13:33 -0700 Subject: [PATCH 21/51] yara: update to 4.2.3. --- srcpkgs/yara/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/yara/template b/srcpkgs/yara/template index 34db8bb94746..460e2ab768ac 100644 --- a/srcpkgs/yara/template +++ b/srcpkgs/yara/template @@ -1,6 +1,6 @@ # Template file for 'yara' pkgname=yara -version=4.2.2 +version=4.2.3 revision=1 build_style=gnu-configure configure_args="--enable-magic --enable-cuckoo" @@ -11,7 +11,7 @@ maintainer="Andrew Benson " license="BSD-3-Clause" homepage="https://virustotal.github.io/yara/" distfiles="https://github.com/VirusTotal/yara/archive/v${version}.tar.gz" -checksum=20bd56857c4b037c4baae71587b7d22d0b7bbb075a7afa516ba35dae50fadd25 +checksum=1cd84fc2db606e83084a648152eb35103c3e30350825cb7553448d5ccde02a0d pre_configure() { autoreconf -fi From ec866d56dd56f077e81ad2c461bded68e6494067 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Wed, 10 Aug 2022 10:13:49 -0700 Subject: [PATCH 22/51] python3-yara: update to 4.2.3. --- srcpkgs/python3-yara/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python3-yara/template b/srcpkgs/python3-yara/template index 3f4c5925636a..e58128f03030 100644 --- a/srcpkgs/python3-yara/template +++ b/srcpkgs/python3-yara/template @@ -1,6 +1,6 @@ # Template file for 'python3-yara' pkgname=python3-yara -version=4.2.0 +version=4.2.3 revision=1 wrksrc="yara-python-${version}" build_style=python3-module @@ -12,4 +12,4 @@ maintainer="Andrew Benson " license="Apache-2.0" homepage="http://virustotal.github.io/yara/" distfiles="https://github.com/VirusTotal/yara-python/archive/v${version}.tar.gz" -checksum=eb2df7d4b4b2631a9fa09b7fe7e41eea19a03d2f7204eff10a7341f8a443f550 +checksum=c30146e51a4075ece18aec1140308a657b0a3df34df929fcc1dfb99954541b9a From b4df137b7982218d9ce799b124abd7029993923e Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 10 Aug 2022 14:40:26 -0400 Subject: [PATCH 23/51] discord: update to 0.0.19. --- srcpkgs/discord/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template index ca751ea49b80..62c1591dec9e 100644 --- a/srcpkgs/discord/template +++ b/srcpkgs/discord/template @@ -1,6 +1,6 @@ # Template file for 'discord' pkgname=discord -version=0.0.18 +version=0.0.19 revision=1 archs="x86_64" wrksrc="Discord" @@ -11,7 +11,7 @@ maintainer="Ryan Conwell " license="custom:Proprietary" homepage="https://discord.com" distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz" -checksum=0417389fa437c6e044d77252de0cffe8473074e596e7b34ba76b1a3a5c0e80c2 +checksum=19f4b275d6c617c580e89987a38b54336edcc87579911032ac48997b58db0390 repository=nonfree restricted=yes nopie=yes From d22d293e29ba30884ce11c00794a0587e4c15f4a Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:20 -0400 Subject: [PATCH 24/51] aws-vault: remove -w -s from go_ldflags --- srcpkgs/aws-vault/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/aws-vault/template b/srcpkgs/aws-vault/template index a3f6d60583c6..ce7b0be3307a 100644 --- a/srcpkgs/aws-vault/template +++ b/srcpkgs/aws-vault/template @@ -1,10 +1,10 @@ # Template file for 'aws-vault' pkgname=aws-vault version=6.3.1 -revision=1 +revision=2 build_style=go go_import_path=github.com/99designs/aws-vault/v6 -go_ldflags="-X \"main.Version=${version}\" -s -w" +go_ldflags="-X main.Version=${version}" short_desc="Vault for securely storing and accessing AWS credentials" maintainer="klardotsh " license="MIT" From ff26e9ddbfdc1f81c7dc7c68d6782f06639eed99 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:25 -0400 Subject: [PATCH 25/51] circleci-cli: remove -w -s from go_ldflags --- srcpkgs/circleci-cli/template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srcpkgs/circleci-cli/template b/srcpkgs/circleci-cli/template index 61978ffded01..6c04611c72ee 100644 --- a/srcpkgs/circleci-cli/template +++ b/srcpkgs/circleci-cli/template @@ -1,12 +1,11 @@ # Template file for 'circleci-cli' pkgname=circleci-cli version=0.1.15224 -revision=1 +revision=2 build_style=go build_helper=qemu go_import_path=github.com/CircleCI-Public/${pkgname} -go_ldflags="-s -w - -X github.com/CircleCI-Public/${pkgname}/version.Version=${version} +go_ldflags="-X github.com/CircleCI-Public/${pkgname}/version.Version=${version} -X github.com/CircleCI-Public/${pkgname}/version.packageManager=xbps" hostmakedepends="packr2" short_desc="Use CircleCI from the command line" From 51929449cee83b5a4fabad5e47cf610b95aec9d0 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:25 -0400 Subject: [PATCH 26/51] coredns: remove -w -s from go_ldflags --- srcpkgs/coredns/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/coredns/template b/srcpkgs/coredns/template index fe48c2347f91..263df82c6476 100644 --- a/srcpkgs/coredns/template +++ b/srcpkgs/coredns/template @@ -1,7 +1,7 @@ # Template file for 'coredns' pkgname=coredns version=1.8.6 -revision=1 +revision=2 build_style=go go_import_path=github.com/coredns/coredns hostmakedepends="git make mmark" @@ -14,7 +14,7 @@ checksum=cbe3764afe2148b8047ea7e5cbba5108c298dee3a9a0391028e2980e35beaa2b make_dirs="/etc/coredns 0750 root root" _git_commit=f59c03d09c3a3a12f571ad1087b979325f3dae30 -go_ldflags+=" -s -w -X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}" +go_ldflags+="-X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}" post_build() { make -f Makefile.doc MMARK="$(command -v mmark) -man" man/coredns.1 man/corefile.5 plugins From 926619574df5ef7c838c50ca80f58d27916cffbf Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:26 -0400 Subject: [PATCH 27/51] gotify-cli: remove -w -s from go_ldflags --- srcpkgs/gotify-cli/template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gotify-cli/template b/srcpkgs/gotify-cli/template index 91fea40fca9d..d52b7a8cd37a 100644 --- a/srcpkgs/gotify-cli/template +++ b/srcpkgs/gotify-cli/template @@ -1,12 +1,11 @@ # Template file for 'gotify-cli' pkgname=gotify-cli version=2.2.2 -revision=1 +revision=2 wrksrc="cli-$version" build_style=go go_import_path="github.com/gotify/cli/v2" -go_ldflags="-w -s -X main.Version=${version} \ - -X main.BuildDate=${SOURCE_DATE_EPOCH} \ +go_ldflags="-X main.Version=${version} -X main.BuildDate=${SOURCE_DATE_EPOCH} -X main.Mode=prod" short_desc="Command line interface for pushing messages to a Gotify server" maintainer="Joel Beckmeyer " From 55bce447616c53aee80096338d8f3cace12a7916 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:27 -0400 Subject: [PATCH 28/51] gotify-server: remove -w -s from go_ldflags --- srcpkgs/gotify-server/template | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/srcpkgs/gotify-server/template b/srcpkgs/gotify-server/template index e306deef9220..d48b32a2a843 100644 --- a/srcpkgs/gotify-server/template +++ b/srcpkgs/gotify-server/template @@ -1,14 +1,12 @@ # Template file for 'gotify-server' pkgname=gotify-server version=2.1.5 -revision=1 +revision=2 wrksrc="server-$version" build_style=go go_import_path="github.com/gotify/server/v2" -go_ldflags="-w -s -extldflags=-fuse-ld=bfd \ - -X main.Version=${version} \ - -X main.BuildDate=${SOURCE_DATE_EPOCH} \ - -X main.Mode=prod" +go_ldflags="-extldflags=-fuse-ld=bfd -X main.Version=${version} + -X main.BuildDate=${SOURCE_DATE_EPOCH} -X main.Mode=prod" hostmakedepends="yarn packr2" short_desc="Simple server for sending and receiving messages" maintainer="Joel Beckmeyer " From 96f7ec7b08d17b6952b383687942c06a98b597ea Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 8 Aug 2022 12:21:27 -0400 Subject: [PATCH 29/51] v2ray: remove -w -s from go_ldflags don't revbump because it's currently broken due to quic-go --- srcpkgs/v2ray/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/v2ray/template b/srcpkgs/v2ray/template index cf6cd28a534a..f1a46054c205 100644 --- a/srcpkgs/v2ray/template +++ b/srcpkgs/v2ray/template @@ -5,7 +5,9 @@ revision=1 wrksrc=${pkgname}-core-${version} build_style=go go_import_path="github.com/v2fly/v2ray-core/v4" -go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname -X github.com/v2fly/v2ray-core/v4.version=$version -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -s -w -buildid=" +go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname + -X github.com/v2fly/v2ray-core/v4.version=$version + -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -buildid=" short_desc="Platform for building proxies to bypass network restrictions" maintainer="ipkalm " license="MIT" From 4cff8d09c3cf0e951551a65b55a6de0012ada130 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 10 Aug 2022 03:18:17 -0400 Subject: [PATCH 30/51] common/build-style/go.sh: error if -s/-w in go_ldflags -s Omit the symbol table and debug information. -w Omit the DWARF symbol table. both are not necessary because xbps-src should strip binaries itself this does not fit in an xlint because of multiline-string handling woes --- common/build-style/go.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common/build-style/go.sh b/common/build-style/go.sh index d18116ee9633..9093527860f6 100644 --- a/common/build-style/go.sh +++ b/common/build-style/go.sh @@ -22,6 +22,13 @@ do_configure() { } do_build() { + # remove -s and -w from go_ldflags, we should let xbps-src strip binaries itself + for wd in $go_ldflags; do + if [ "$wd" == "-s" ] || [ "$wd" == "-w" ]; then + msg_error "$pkgname: remove -s and -w from go_ldflags\n" + fi + done + go_package=${go_package:-$go_import_path} # Build using Go modules if there's a go.mod file if [ "${go_mod_mode}" != "off" ] && [ -f go.mod ]; then From a7cfc88ac62b1d0d888398d8f769eb0e8a322981 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 10 Aug 2022 15:17:27 -0400 Subject: [PATCH 31/51] common/environment/build-style/go.sh: fix internal linking on i686 --- common/environment/build-style/go.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/environment/build-style/go.sh b/common/environment/build-style/go.sh index afa9082c927a..a7b7dd81918a 100644 --- a/common/environment/build-style/go.sh +++ b/common/environment/build-style/go.sh @@ -43,3 +43,8 @@ case "$XBPS_TARGET_MACHINE" in *-musl) export GOCACHE="${XBPS_HOSTDIR}/gocache-muslc" ;; *) export GOCACHE="${XBPS_HOSTDIR}/gocache-glibc" ;; esac + +case "$XBPS_TARGET_MACHINE" in + # https://go.dev/cl/421935 + i686*) export CGO_CFLAGS="$CGO_CFLAGS -fno-stack-protector" ;; +esac From b32c8b88d601126a8934eb07eacc186529b8b2d3 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Wed, 10 Aug 2022 19:25:30 +0200 Subject: [PATCH 32/51] github-cli: update to 2.14.4 --- srcpkgs/github-cli/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template index efab7dc866d0..c170286685d6 100644 --- a/srcpkgs/github-cli/template +++ b/srcpkgs/github-cli/template @@ -1,6 +1,6 @@ # Template file for 'github-cli' pkgname=github-cli -version=2.14.3 +version=2.14.4 revision=1 wrksrc="cli-${version}" build_style=go @@ -13,7 +13,7 @@ license="MIT" homepage="https://cli.github.com" changelog="https://github.com/cli/cli/releases" distfiles="https://github.com/cli/cli/archive/v${version}.tar.gz" -checksum=b674f04ff9954564ba74488fc22817f5548bcddb5d9d582720d2421604988270 +checksum=be93380e5a7f2822a1bfeff80f23231ee72ca297b9bc05bba0a1c688f9f53ccf pre_build() { local _date From 4434ab946209767e2cbf4af673bf605fa4246cb6 Mon Sep 17 00:00:00 2001 From: Hervy Qurrotul Ainur Rozi Date: Thu, 11 Aug 2022 01:35:39 +0700 Subject: [PATCH 33/51] papirus-icon-theme: update to 20220808 --- srcpkgs/papirus-icon-theme/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/papirus-icon-theme/template b/srcpkgs/papirus-icon-theme/template index a839f9da67fa..dc4a492fe4de 100644 --- a/srcpkgs/papirus-icon-theme/template +++ b/srcpkgs/papirus-icon-theme/template @@ -1,13 +1,13 @@ # Template file for 'papirus-icon-theme' pkgname=papirus-icon-theme -version=20220710 +version=20220808 revision=1 short_desc="SVG icon theme for Linux, based on Paper Icon Set" maintainer="Giuseppe Fierro " license="GPL-3.0-or-later" homepage="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" distfiles="https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${version}.tar.gz" -checksum=9aa81b51b73bfafeae7dbf7ef411db7c74fcff983e4b13c0e05e481dc65971b2 +checksum=79885ffa464734a49ee73e60eaf78a0cf9c7d2cf310664a8b7c5c90c403644b1 do_install() { vmkdir usr/share/icons From c45b1e16cf17b13df43147c07d86f7f7620a6186 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 8 Aug 2022 12:23:12 +0200 Subject: [PATCH 34/51] racket: update to 8.6. --- srcpkgs/racket/patches/build.patch | 27 +++++++++++++++++++++++++++ srcpkgs/racket/template | 22 +++++++++++----------- 2 files changed, 38 insertions(+), 11 deletions(-) create mode 100644 srcpkgs/racket/patches/build.patch diff --git a/srcpkgs/racket/patches/build.patch b/srcpkgs/racket/patches/build.patch new file mode 100644 index 000000000000..ac0e1f8a64fa --- /dev/null +++ b/srcpkgs/racket/patches/build.patch @@ -0,0 +1,27 @@ +From 053be470e7c5454cdf48e934f3254d2d916bbbc5 Mon Sep 17 00:00:00 2001 +From: Matthew Flatt +Date: Sat, 30 Jul 2022 07:06:55 -0600 +Subject: [PATCH] CS makefiles: fix Unix-style install for cross compilation + +Closes #4377 +--- + racket/src/cs/c/build.zuo | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/racket/src/cs/c/build.zuo b/racket/src/cs/c/build.zuo +index 7fe59431140..625621ca6e2 100644 +--- a/racket/src/cs/c/build.zuo ++++ b/racket/src/cs/c/build.zuo +@@ -1023,10 +1023,9 @@ + (define (setup) + (call-with-dest-racket + (lambda (bindir dest-racket) +- (define copytree-racket (and cross? (config-bootstrap-racket))) ++ (define copytree-racket (and cross? (hash-ref (config-bootstrap-racket) 'racket))) + (maybe-copytree config dest-racket copytree-racket at-dir) +- (run-raco-setup config dest-racket +- (and cross? (hash-ref (config-bootstrap-racket) 'racket)) ++ (run-raco-setup config dest-racket copytree-racket + ;; this can be redundant if it's also supplied via `SETUP_MACHINE_FLAGS`, + ;; but redundant should be ok: + (list "-MCR" (~a (at-dir "compiled") ":") diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template index 401f8e71a8e3..a6f280081cbd 100644 --- a/srcpkgs/racket/template +++ b/srcpkgs/racket/template @@ -1,35 +1,36 @@ # Template file for 'racket' pkgname=racket -version=8.4 +version=8.6 revision=1 archs="aarch64* armv6* armv7* i686* x86_64*" -wrksrc=${pkgname}-${version} +wrksrc="${pkgname}-${version}" # needed below build_wrksrc=src build_style=gnu-configure -configure_args="--enable-useprefix" -hostmakedepends="gsfonts" -makedepends="sqlite-devel gtk+3-devel" +configure_args="--enable-useprefix --enable-curses" +make_build_args="CC_FOR_BUILD=cc" +hostmakedepends="liberation-fonts-ttf" +makedepends="gtk+3-devel liblz4-devel ncurses-devel sqlite-devel zlib-devel" depends="gtk+3 libssl1.1" short_desc="Multi-paradigm programming language in the Lisp-Scheme family" maintainer="Andrea Brancaleoni " license="LGPL-3.0-only, MIT" homepage="http://racket-lang.org/" distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz" -checksum=b89faf2fe16d04d20b9056f08bba99eb2040d5172bee8f3ceb3999fed16e6ad3 +checksum=2eff3e97bc7a10cfa0320da9b07f0d488653b0b5b8490322c82f384ae0fa1a28 nostrip=yes +patch_args="-Np2" if [ "$CROSS_BUILD" ]; then _chezscheme_path="${XBPS_BUILDDIR}/${wrksrc}/${build_wrksrc}" configure_args+=" --enable-racket=/usr/bin/racket - --enable-scheme=${_chezscheme_path}" + --enable-scheme=${_chezscheme_path}" hostmakedepends+=" racket sqlite-devel" # Build ChezScheme for the host so we can use it to build Racket # Using "--enable-racket=auto" above selects the wrong compiler toolchain pre_build() { - # Make sure we don't get lost - _correct_position=$(pwd) + ( cd ${_chezscheme_path}/ChezScheme # If this builds the wrong arch, Racket's automatic @@ -47,8 +48,7 @@ if [ "$CROSS_BUILD" ]; then -LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L/usr/lib -rdynamic" \ ./configure --disable-curses --disable-x11 make - - cd ${_correct_position} + ) } fi From 1f945e67aa5599e43bf0723c5871dd5a390bbc4f Mon Sep 17 00:00:00 2001 From: oreo639 <31916379+Oreo639@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:32:09 -0700 Subject: [PATCH 35/51] gnome-nibbles: remove unused intltool makedep https://gitlab.gnome.org/GNOME/gnome-nibbles/-/merge_requests/1 --- srcpkgs/gnome-nibbles/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gnome-nibbles/template b/srcpkgs/gnome-nibbles/template index e09a03a81ca2..32aa8aea4202 100644 --- a/srcpkgs/gnome-nibbles/template +++ b/srcpkgs/gnome-nibbles/template @@ -3,13 +3,13 @@ pkgname=gnome-nibbles version=3.38.2 revision=1 build_style=meson -hostmakedepends="gettext glib-devel intltool itstool pkg-config vala" +hostmakedepends="gettext glib-devel itstool pkg-config vala" makedepends="clutter-gtk-devel gsound-devel libcanberra-devel libgnome-games-support-devel librsvg-devel" short_desc="GNOME snake eats diamonds game" maintainer="Orphaned " license="GPL-3.0-or-later" -changelog="https://github.com/GNOME/gnome-nibbles/raw/gnome-3-24/NEWS" homepage="https://wiki.gnome.org/Apps/Nibbles" +changelog="https://gitlab.gnome.org/GNOME/gnome-nibbles/-/raw/master/NEWS" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=457a64b1c88e2d8d0143c452ffd01f0300d7d3005802954ef5abf9c896b353d9 From 249d22417d47e5c2ea245db682b79ea7de5c0db7 Mon Sep 17 00:00:00 2001 From: oreo639 <31916379+Oreo639@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:35:09 -0700 Subject: [PATCH 36/51] gnome-video-effects: remove unused intltool makedep https://gitlab.gnome.org/GNOME/gnome-video-effects/-/commit/496f84bc0379e81d407e73987d8a1c3620868f77 --- srcpkgs/gnome-video-effects/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gnome-video-effects/template b/srcpkgs/gnome-video-effects/template index c66bf40473fc..7e8e62863461 100644 --- a/srcpkgs/gnome-video-effects/template +++ b/srcpkgs/gnome-video-effects/template @@ -3,11 +3,12 @@ pkgname=gnome-video-effects version=0.5.0 revision=2 build_style=meson -hostmakedepends="pkg-config intltool gettext" +hostmakedepends="pkg-config gettext" makedepends="gstreamer1-devel" short_desc="Collection of GStreamer effects for GNOME" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://www.gnome.org" +homepage="https://wiki.gnome.org/Projects/GnomeVideoEffects" +changelog="https://gitlab.gnome.org/GNOME/gnome-video-effects/-/raw/master/NEWS" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8 From 84be380e076f1f33ad77bdf2053e8698aa0d5790 Mon Sep 17 00:00:00 2001 From: oreo639 <31916379+Oreo639@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:25:42 -0700 Subject: [PATCH 37/51] hitori: remove unused intltool makedep https://gitlab.gnome.org/GNOME/hitori/-/commit/2072139e48a418b37374a70a23aded3f47792dbf --- srcpkgs/hitori/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/hitori/template b/srcpkgs/hitori/template index 6e22c5d9a92f..15241423311d 100644 --- a/srcpkgs/hitori/template +++ b/srcpkgs/hitori/template @@ -3,12 +3,13 @@ pkgname=hitori version=3.38.4 revision=1 build_style=meson -hostmakedepends="gettext glib-devel intltool itstool pkg-config" +hostmakedepends="gettext glib-devel itstool pkg-config" makedepends="gtk+3-devel" checkdepends="gtk+3-demo" short_desc="GNOME eponymous puzzle game" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://wiki.gnome.org/Apps/Hitori" +changelog="https://gitlab.gnome.org/GNOME/hitori/-/raw/main/NEWS" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=8993cc91fb923788e389e03ec2aa7876d15c12bad9204cf65b2ffa0ed3922f7d From 3f0c86e0af110c4ec7486f2ab077e55e7ad173d1 Mon Sep 17 00:00:00 2001 From: Kenneth Dodrill Date: Wed, 10 Aug 2022 17:40:47 -0500 Subject: [PATCH 38/51] New package: senpai-0.1.0 --- srcpkgs/senpai/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/senpai/template diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template new file mode 100644 index 000000000000..422f15731e2a --- /dev/null +++ b/srcpkgs/senpai/template @@ -0,0 +1,23 @@ +# Template file for 'senpai' +pkgname=senpai +version=0.1.0 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=go +go_import_path="git.sr.ht/~taiite/senpai" +go_package="./cmd/senpai" +hostmakedepends="scdoc" +short_desc="IRC client that works best with bouncers" +maintainer="Kenneth Dodrill " +license="ISC" +homepage="https://git.sr.ht/~taiite/senpai" +distfiles="https://git.sr.ht/~taiite/senpai/archive/v${version}.tar.gz" +checksum=98e1f16ed97433e1e8c8bdabac1cac1920ddcab90e6cef36d8817a41b45a94ff + +post_install() { + scdoc doc/senpai.1 + scdoc doc/senpai.5 + vman doc/senpai.1 + vman doc/senpai.5 + vlicense LICENSE +} From 3880f3bb598d1ace5d3720d4cdcd40f0ef6b240b Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Thu, 11 Aug 2022 00:49:27 +0200 Subject: [PATCH 39/51] senpai: touch to trigger a build on aarch64 --- srcpkgs/senpai/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template index 422f15731e2a..5fac1daf8652 100644 --- a/srcpkgs/senpai/template +++ b/srcpkgs/senpai/template @@ -1,4 +1,4 @@ -# Template file for 'senpai' +# Template file for 'senpai'. pkgname=senpai version=0.1.0 revision=1 From 291be39e0cf1947fc9260caa0e7c0897e436bccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= Date: Wed, 10 Aug 2022 12:05:38 +0100 Subject: [PATCH 40/51] lksctp-tools: update to 1.0.19; orphan. --- srcpkgs/lksctp-tools/template | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/srcpkgs/lksctp-tools/template b/srcpkgs/lksctp-tools/template index 7fd8f02aa1ca..88bcae794b8d 100644 --- a/srcpkgs/lksctp-tools/template +++ b/srcpkgs/lksctp-tools/template @@ -1,24 +1,21 @@ # Template file for 'lksctp-tools' pkgname=lksctp-tools -version=1.0.18 -revision=2 +version=1.0.19 +revision=1 build_style=gnu-configure hostmakedepends="automake libtool linux-headers" short_desc="User-space access to Linux Kernel SCTP" -maintainer="bitshark " +maintainer="Orphaned " license="GPL-2.0-or-later, LGPL-2.1-only" homepage="http://lksctp.sourceforge.net" +changelog="https://raw.githubusercontent.com/sctp/lksctp-tools/master/ChangeLog" distfiles="https://github.com/sctp/lksctp-tools/archive/v${version}.tar.gz" -checksum=3e9ab5b3844a8b65fc8152633aafe85f406e6da463e53921583dfc4a443ff03a +checksum=9251b1368472fb55aaeafe4787131bdde4e96758f6170620bc75b638449cef01 pre_configure() { autoreconf -fi } -post_install() { - mv ${DESTDIR}/usr/include/netinet/sctp.h{.in,} -} - lksctp-tools-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" From 2335cec4b9df1c7e89abcb5d5cbf54ba79d357d4 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Wed, 10 Aug 2022 19:22:36 -0400 Subject: [PATCH 41/51] vsv: update to 1.3.5 --- srcpkgs/vsv/template | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template index a54965bf7140..2e1780a68fe8 100644 --- a/srcpkgs/vsv/template +++ b/srcpkgs/vsv/template @@ -1,14 +1,15 @@ # Template file for 'vsv' pkgname=vsv -version=1.3.4 -revision=2 -depends="bash coreutils psmisc" +version=1.3.5 +revision=1 +depends="bash psmisc" short_desc="Manage and view runit services" maintainer="Dave Eddy " license="MIT" homepage="https://github.com/bahamas10/vsv" +changelog="https://raw.githubusercontent.com/bahamas10/vsv/master/CHANGES.md" distfiles="https://github.com/bahamas10/vsv/archive/v${version}.tar.gz" -checksum=1bb6c74d05d429c18e23d963e0c8913fd80dcdc68775a9c4d5ed02463b977c08 +checksum=d4b88a7d11189d6a9dd160a25025cbec8d27a88ea02a6826e0c010824b6bc943 do_install() { vbin vsv From 3899d32e274b3f6b488f0b3d873124ac597b7919 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Wed, 10 Aug 2022 14:41:18 -0500 Subject: [PATCH 42/51] signify: update to 31. Add needed libmd makedepend and tar checkdepend, use vsed instead of sed for the file patching, and use sed instead of head to extract a nicer LICENSE file Also add changelog --- srcpkgs/signify/template | 21 ++++++++++++--------- srcpkgs/signify/update | 1 - 2 files changed, 12 insertions(+), 10 deletions(-) delete mode 100644 srcpkgs/signify/update diff --git a/srcpkgs/signify/template b/srcpkgs/signify/template index 5b3c6ce62911..7883f6e23241 100644 --- a/srcpkgs/signify/template +++ b/srcpkgs/signify/template @@ -1,27 +1,30 @@ # Template file for 'signify' pkgname=signify reverts="20141230_3 20141230_2 20141230_1" -version=30 +version=31 revision=1 build_style=gnu-makefile make_build_args="BZERO=bundled" hostmakedepends="pkg-config" -makedepends="libbsd-devel" +makedepends="libbsd-devel libmd-devel" +checkdepends="tar" short_desc="OpenBSD cryptographic signing and verification tool" maintainer="Orphaned " license="ISC" -homepage="http://www.tedunangst.com/flak/post/signify" +homepage="https://www.tedunangst.com/flak/post/signify" +changelog="https://raw.githubusercontent.com/aperezdc/signify/master/CHANGELOG.md" distfiles="https://github.com/aperezdc/signify/releases/download/v${version}/signify-${version}.tar.xz" -checksum=f68406c3085ef902e85500e6c0b90e4c3f56347e5efffc0da7b6fb47803c8686 +checksum=1155fd9eeed4a8aa20476b2333d251953ec5d52338d943a770db5b78dd8d2b74 pre_build() { # Allow building with musl - cp ${FILESDIR}/void.h . - for file in blf.h sha2.h ohash.h; do - sed -e '1 i\#include "void.h"' -i $file - done + cp ${FILESDIR}/void.h . + for file in blf.h sha2.h ohash.h; do + vsed -e '1 i\#include "void.h"' -i $file + done + # Create license file - head -n 16 signify.c > LICENSE + sed -E '3,15 !d;s/^ [*] ?//' signify.c > LICENSE } post_install() { diff --git a/srcpkgs/signify/update b/srcpkgs/signify/update deleted file mode 100644 index 97579dd59c04..000000000000 --- a/srcpkgs/signify/update +++ /dev/null @@ -1 +0,0 @@ -pkgname="${pkgname}-portable" From 21337366a09697fae57a5007455dbc2f7fa5a4f4 Mon Sep 17 00:00:00 2001 From: bugcrazy <39757967+bugcrazy@users.noreply.github.com> Date: Wed, 10 Aug 2022 20:24:49 -0300 Subject: [PATCH 43/51] oil: update to 0.12.3 --- srcpkgs/oil/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/oil/template b/srcpkgs/oil/template index b35ccf6e2a5e..e8c76ec13581 100644 --- a/srcpkgs/oil/template +++ b/srcpkgs/oil/template @@ -1,6 +1,6 @@ # Template file for 'oil' pkgname=oil -version=0.12.0 +version=0.12.3 revision=1 build_style=configure configure_args="--prefix=/usr $(vopt_with readline)" @@ -11,7 +11,7 @@ maintainer="MarcoAPC " license="Apache-2.0" homepage="https://www.oilshell.org" distfiles="https://www.oilshell.org/download/oil-${version}.tar.xz" -checksum=d73c067ccd7b496588bd0d7d7126c87e22d16aaf847b5afde063c958910fa0ff +checksum=33c82495cf5cadd564424f6fcf13b8b46f34f4ed2e1ce3efbead65d6dce83edf register_shell="/usr/bin/osh /usr/bin/oil" nocross="Build systems gets confused with host and cross toolchains/headers" nostrip=yes From ff07b2b2a6e7a4c7b72eca47fb1bdfb7c5112534 Mon Sep 17 00:00:00 2001 From: Pulux Date: Wed, 10 Aug 2022 06:12:10 +0200 Subject: [PATCH 44/51] ballerburg: update to 1.2.1. --- srcpkgs/ballerburg/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ballerburg/template b/srcpkgs/ballerburg/template index beb0cb5fd873..986e2db24561 100644 --- a/srcpkgs/ballerburg/template +++ b/srcpkgs/ballerburg/template @@ -1,6 +1,6 @@ # Template file for 'ballerburg' pkgname=ballerburg -version=1.2.0 +version=1.2.1 revision=1 build_style=cmake hostmakedepends="which cmake SDL-devel" @@ -10,4 +10,4 @@ maintainer="pulux " license="GPL-3.0-or-later" homepage="http://baller.tuxfamily.org/" distfiles="http://download.tuxfamily.org/baller/$pkgname-$version.tar.gz" -checksum=0625f4b213c1180f2cb2179ef2bc6ce35c7e99db2b27306a8690c389ceac6300 +checksum=3f4ad9465f01c256dd1b37cc62c9fd8cbca372599753dbb21726629f042a6e62 From ef6f05909c1f3f6ec6af2b125da591aa8ba1fae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 11 Aug 2022 08:09:20 +0700 Subject: [PATCH 45/51] tzutils: update to 2022b. --- .../tzutils/patches/only-check-relevant.patch | 19 +++++++------------ srcpkgs/tzutils/template | 6 +++--- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/srcpkgs/tzutils/patches/only-check-relevant.patch b/srcpkgs/tzutils/patches/only-check-relevant.patch index c16a47ff5745..d7bf33727838 100644 --- a/srcpkgs/tzutils/patches/only-check-relevant.patch +++ b/srcpkgs/tzutils/patches/only-check-relevant.patch @@ -1,16 +1,11 @@ -Index: tzutils-2021b/Makefile -=================================================================== ---- tzutils-2021b.orig/Makefile -+++ tzutils-2021b/Makefile -@@ -751,9 +751,8 @@ tzselect: tzselect.ksh version - chmod +x $@.out - mv $@.out $@ +--- a/Makefile ++++ b/Makefile +@@ -768,7 +768,7 @@ tzselect: tzselect.ksh version --check: check_character_set check_white_space check_links \ -- check_name_lengths check_sorted \ -- check_tables check_web check_zishrink check_tzs -+check: check_links check_name_lengths check_sorted \ -+ check_tables check_zishrink check_tzs + check: check_character_set check_white_space check_links \ + check_name_lengths check_slashed_abbrs check_sorted \ +- check_tables check_web check_ziguard check_zishrink check_tzs ++ check_tables check_ziguard check_zishrink check_tzs check_character_set: $(ENCHILADA) test ! '$(UTF8_LOCALE)' || \ diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template index 69763ca6814f..507533a6951f 100644 --- a/srcpkgs/tzutils/template +++ b/srcpkgs/tzutils/template @@ -1,7 +1,7 @@ # Template file for 'tzutils' pkgname=tzutils -version=2022a -revision=3 +version=2022b +revision=1 bootstrap=yes wrksrc="tzdb-${version}" short_desc="Time zone and daylight-saving time utilities" @@ -9,7 +9,7 @@ maintainer="Đoàn Trần Công Danh " license="Public Domain" homepage="https://www.iana.org/time-zones" distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz" -checksum=46123b769c55190138cf64e80db605b86f710dc6ca2a15df431966e7fd6e8490 +checksum=ac7e86da284b303244c457337ff5a4d17a4617a25777c87946668a1705f7b7ec if [ "$CROSS_BUILD" ]; then hostmakedepends="tzutils" From 9b74e900acceae004721dd7ce820a0d28b322d4b Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 10 Aug 2022 00:11:18 -0400 Subject: [PATCH 46/51] New package: qtforkawesome-0.0.4 --- common/shlibs | 2 ++ srcpkgs/qtforkawesome-devel | 1 + srcpkgs/qtforkawesome/template | 39 ++++++++++++++++++++++++++++++++++ srcpkgs/qtforkawesome/update | 2 ++ 4 files changed, 44 insertions(+) create mode 120000 srcpkgs/qtforkawesome-devel create mode 100644 srcpkgs/qtforkawesome/template create mode 100644 srcpkgs/qtforkawesome/update diff --git a/common/shlibs b/common/shlibs index ea6fde4ffe31..ae42824eac85 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4185,3 +4185,5 @@ libnvidia-container-go.so.1 libnvidia-container-1.10.0_1 libqtspell-qt5.so.1 qtspell-1.0.1_1 libopensmtpd.so.0 libopensmtpd-0.7_1 libiio.so.0 libiio-0.23_1 +libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 +libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 diff --git a/srcpkgs/qtforkawesome-devel b/srcpkgs/qtforkawesome-devel new file mode 120000 index 000000000000..4fdc9afbf63f --- /dev/null +++ b/srcpkgs/qtforkawesome-devel @@ -0,0 +1 @@ +qtforkawesome \ No newline at end of file diff --git a/srcpkgs/qtforkawesome/template b/srcpkgs/qtforkawesome/template new file mode 100644 index 000000000000..33820cedf364 --- /dev/null +++ b/srcpkgs/qtforkawesome/template @@ -0,0 +1,39 @@ +# Template file for 'qtforkawesome' +pkgname=qtforkawesome +version=0.0.4 +revision=1 +_fork_awesome_version=1.2.0 +create_wrksrc=yes +build_wrksrc="${pkgname}-${version}" +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS=ON" +hostmakedepends="qt5-host-tools qt5-qmake perl-YAML" +makedepends="qt5-devel qt5-declarative-devel qtutilities-devel cpp-utilities-devel + qt5-gui qt5-core qt5-quickcontrols" +short_desc="Library that bundles ForkAwesome for use within Qt applications" +maintainer="classabbyamp " +license="GPL-2.0-or-later, OFL-1.1" +homepage="Library that bundles ForkAwesome for use within Qt applications" +distfiles="https://github.com/Martchus/qtforkawesome/archive/refs/tags/v${version}.tar.gz + https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/${_fork_awesome_version}.tar.gz" +checksum="35db0d10365fef90788fa70f50743f76eff2d36cae51955f300d57b84a76893f + 23fba5f191f204e0414c547bf4c9b10fd7ca42c151260e8f64698449a75fbdb3" + +make_check_pre="env QT_QPA_PLATFORM=offscreen" +make_check_target="check" + +pre_configure() { + configure_args+=" -DFORK_AWESOME_FONT_FILE=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/fonts/forkawesome-webfont.woff2 + -DFORK_AWESOME_ICON_DEFINITIONS=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/src/icons/icons.yml" +} + +qtforkawesome-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/qtforkawesome/update b/srcpkgs/qtforkawesome/update new file mode 100644 index 000000000000..b0881647ebae --- /dev/null +++ b/srcpkgs/qtforkawesome/update @@ -0,0 +1,2 @@ +site="https://github.com/Martchus/qtforkawesome/tags" +pattern='/archive/refs/tags/(v?|\Qqtforkawesome\E-)?\K[\d.]+(?=\.tar\.gz")' From 134d0e9f556c70335258b21bc6d07c3f5441fc69 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 10 Aug 2022 00:17:59 -0400 Subject: [PATCH 47/51] New package: syncthingtray-1.2.2 closes #38550 --- common/shlibs | 3 ++ srcpkgs/syncthingtray-devel | 1 + srcpkgs/syncthingtray-dolphin | 1 + srcpkgs/syncthingtray-plasma | 1 + srcpkgs/syncthingtray/template | 66 ++++++++++++++++++++++++++++++++++ 5 files changed, 72 insertions(+) create mode 120000 srcpkgs/syncthingtray-devel create mode 120000 srcpkgs/syncthingtray-dolphin create mode 120000 srcpkgs/syncthingtray-plasma create mode 100644 srcpkgs/syncthingtray/template diff --git a/common/shlibs b/common/shlibs index ae42824eac85..61924610cc52 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4187,3 +4187,6 @@ libopensmtpd.so.0 libopensmtpd-0.7_1 libiio.so.0 libiio-0.23_1 libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 +libsyncthingwidgets.so.1.2.2 syncthingtray-1.2.2_1 +libsyncthingmodel.so.1.2.2 syncthingtray-1.2.2_1 +libsyncthingconnector.so.1.2.2 syncthingtray-1.2.2_1 diff --git a/srcpkgs/syncthingtray-devel b/srcpkgs/syncthingtray-devel new file mode 120000 index 000000000000..146441954aaa --- /dev/null +++ b/srcpkgs/syncthingtray-devel @@ -0,0 +1 @@ +syncthingtray \ No newline at end of file diff --git a/srcpkgs/syncthingtray-dolphin b/srcpkgs/syncthingtray-dolphin new file mode 120000 index 000000000000..146441954aaa --- /dev/null +++ b/srcpkgs/syncthingtray-dolphin @@ -0,0 +1 @@ +syncthingtray \ No newline at end of file diff --git a/srcpkgs/syncthingtray-plasma b/srcpkgs/syncthingtray-plasma new file mode 120000 index 000000000000..146441954aaa --- /dev/null +++ b/srcpkgs/syncthingtray-plasma @@ -0,0 +1 @@ +syncthingtray \ No newline at end of file diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template new file mode 100644 index 000000000000..4f338f2cc200 --- /dev/null +++ b/srcpkgs/syncthingtray/template @@ -0,0 +1,66 @@ +# Template file for 'syncthingtray' +pkgname=syncthingtray +version=1.2.2 +revision=1 +build_style=cmake +configure_args="-DJS_PROVIDER=qml -DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF + -DBUILD_SHARED_LIBS=ON -DWEBVIEW_PROVIDER=$(vopt_if webengine webengine none)" +hostmakedepends="pkg-config qt5-host-tools qt5-qmake extra-cmake-modules plasma-framework" +makedepends="cpp-utilities-devel qtutilities-devel qtforkawesome-devel + qt5-devel qt5-core qt5-network qt5-gui qt5-widgets qt5-svg qt5-declarative + qt5-quickcontrols qt5-location-devel boost-devel kio-devel plasma-framework-devel + $(vopt_if webengine 'qt5-webengine-devel qt5-webchannel-devel')" +depends="syncthing" +checkdepends="syncthing iproute2" +short_desc="Tray application for Syncthing" +maintainer="classabbyamp " +license="GPL-2.0-or-later" +homepage="https://github.com/Martchus/syncthingtray" +distfiles="https://github.com/Martchus/syncthingtray/archive/refs/tags/v${version}.tar.gz" +checksum=0f556e30091ffc06e7e489c5e09e5460401c28fd1e8318b68cb6066ead7fe7a1 + +# requires weird port-binding shenanigans that may not work on ipv6 +# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=syncthingtray#n50 +make_check=no + +build_options="webengine" +desc_option_webengine="Build with Qt5 WebEngine support" + +# if not enabled, it will fall back to web browser +if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then + if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then + build_options_default+=" webengine" + fi +fi + +syncthingtray-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + for d in connector fileitemaction model plasmoid widgets; do + vmove "usr/share/syncthing${d}/cmake" + done + } +} + +syncthingtray-plasma_package() { + depends="${sourcepkg}>=${version}_${revision} plasma-workspace" + short_desc+=" - KDE plasmoid" + pkg_install() { + vmove usr/lib/qt5/plugins/plasma + vmove usr/share/plasma + vmove usr/share/kservices5/plasma-applet-martchus.syncthingplasmoid.desktop + } +} + +syncthingtray-dolphin_package() { + depends="${sourcepkg}>=${version}_${revision} kio" + short_desc+=" - KDE dolphin integration" + pkg_install() { + vmove usr/share/kservices5/syncthingfileitemaction.desktop + vmove "usr/lib/qt5/plugins/*.so" + } +} From 59a31c3dec249ce113ac256490be5d4854f17808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 11 Aug 2022 12:43:45 +0700 Subject: [PATCH 48/51] gnome-characters: depends on libadwaita Fix #38599 --- srcpkgs/gnome-characters/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template index 3814889e1d76..c4bf34464a64 100644 --- a/srcpkgs/gnome-characters/template +++ b/srcpkgs/gnome-characters/template @@ -1,12 +1,12 @@ # Template file for 'gnome-characters' pkgname=gnome-characters version=42.0 -revision=1 +revision=2 build_style=meson build_helper="gir" hostmakedepends="gettext gjs glib-devel itstool pkg-config" makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel libunistring-devel" -depends="gnome-desktop gjs" +depends="gnome-desktop gjs libadwaita" short_desc="Utility to find and insert unusual characters for GNOME" maintainer="Enno Boland " license="GPL-2.0-or-later" From d09149f62c827c7fb45aea5169ee0eedb4923855 Mon Sep 17 00:00:00 2001 From: Pulux Date: Wed, 10 Aug 2022 06:27:41 +0200 Subject: [PATCH 49/51] python3-Werkzeug: update to 2.2.2. --- srcpkgs/python3-Werkzeug/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python3-Werkzeug/template b/srcpkgs/python3-Werkzeug/template index ed6980da99ea..cc74734ba4f8 100644 --- a/srcpkgs/python3-Werkzeug/template +++ b/srcpkgs/python3-Werkzeug/template @@ -1,18 +1,19 @@ # Template file for 'python3-Werkzeug' pkgname=python3-Werkzeug -version=2.0.3 +version=2.2.2 revision=1 wrksrc="${pkgname#*-}-${version}" build_style=python3-module hostmakedepends="python3-setuptools" depends="python3" -checkdepends="python3-pytest python3-hypothesis python3-requests" +checkdepends="python3-pytest python3-hypothesis python3-requests python3-MarkupSafe" short_desc="Swiss Army knife of Python web development (Python3)" maintainer="Markus Berger " license="BSD-3-Clause" homepage="https://palletsprojects.com/p/werkzeug/" +changelog="https://raw.githubusercontent.com/pallets/werkzeug/main/CHANGES.rst" distfiles="${PYPI_SITE}/W/Werkzeug/Werkzeug-${version}.tar.gz" -checksum=b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c +checksum=7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f do_check() { # Tests depend on xprocess and pytest-timeout, which aren't packaged From 2eddef61b91f9a3e54563b0bfc3876c96438dab5 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Wed, 10 Aug 2022 22:43:15 +0200 Subject: [PATCH 50/51] tea: add shell completion scripts --- srcpkgs/tea/patches/completion-fix.patch | 49 ++++++++++++++++++++++++ srcpkgs/tea/template | 10 ++++- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/tea/patches/completion-fix.patch diff --git a/srcpkgs/tea/patches/completion-fix.patch b/srcpkgs/tea/patches/completion-fix.patch new file mode 100644 index 000000000000..ada625f27be1 --- /dev/null +++ b/srcpkgs/tea/patches/completion-fix.patch @@ -0,0 +1,49 @@ +diff --git a/cmd/autocomplete.go b/cmd/autocomplete.go +index 4c0ab1a..7e9b0a4 100644 +--- a/cmd/autocomplete.go ++++ b/cmd/autocomplete.go +@@ -122,6 +122,9 @@ func writeFishAutoCompleteFile(ctx *cli.Context) error { + return err + } + ++ _, status := io.WriteString(os.Stdout, script) ++ return status ++ + localPath, err := xdg.ConfigFile("fish/conf.d/tea_completion.fish") + if err != nil { + return err +diff --git a/contrib/autocomplete.sh b/contrib/autocomplete.sh +index f0f6241..17f7ce1 100644 +--- a/contrib/autocomplete.sh ++++ b/contrib/autocomplete.sh +@@ -1,7 +1,5 @@ + #! /bin/bash + +-: ${PROG:=$(basename ${BASH_SOURCE})} +- + _cli_bash_autocomplete() { + if [[ "${COMP_WORDS[0]}" != "source" ]]; then + local cur opts base +@@ -17,5 +15,4 @@ _cli_bash_autocomplete() { + fi + } + +-complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG +-unset PROG ++complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete tea +diff --git a/contrib/autocomplete.zsh b/contrib/autocomplete.zsh +index cf39c88..f718c0a 100644 +--- a/contrib/autocomplete.zsh ++++ b/contrib/autocomplete.zsh +@@ -1,4 +1,4 @@ +-#compdef $PROG ++#compdef tea + + _cli_zsh_autocomplete() { + +@@ -20,4 +20,4 @@ _cli_zsh_autocomplete() { + return + } + +-compdef _cli_zsh_autocomplete $PROG ++compdef _cli_zsh_autocomplete tea diff --git a/srcpkgs/tea/template b/srcpkgs/tea/template index 5b01c790341f..ba864a5264b5 100644 --- a/srcpkgs/tea/template +++ b/srcpkgs/tea/template @@ -1,9 +1,10 @@ # Template file for 'tea' pkgname=tea version=0.8.0 -revision=1 +revision=2 wrksrc=$pkgname build_style=go +build_helper=qemu go_import_path=code.gitea.io/tea depends="git" short_desc="Command line tool to interact with Gitea" @@ -15,5 +16,12 @@ distfiles="https://gitea.com/gitea/tea/archive/v${version}.tar.gz" checksum=6c73c0a7b66cdfd1e5a302257d54df06a3a41eb9bdbfeb547966db431ae23b23 post_install() { + vcompletion contrib/autocomplete.sh bash + vcompletion contrib/autocomplete.zsh zsh + + binary=$(find $GOPATH/bin -name $pkgname) + vtargetrun ${binary} shellcompletion fish > tea.fish + vcompletion tea.fish fish + vlicense LICENSE } From 757dcbfc8c0d214538e72aab874b16d6193b6d7a Mon Sep 17 00:00:00 2001 From: Mate GABRI Date: Wed, 10 Aug 2022 15:34:17 +1000 Subject: [PATCH 51/51] k9s: update to 0.26.3 --- srcpkgs/k9s/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/k9s/template b/srcpkgs/k9s/template index 36847ba2ae15..c6304fbfd3f3 100644 --- a/srcpkgs/k9s/template +++ b/srcpkgs/k9s/template @@ -1,6 +1,6 @@ # Template file for 'k9s' pkgname=k9s -version=0.26.0 +version=0.26.3 revision=1 build_style=go go_import_path="github.com/derailed/k9s" @@ -10,7 +10,7 @@ maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://k9scli.io/" distfiles="https://github.com/derailed/k9s/archive/v${version}.tar.gz" -checksum=11156e519a77af79671bb34d99d5bcd641ef6a5d1f2d8412d67d53ea0597818f +checksum=30174fcfe4006230e5bbe523785537e89eb88fd38d6657b878f5b0e94635a8e3 # fix: collect2: fatal error: cannot find 'ld' export LDFLAGS="-fuse-ld=bfd"