diff --git a/common/shlibs b/common/shlibs index 584309d824d7fe..5c06c242c0c1a7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4032,6 +4032,10 @@ libportal-gtk4.so.1 libportal-gtk4-0.6_1 libportal-qt6.so.1 libportal-qt6-0.9.1_3 libvips.so.42 libvips-8.9.2_1 libvips-cpp.so.42 libvips-8.9.2_1 +libportal-qt5.so.1 libportal-qt5-0.7.1_1 +libvips.so.42 libvips-8.15.4_1 +libvips-cpp.so.42 libvips-8.15.4_1 +libvips-cpp.so.42.8.15.4 libvips-8.15.4_1 libselinux.so.1 libselinux-3.0_1 libsepol.so.1 libsepol-3.0_1 libfrrcares.so.0 libfrr-7.3.1_1 @@ -4206,7 +4210,7 @@ libsword-1.9.0.so libsword-1.9.0_1 libgivaro.so.9 givaro-4.1.1_1 liblinbox.so.0 linbox-1.6.3_1 libpari-gmp-tls.so.9 pari-2.17.0_1 -libtree-sitter.so.0.25 tree-sitter-0.25.2_1 +libtree-sitter.so.0.26 tree-sitter-0.26.9_1 libplanarity.so.2 planarity-4.0.0.0_1 libgap.so.10 gap-4.15.1_1 libgtkdatabox.so.1 gtkdatabox3-1.0.0_1 diff --git a/srcpkgs/CLI11/template b/srcpkgs/CLI11/template new file mode 100644 index 00000000000000..600c81976b44ca --- /dev/null +++ b/srcpkgs/CLI11/template @@ -0,0 +1,22 @@ +# Template file for 'CLI11' +pkgname=CLI11 +version=2.4.2 +revision=1 +build_style=cmake +configure_args="-DCLI11_BUILD_EXAMPLES=OFF" +checkdepends="catch2" +short_desc="Command line parser for C++11 and beyond" +maintainer="Marcin Puc " +license="BSD-3-Clause" +homepage="https://github.com/CLIUtils/CLI11" +changelog="https://raw.githubusercontent.com/CLIUtils/CLI11/main/CHANGELOG.md" +distfiles="https://github.com/CLIUtils/CLI11/archive/refs/tags/v${version}.tar.gz" +checksum=f2d893a65c3b1324c50d4e682c0cdc021dd0477ae2c048544f39eed6654b699a + +if [ -z "${XBPS_CHECK_PKGS}" ]; then + configure_args+=" -DCLI11_BUILD_TESTS=OFF" +fi + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/GraphicsMagick/template b/srcpkgs/GraphicsMagick/template index 27422c78945ef5..69d15add6cfd40 100644 --- a/srcpkgs/GraphicsMagick/template +++ b/srcpkgs/GraphicsMagick/template @@ -1,6 +1,6 @@ # Template file for 'GraphicsMagick' pkgname=GraphicsMagick -version=1.3.46 +version=1.3.47 revision=1 build_style=gnu-configure configure_args="--with-quantum-depth=16 --with-gs-font-dir=/usr/share/fonts/Type1 @@ -19,7 +19,7 @@ license="MIT" homepage="http://www.graphicsmagick.org/" changelog="https://sourceforge.net/p/graphicsmagick/code/ci/default/tree/NEWS.txt?format=raw" distfiles="${SOURCEFORGE_SITE}/graphicsmagick/graphicsmagick/${version}/${pkgname}-${version}.tar.xz" -checksum=c7c706a505e9c6c3764156bb94a0c9644d79131785df15a89c9f8721d1abd061 +checksum=95fb682dab0206a9db168d065963f4ffdf5a60b0b2a375aca1f4492fb18d0627 keep_libtool_archives=yes post_install() { diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template index 69ad8f1cd069b3..8460cb2cf5da28 100644 --- a/srcpkgs/ImageMagick/template +++ b/srcpkgs/ImageMagick/template @@ -1,7 +1,7 @@ # Template file for 'ImageMagick' pkgname=ImageMagick # Revbump php*-imagick with ImageMagick updates. -version=7.1.2.21 +version=7.1.2.23 revision=1 build_style=gnu-configure configure_args="--disable-static --enable-opencl --with-modules --with-gslib @@ -19,7 +19,7 @@ license="ImageMagick" homepage="https://www.imagemagick.org" changelog="https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md" distfiles="https://github.com/ImageMagick/ImageMagick/archive/${version%.*}-${version##*.}.tar.gz" -checksum=4ba5b81797910efa93e65fb5a02b496284b8069d64513c6d2687c80d180dd70f +checksum=f129f7d87fc21da453d032dd291b80ea13faf2497f13ef8279d97759ed7d5c46 subpackages="libmagick libmagick-devel" diff --git a/srcpkgs/KDSingleApplication/template b/srcpkgs/KDSingleApplication/template index f167b82632590f..ceb31c9ef24ac2 100644 --- a/srcpkgs/KDSingleApplication/template +++ b/srcpkgs/KDSingleApplication/template @@ -1,6 +1,6 @@ # Template file for 'KDSingleApplication' pkgname=KDSingleApplication -version=1.2.0 +version=1.2.1 revision=1 build_style=cmake configure_args="-DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt6/mkspecs" @@ -12,7 +12,7 @@ license="MIT" homepage="https://github.com/KDAB/KDSingleApplication" changelog="https://github.com/KDAB/KDSingleApplication/releases" distfiles="https://github.com/KDAB/KDSingleApplication/releases/download/v${version}/kdsingleapplication-${version}.tar.gz" -checksum=ff4ae6a4620beed1cdb3e6a9b78a17d7d1dae7139c3d4746d4856b7547d42c38 +checksum=e3254ce9dc5ecf6d61ef83264bc61d486a307f0e3c9ed1bb2176f068cdbcbe09 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/SDL2_mixer/template b/srcpkgs/SDL2_mixer/template index 3a6fc6eedaf973..70f2d438cbf8de 100644 --- a/srcpkgs/SDL2_mixer/template +++ b/srcpkgs/SDL2_mixer/template @@ -1,6 +1,6 @@ # Template file for 'SDL2_mixer' pkgname=SDL2_mixer -version=2.8.1 +version=2.8.2 revision=1 build_style=gnu-configure hostmakedepends="pkg-config" @@ -13,7 +13,7 @@ maintainer="Orphaned " license="BSD-3-Clause" homepage="https://www.libsdl.org/projects/SDL_mixer/" distfiles="https://www.libsdl.org/projects/SDL_mixer/release/${pkgname}-${version}.tar.gz" -checksum=cb760211b056bfe44f4a1e180cc7cb201137e4d1572f2002cc1be728efd22660 +checksum=938dff531d00ace2296557a6599abe6f34599e2f34f0a4a08a397e2ccac8b8f7 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/Signal-Desktop/template b/srcpkgs/Signal-Desktop/template index cd1d4d60377d0c..ad57007fd29793 100644 --- a/srcpkgs/Signal-Desktop/template +++ b/srcpkgs/Signal-Desktop/template @@ -1,6 +1,6 @@ # Template file for 'Signal-Desktop' pkgname=Signal-Desktop -version=8.10.0 +version=8.11.0 revision=1 # *-musl could potentially work based on the Alpine port: # https://git.alpinelinux.org/aports/tree/testing/signal-desktop @@ -13,7 +13,7 @@ maintainer="dkwo " license="AGPL-3.0-only" homepage="https://github.com/signalapp/Signal-Desktop" distfiles="https://github.com/signalapp/Signal-Desktop/archive/v${version}.tar.gz" -checksum=520dfd62c5073bebf786244fb91d6566664442cddf1b0c5e0fa7a0199b659984 +checksum=eea21fb713d4c3063b8e3b8b3725bc69d9802c5dfe70fb82fb9b9a930962b6f5 nostrip_files="signal-desktop" nocross="gyp -> aarch64-linux-gnu-gcc: error: unrecognized command-line option '-m64'" diff --git a/srcpkgs/SuiteSparse/template b/srcpkgs/SuiteSparse/template index 3fc95a5e866052..f88e3b1718b859 100644 --- a/srcpkgs/SuiteSparse/template +++ b/srcpkgs/SuiteSparse/template @@ -1,6 +1,6 @@ # Template file for 'SuiteSparse' pkgname=SuiteSparse -version=7.12.1 +version=7.12.2 revision=1 build_style=cmake hostmakedepends="gcc-fortran" @@ -12,7 +12,7 @@ license="custom:multiple" homepage="https://people.engr.tamu.edu/davis/suitesparse.html" changelog="https://raw.githubusercontent.com/DrTimothyAldenDavis/SuiteSparse/master/ChangeLog" distfiles="https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v${version}.tar.gz" -checksum=794ae22f7e38e2ac9f5cbb673be9dd80cdaff2cdf858f5104e082694f743b0ba +checksum=679412daa5f69af96d6976595c1ac64f252287a56e98cc4a8155d09cc7fd69e8 build_options="openblas" diff --git a/srcpkgs/amdgpu_top/template b/srcpkgs/amdgpu_top/template index 6ee206f994af96..6b496abae45900 100644 --- a/srcpkgs/amdgpu_top/template +++ b/srcpkgs/amdgpu_top/template @@ -1,6 +1,6 @@ # Template file for 'amdgpu_top' pkgname=amdgpu_top -version=0.11.4 +version=0.11.5 revision=1 build_style=cargo hostmakedepends="pkg-config" @@ -10,7 +10,7 @@ maintainer="al20ov " license="MIT" homepage="https://github.com/Umio-Yasuno/amdgpu_top" distfiles="https://github.com/Umio-Yasuno/amdgpu_top/archive/refs/tags/v${version}.tar.gz" -checksum=2b9a60c5d79b3d0addbe24ed491f867d56df4af6ccd92b22f8cdc371e80bb7a0 +checksum=e511ed15a6e0f3ea72321dfc97145ffb85999b37b6b304e9795978945f3f04cd do_install() { vbin target/${RUST_TARGET}/release/amdgpu_top @@ -20,5 +20,7 @@ do_install() { vinstall assets/amdgpu_top-tui.desktop 644 usr/share/applications vinstall assets/amdgpu_top.desktop 644 usr/share/applications + vinstall assets/io.github.umio_yasuno.amdgpu_top.metainfo.xml 644 usr/share/metainfo + vlicense LICENSE } diff --git a/srcpkgs/arduino-cli/template b/srcpkgs/arduino-cli/template index a8f5205fff78a5..3d35639fa69329 100644 --- a/srcpkgs/arduino-cli/template +++ b/srcpkgs/arduino-cli/template @@ -1,6 +1,6 @@ # Template file for 'arduino-cli' pkgname=arduino-cli -version=1.4.1 +version=1.5.0 revision=1 build_style=go build_helper="qemu" @@ -15,7 +15,7 @@ maintainer="Filip Rojek " license="GPL-3.0-or-later" homepage="https://github.com/arduino/arduino-cli" distfiles="https://github.com/arduino/arduino-cli/archive/v${version}.tar.gz" -checksum=5a07d1848a5e2e6fbf49aef0ba6794aa865c8b31d74ffed979eb382810725bdd +checksum=bfb3299c6afc6a40c89a55e7142e67e0b10267348bc225cc2e94589c28076302 # Tests do not find executable in build environment make_check=no diff --git a/srcpkgs/asncounter/template b/srcpkgs/asncounter/template index 9c7287e7bf06fe..a30922f85d5764 100644 --- a/srcpkgs/asncounter/template +++ b/srcpkgs/asncounter/template @@ -1,6 +1,6 @@ # Template file for 'asncounter' pkgname=asncounter -version=0.6.0 +version=0.7.0 revision=1 build_style=python3-pep517 hostmakedepends="pandoc python3-setuptools python3-setuptools_scm python3-wheel" @@ -12,7 +12,7 @@ maintainer="Orphaned " license="AGPL-3.0-or-later" homepage="https://gitlab.com/anarcat/asncounter" distfiles="https://gitlab.com/anarcat/asncounter/-/archive/$version/asncounter-$version.tar.gz" -checksum=66cb37e5a3ab6612bb025bf9c16cd6d0ff52a5c4158b171673be8ca8650089b5 +checksum=600084c1d9b2665fa3e48c1472a0668ba6481a988ca58b3947e88a7c178780e0 pre_build() { export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_ASNCOUNTER="$version" diff --git a/srcpkgs/awesome-appmenu/template b/srcpkgs/awesome-appmenu/template index 06a97d9b18b896..622db6764cce2d 100644 --- a/srcpkgs/awesome-appmenu/template +++ b/srcpkgs/awesome-appmenu/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-makefile depends="awesome" short_desc="Create a menu of installed applications for the awesome window manager" -maintainer="zenobit " +maintainer="zenobit " license="GPL-3.0-or-later" homepage="https://github.com/sharedordaz/Shared-AwesomeAppMenu" distfiles="https://github.com/sharedordaz/Shared-AwesomeAppMenu/archive/refs/tags/${version}.tar.gz" diff --git a/srcpkgs/biblioteq/template b/srcpkgs/biblioteq/template index 3f073370e53ffb..3862648bdd834c 100644 --- a/srcpkgs/biblioteq/template +++ b/srcpkgs/biblioteq/template @@ -1,6 +1,6 @@ # Template file for 'biblioteq' pkgname=biblioteq -version=2026.05.10 +version=2026.05.25 revision=1 build_style=qmake build_helper=qmake6 @@ -13,7 +13,7 @@ maintainer="Rutpiv " license="BSD-3-Clause" homepage="https://textbrowser.github.io/biblioteq/" distfiles="https://github.com/textbrowser/biblioteq/archive/${version}.tar.gz" -checksum=fc80c477954b52d97ea8460b633edb254186890c0f20bbbe19f8e687a02dc8d5 +checksum=1c8f7ffb95298ecb9ee1f637a9a1ce2957b33706e0e6f6a534df80b68c47ed43 conf_files="/etc/biblioteq.conf" # Set the appropriate build helper and dependencies based on architecture diff --git a/srcpkgs/bind/template b/srcpkgs/bind/template index 6bc699f18b126a..c12b83f1712ec1 100644 --- a/srcpkgs/bind/template +++ b/srcpkgs/bind/template @@ -1,6 +1,6 @@ # Template file for 'bind' pkgname=bind -version=9.20.18 +version=9.20.23 revision=1 _fullver="${version}${_patchver:+-${_patchver}}" build_style=gnu-configure @@ -19,7 +19,7 @@ license="MPL-2.0" homepage="https://www.isc.org/downloads/bind/" changelog="https://gitlab.isc.org/isc-projects/bind9/-/blob/v${version}/doc/changelog/changelog-${version}.rst" distfiles="https://ftp.isc.org/isc/bind9/${_fullver}/bind-${_fullver}.tar.xz" -checksum=dfc546c990ac4515529cd45c4dd995862b18ae8a2d0cb29208e8896a5d325331 +checksum=5d4475aed3f9e500ef554b2b14d972bdb83d33de214a9b3be92918ea46908371 # guarantee subpackage ordering subpackages="bind-libs bind-utils bind-devel" # requires special network setup diff --git a/srcpkgs/black/template b/srcpkgs/black/template index a495d83219ed08..f556044798f3c2 100644 --- a/srcpkgs/black/template +++ b/srcpkgs/black/template @@ -1,6 +1,6 @@ # Template file for 'black' pkgname=black -version=25.12.0 +version=26.5.1 revision=1 build_style=python3-pep517 hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme" @@ -14,7 +14,7 @@ license="MIT" homepage="https://black.readthedocs.io/en/stable/" changelog="https://raw.githubusercontent.com/psf/black/main/CHANGES.md" distfiles="${PYPI_SITE}/b/black/black-${version}.tar.gz" -checksum=8d3dd9cea14bff7ddc0eb243c811cdb1a011ebb4800a5f0335a01a68654796a7 +checksum=dd321f668053961824bcc1be1cc1df748b2d7e4fa28086b08331e577b0100a73 post_check() { PYTHONPATH=src python3 -m black --check src tests diff --git a/srcpkgs/blazesym/template b/srcpkgs/blazesym/template index 93bed21e49b214..a3c88d1f16deac 100644 --- a/srcpkgs/blazesym/template +++ b/srcpkgs/blazesym/template @@ -1,6 +1,6 @@ # Template file for 'blazesym' pkgname=blazesym -version=0.2.3 +version=0.2.4 revision=1 build_wrksrc="capi" build_style=cargo @@ -11,7 +11,7 @@ maintainer="Leah Neukirchen " license="BSD-3-Clause" homepage="https://github.com/libbpf/blazesym" distfiles="https://github.com/libbpf/blazesym/archive/refs/tags/v${version}.tar.gz" -checksum=d2719fa7568ad7340353272cf366fdcf14f2f8e59198601edac80e913c3441fa +checksum=76c71bc9d4f6e46b698eed1671884893e58b0c0fef63172738893a94062a30cd do_install() { cd ${wrksrc} diff --git a/srcpkgs/bpftrace/template b/srcpkgs/bpftrace/template index 4a913365eef6f0..9ae5913ccd04a7 100644 --- a/srcpkgs/bpftrace/template +++ b/srcpkgs/bpftrace/template @@ -1,6 +1,6 @@ # Template file for 'bpftrace' pkgname=bpftrace -version=0.25.1 +version=0.26.0 revision=1 _llvmver=21 archs="x86_64* aarch64* ppc64*" @@ -15,7 +15,7 @@ maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://github.com/iovisor/bpftrace/" distfiles="https://github.com/iovisor/bpftrace/archive/v${version}.tar.gz" -checksum=89d1cb7448a650eecebe52e8deb6dfa85517ae91c465bccd5246abd4588707dc +checksum=7f945cdee264168424c1f99feccb3666695ff8dfdd4f7469ef291851be8bf60d nostrip=yes # needs to read own symbol table export LLVM_DIR=/usr/lib/llvm/${_llvmver} diff --git a/srcpkgs/brother-brscan5/template b/srcpkgs/brother-brscan5/template index 700d5af7e5ffc6..434681af3a8b36 100644 --- a/srcpkgs/brother-brscan5/template +++ b/srcpkgs/brother-brscan5/template @@ -1,6 +1,6 @@ # Template file for 'brother-brscan5' pkgname=brother-brscan5 -version=1.5.1 +version=1.6.2 revision=1 archs="i686 x86_64" depends="sane libusb-compat" @@ -15,7 +15,7 @@ conf_files="/opt/brother/scanner/brscan5/brscan5.ini /opt/brother/scanner/brscan5/models/*.ini" _sane_library="libsane-brother5.so.1.0.7" -_pkg_libraries="libLxBsScanCoreApi.so.3.2.1 +_pkg_libraries="libLxBsScanCoreApi.so.3.2.6 libLxBsNetDevAccs.so.1.0.0 libLxBsDeviceAccs.so.1.0.0 libLxBsUsbDevAccs.so.1.0.0" @@ -23,12 +23,12 @@ _pkg_libraries="libLxBsScanCoreApi.so.3.2.1 if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then _rpmpkgid="0.x86_64" distfiles="https://download.brother.com/welcome/dlf104036/brscan5-${version}-${_rpmpkgid}.rpm" - checksum="1c1d56d05c7b6b010ccd87680c039253ed3275b199412a378c6f6fd524cd5640" + checksum="a14b991dafd0279cc92c981154901178825174b8ac2123868037b3614b8f905e" _rpmlibdir="usr/lib64" else _rpmpkgid="0.i386" distfiles="https://download.brother.com/welcome/dlf104035/brscan5-${version}-${_rpmpkgid}.rpm" - checksum="770583250a70481ca557d20ce0bf3cf63263653dc930540258a29c160aa0b3d2" + checksum="0fb59e0eb74f6c46568e314f6c6d5c8da22acdeb9b637519fdb922663be889c7" _rpmlibdir="usr/lib" fi diff --git a/srcpkgs/bruno/template b/srcpkgs/bruno/template new file mode 100644 index 00000000000000..501091b54f5e37 --- /dev/null +++ b/srcpkgs/bruno/template @@ -0,0 +1,44 @@ +# Template file for 'bruno' +pkgname=bruno +version=2.6.1 +revision=1 +archs="x86_64" +hostmakedepends="n python3 python3-distutils-extra" +short_desc="Fast and Git-Friendly Opensource API client" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://www.usebruno.com/" +changelog="https://www.usebruno.com/changelog" +distfiles="https://github.com/usebruno/bruno/archive/refs/tags/v${version}.tar.gz" +checksum=86f216a3e790dd0a475b8b54de849790fcfe3744caaee4048205a8e38e39f42f + +do_build() { + # using node 20 + n 20 + + # dependencies + npm run setup + + # node gyp dependencies + npm install node-addon-api + + # actual bruno + npm run build:web + npm run build:electron +} + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vlicense license.md + + vmkdir ${TARGET_PATH} + vcopy packages/bruno-electron/out/linux-unpacked/* ${TARGET_PATH} + + + vinstall assets/images/logo.png 644 usr/share/pixmaps bruno.png + + vmkdir usr/bin + ln -sf /${TARGET_PATH}/bruno ${DESTDIR}/usr/bin/${pkgname} + chmod 0755 ${DESTDIR}/${TARGET_PATH}/bruno +} diff --git a/srcpkgs/chawan/template b/srcpkgs/chawan/template index bd9b4d54f47666..ec9a772cabc3a7 100644 --- a/srcpkgs/chawan/template +++ b/srcpkgs/chawan/template @@ -1,6 +1,6 @@ # Template file for 'chawan' pkgname=chawan -version=0.4.0 +version=0.4.1 revision=1 build_style=gnu-makefile build_helper=qemu @@ -11,5 +11,5 @@ maintainer="Leah Neukirchen " license="Unlicense" homepage="https://chawan.net/" distfiles="https://git.sr.ht/~bptato/chawan/archive/v${version}.tar.gz" -checksum=6e0c8e342bdb06cd6830252aa6e4f57b6b44c479e7c07dde0db1ccbad4af2034 +checksum=cf09e0205f8db28cc916c44f2ac1def6392efc9d66f3c88dc9aae413079ebb2c nocross="TBD, sandbox" diff --git a/srcpkgs/chess-tui/template b/srcpkgs/chess-tui/template index 4534ec66adb461..44a5e757e9bf71 100644 --- a/srcpkgs/chess-tui/template +++ b/srcpkgs/chess-tui/template @@ -6,7 +6,7 @@ build_style=cargo hostmakedepends="pkg-config" makedepends="openssl-devel alsa-lib-devel" short_desc="Play chess from your terminal" -maintainer="Lukas Jordan " +maintainer="Orphaned " license="MIT" homepage="https://github.com/thomas-mauran/chess-tui" changelog="https://github.com/thomas-mauran/chess-tui/releases" diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template index 175ece072e6476..6c2bf1f1f6f02c 100644 --- a/srcpkgs/chezmoi/template +++ b/srcpkgs/chezmoi/template @@ -1,9 +1,9 @@ # Template file for 'chezmoi' pkgname=chezmoi -version=2.70.3 +version=2.70.4 revision=1 build_style=go -go_import_path="chezmoi.io/chezmoi" +go_import_path="chezmoi.io/chezmoi/v2" go_build_tags="noembeddocs noupgrade" go_ldflags="-X main.version=${version} -X main.commit=v${version} -X main.builtBy=xbps" checkdepends="tar git" @@ -13,7 +13,7 @@ license="MIT" homepage="https://chezmoi.io/" changelog="https://github.com/twpayne/chezmoi/releases" distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz" -checksum=04780df69be596b714ac0ea5f9c65e7739adc847613d5a91ba23fd5a020f5103 +checksum=a184d87b2891e8ec5645d4a28a0e2f78c1a4e7738ad64fdfe07e8f7ce7782d59 pre_build() { local _date diff --git a/srcpkgs/chroma/template b/srcpkgs/chroma/template index 5e77df0a73835c..7be7d1df9fa8aa 100644 --- a/srcpkgs/chroma/template +++ b/srcpkgs/chroma/template @@ -1,6 +1,6 @@ # Template file for 'chroma' pkgname=chroma -version=2.23.1 +version=2.24.1 revision=1 build_wrksrc="cmd/chroma" build_style=go @@ -11,7 +11,7 @@ maintainer="Daniel Lewan " license="MIT" homepage="https://github.com/alecthomas/chroma" distfiles="https://github.com/alecthomas/chroma/archive/v${version}.tar.gz" -checksum=982fa634c6b2f153143ca35e2626335bbca315ede57f64050af16566699aaafb +checksum=1ee811f5c32ed6cb47e67deb58c0039b13560f0d12cb47fdb6f193d8cf4cbb1d post_install() { vlicense ../../COPYING diff --git a/srcpkgs/chromium/patches/chromium-146-001-no-esbuild.patch b/srcpkgs/chromium/patches/chromium-146-001-no-esbuild.patch deleted file mode 100644 index bf29ea83e871d3..00000000000000 --- a/srcpkgs/chromium/patches/chromium-146-001-no-esbuild.patch +++ /dev/null @@ -1,348 +0,0 @@ -From b3b48609825fdae8ef48ac4574e36691577f29da Mon Sep 17 00:00:00 2001 -From: LN Liberda -Date: Thu, 5 Feb 2026 05:26:48 +0100 -Subject: [PATCH] Revert "[M144][build] Minify release builds with esbuild - instead of rollup" - -This reverts commit f130475580017f9f87502343dbcfc0c76dccefe8. ---- - DEPS | 2 +- - front_end/models/ai_assistance/injected.ts | 29 ++++-- - front_end/panels/application/BUILD.gn | 1 - - .../InterestGroupStorageView.test.ts | 13 ++- - .../SharedStorageEventsView.test.ts | 9 +- - scripts/build/esbuild.js | 5 +- - scripts/build/ninja/bundle.gni | 92 +++++++++++++------ - 7 files changed, 97 insertions(+), 54 deletions(-) - -diff --git a/third_party/devtools-frontend/src/DEPS b/third_party/devtools-frontend/src/DEPS -index 7afe2393a2..ac7cf6ddb3 100644 ---- a/third_party/devtools-frontend/src/DEPS -+++ b/third_party/devtools-frontend/src/DEPS -@@ -148,7 +148,7 @@ deps = { - 'url': Var('build_url') + '@' + Var('build_revision'), - 'condition': 'build_with_chromium == False', - }, -- 'third_party/siso/cipd': { -+ 'third_party/siso': { - 'packages': [ - { - 'package': 'build/siso/${{platform}}', -diff --git a/third_party/devtools-frontend/src/front_end/models/ai_assistance/injected.ts b/third_party/devtools-frontend/src/front_end/models/ai_assistance/injected.ts -index cff188cbba..af9c3c14e6 100644 ---- a/third_party/devtools-frontend/src/front_end/models/ai_assistance/injected.ts -+++ b/third_party/devtools-frontend/src/front_end/models/ai_assistance/injected.ts -@@ -9,6 +9,10 @@ - * They need remain isolated for importing other function so - * bundling them for production does not create issues. - */ -+/* eslint-disable @devtools/no-adopted-style-sheets -- -+ * The scripts in this file aren't executed as part of DevTools front-end, -+ * but are injected into the page. -+ **/ - - export const AI_ASSISTANCE_CSS_CLASS_NAME = 'ai-style-change'; - export const FREESTYLER_WORLD_NAME = 'DevTools AI Assistance'; -@@ -96,9 +100,19 @@ export const PAGE_EXPOSED_FUNCTIONS = ['setElementStyles']; - /** - * Please see fileoverview - */ --const setupSetElementStyles = `function setupSetElementStyles(prefix) { -- const global = globalThis; -- async function setElementStyles(el, styles) { -+function setupSetElementStyles(prefix: typeof AI_ASSISTANCE_CSS_CLASS_NAME): void { -+ // Executed in another world -+ const global = globalThis as unknown as { -+ freestyler: FreestylerBinding, -+ setElementStyles: unknown, -+ }; -+ async function setElementStyles( -+ el: HTMLElement&{ -+ // eslint-disable-next-line -+ __freestylerClassName?: `${typeof AI_ASSISTANCE_CSS_CLASS_NAME}-${number}`, -+ }, -+ styles: Record, -+ ): Promise { - let selector = el.tagName.toLowerCase(); - if (el.id) { - selector = '#' + el.id; -@@ -117,7 +131,7 @@ const setupSetElementStyles = `function setupSetElementStyles(prefix) { - - // __freestylerClassName is not exposed to the page due to this being - // run in the isolated world. -- const className = el.__freestylerClassName ?? \`\${prefix}-\${global.freestyler.id}\`; -+ const className = el.__freestylerClassName ?? `${prefix}-${global.freestyler.id}`; - el.__freestylerClassName = className; - el.classList.add(className); - -@@ -126,6 +140,7 @@ const setupSetElementStyles = `function setupSetElementStyles(prefix) { - // if it's kebab case. - el.style.removeProperty(key); - // If it's camel case. -+ // @ts-expect-error this won't throw if wrong - el.style[key] = ''; - } - -@@ -153,7 +168,7 @@ const setupSetElementStyles = `function setupSetElementStyles(prefix) { - continue; - } - -- hasAiStyleChange = rule.selectorText.startsWith(\`.\${prefix}\`); -+ hasAiStyleChange = rule.selectorText.startsWith(`.${prefix}`); - if (hasAiStyleChange) { - stylesheet = sheet; - break; -@@ -168,6 +183,6 @@ const setupSetElementStyles = `function setupSetElementStyles(prefix) { - } - - global.setElementStyles = setElementStyles; --}`; -+} - --export const injectedFunctions = `(${setupSetElementStyles})('${AI_ASSISTANCE_CSS_CLASS_NAME}')`; -+export const injectedFunctions = `(${String(setupSetElementStyles)})('${AI_ASSISTANCE_CSS_CLASS_NAME}')`; -diff --git a/third_party/devtools-frontend/src/front_end/panels/application/BUILD.gn b/third_party/devtools-frontend/src/front_end/panels/application/BUILD.gn -index 1f7acb779f..4a59d29cdf 100644 ---- a/third_party/devtools-frontend/src/front_end/panels/application/BUILD.gn -+++ b/third_party/devtools-frontend/src/front_end/panels/application/BUILD.gn -@@ -196,7 +196,6 @@ devtools_ui_module("unittests") { - "../../core/sdk:bundle", - "../../testing", - "../../ui/components/render_coordinator:bundle", -- "../../ui/legacy:bundle", - "./components", - "./preloading/components", - ] -diff --git a/third_party/devtools-frontend/src/front_end/panels/application/InterestGroupStorageView.test.ts b/third_party/devtools-frontend/src/front_end/panels/application/InterestGroupStorageView.test.ts -index f2e31be0f0..70e1011ee4 100644 ---- a/third_party/devtools-frontend/src/front_end/panels/application/InterestGroupStorageView.test.ts -+++ b/third_party/devtools-frontend/src/front_end/panels/application/InterestGroupStorageView.test.ts -@@ -6,7 +6,6 @@ import * as Protocol from '../../generated/protocol.js'; - import {raf} from '../../testing/DOMHelpers.js'; - import {expectCall} from '../../testing/ExpectStubCall.js'; - import {describeWithMockConnection} from '../../testing/MockConnection.js'; --import * as UI from '../../ui/legacy/legacy.js'; - - import * as Resources from './application.js'; - -@@ -67,7 +66,7 @@ describeWithMockConnection('InterestGroupStorageView', () => { - - it('initially has placeholder sidebar', () => { - const view = new View.InterestGroupStorageView(new InterestGroupDetailsGetter()); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - - const placeholder = view.sidebarWidget()?.contentElement; - assert.deepEqual( -@@ -87,7 +86,7 @@ describeWithMockConnection('InterestGroupStorageView', () => { - grid.dispatchEvent(new CustomEvent('select', {detail: events[0]})); - await raf(); - sinon.assert.calledOnce(spy); -- assert.instanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.deepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - }); - - it('Clears sidebarWidget upon receiving cellFocusedEvent on an additionalBid-type events', async function() { -@@ -110,7 +109,7 @@ describeWithMockConnection('InterestGroupStorageView', () => { - grid.dispatchEvent(new CustomEvent('select', {detail: {...events[0], type: eventType}})); - await sideBarUpdateDone; - sinon.assert.calledOnce(spy); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - assert.isTrue(view.sidebarWidget()?.contentElement.firstChild?.textContent?.includes('No details')); - } - }); -@@ -131,7 +130,7 @@ describeWithMockConnection('InterestGroupStorageView', () => { - grid.dispatchEvent(new CustomEvent('select', {detail: events[0]})); - await raf(); - sinon.assert.calledOnce(spy); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - assert.isTrue(view.sidebarWidget()?.contentElement.firstChild?.textContent?.includes('No details')); - }); - -@@ -146,10 +145,10 @@ describeWithMockConnection('InterestGroupStorageView', () => { - grid.dispatchEvent(new CustomEvent('select', {detail: events[0]})); - await raf(); - sinon.assert.calledOnce(spy); -- assert.instanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.deepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - view.clearEvents(); - sinon.assert.calledTwice(spy); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - assert.isTrue(view.sidebarWidget()?.contentElement.textContent?.includes( - 'No interest group selectedSelect any interest group event to display the group\'s current state')); - }); -diff --git a/third_party/devtools-frontend/src/front_end/panels/application/SharedStorageEventsView.test.ts b/third_party/devtools-frontend/src/front_end/panels/application/SharedStorageEventsView.test.ts -index d06dfa17f8..7c7b95ad16 100644 ---- a/third_party/devtools-frontend/src/front_end/panels/application/SharedStorageEventsView.test.ts -+++ b/third_party/devtools-frontend/src/front_end/panels/application/SharedStorageEventsView.test.ts -@@ -5,7 +5,6 @@ - import * as Protocol from '../../generated/protocol.js'; - import {raf} from '../../testing/DOMHelpers.js'; - import {describeWithMockConnection} from '../../testing/MockConnection.js'; --import * as UI from '../../ui/legacy/legacy.js'; - - import * as Resources from './application.js'; - -@@ -179,7 +178,7 @@ describeWithMockConnection('SharedStorageEventsView', () => { - - it('initially has placeholder sidebar', () => { - const view = new View.SharedStorageEventsView(); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - assert.deepEqual(view.sidebarWidget()?.contentElement.firstChild?.textContent, 'No shared storage event selected'); - }); - -@@ -197,7 +196,7 @@ describeWithMockConnection('SharedStorageEventsView', () => { - grid.onSelect(EVENTS[0]); - await raf(); - sinon.assert.calledOnce(spy); -- assert.instanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.deepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - }); - - it('clears sidebarWidget upon clearEvents', async () => { -@@ -214,10 +213,10 @@ describeWithMockConnection('SharedStorageEventsView', () => { - grid.onSelect(EVENTS[0]); - await raf(); - sinon.assert.calledOnce(spy); -- assert.instanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.deepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - view.clearEvents(); - sinon.assert.calledTwice(spy); -- assert.notInstanceOf(view.sidebarWidget(), UI.SearchableView.SearchableView); -+ assert.notDeepEqual(view.sidebarWidget()?.constructor.name, 'SearchableView'); - assert.deepEqual(view.sidebarWidget()?.contentElement.firstChild?.textContent, 'No shared storage event selected'); - }); - -diff --git a/third_party/devtools-frontend/src/scripts/build/esbuild.js b/third_party/devtools-frontend/src/scripts/build/esbuild.js -index 970613f0ac..7305a5519a 100644 ---- a/third_party/devtools-frontend/src/scripts/build/esbuild.js -+++ b/third_party/devtools-frontend/src/scripts/build/esbuild.js -@@ -25,9 +25,7 @@ const esbuild = await import('esbuild'); - - const entryPoints = [process.argv[2]]; - const outfile = process.argv[3]; --const additionalArgs = process.argv.slice(4); --const useSourceMaps = additionalArgs.includes('--configSourcemaps'); --const minify = additionalArgs.includes('--minify'); -+const useSourceMaps = process.argv.slice(4).includes('--configSourcemaps'); - - const outdir = path.dirname(outfile); - -@@ -48,7 +46,6 @@ try { - platform: 'browser', - plugins: [plugin], - sourcemap: useSourceMaps, -- minify, - }); - } catch (err) { - console.error('Failed to run esbuild:', err); -diff --git a/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni b/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -index 7d8fee3433..9b44b1f1b5 100644 ---- a/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -+++ b/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -@@ -10,38 +10,72 @@ template("bundle") { - assert(defined(invoker.entrypoint), - "You must define the 'entrypoint' for a bundle target") - -- node_action(target_name) { -- script = "scripts/build/esbuild.js" -- forward_variables_from(invoker, -- [ -- "visibility", -- "deps", -- "public_deps", -- ]) -- -- inputs = [ -- invoker.entrypoint, -- devtools_location_prepend + "scripts/build/devtools_plugin.js", -- devtools_location_prepend + "scripts/devtools_paths.js", -- ] -- -- _esbuild = devtools_location_prepend + "third_party/esbuild/esbuild" -- if (host_os == "win") { -- inputs += [ _esbuild + ".exe" ] -- } else { -- inputs += [ _esbuild ] -- } -+ _fast_bundle = is_debug || devtools_skip_typecheck -+ assert(!is_official_build || !_fast_bundle, -+ "Fast bundling is disallowed for official builds.") -+ -+ if (_fast_bundle) { -+ node_action(target_name) { -+ script = "scripts/build/esbuild.js" -+ forward_variables_from(invoker, -+ [ -+ "visibility", -+ "deps", -+ "public_deps", -+ ]) -+ -+ inputs = [ -+ invoker.entrypoint, -+ devtools_location_prepend + "scripts/build/devtools_plugin.js", -+ devtools_location_prepend + "scripts/devtools_paths.js", -+ ] -+ -+ _esbuild = devtools_location_prepend + "third_party/esbuild/esbuild" -+ if (host_os == "win") { -+ inputs += [ _esbuild + ".exe" ] -+ } else { -+ inputs += [ _esbuild ] -+ } - -- args = [ -- rebase_path(invoker.entrypoint, root_build_dir), -- rebase_path(invoker.output_file_location, root_build_dir), -- "--configSourcemaps", -- ] -+ args = [ -+ rebase_path(invoker.entrypoint, root_build_dir), -+ rebase_path(invoker.output_file_location, root_build_dir), -+ "--configSourcemaps", -+ ] - -- if (!is_debug) { -- args += [ "--minify" ] -+ outputs = [ invoker.output_file_location ] - } -+ } else { -+ node_action(target_name) { -+ script = "node_modules/@rollup/wasm-node/dist/bin/rollup" - -- outputs = [ invoker.output_file_location ] -+ forward_variables_from(invoker, -+ [ -+ "visibility", -+ "deps", -+ "public_deps", -+ ]) -+ -+ inputs = [ -+ invoker.entrypoint, -+ devtools_location_prepend + "scripts/build/rollup.config.mjs", -+ devtools_location_prepend + "scripts/build/devtools_plugin.js", -+ devtools_location_prepend + "scripts/devtools_paths.js", -+ ] -+ -+ args = [ -+ "--config", -+ rebase_path( -+ devtools_location_prepend + "scripts/build/rollup.config.mjs", -+ root_build_dir), -+ "--input", -+ rebase_path(invoker.entrypoint, root_build_dir), -+ "--file", -+ rebase_path(invoker.output_file_location, root_build_dir), -+ "--configSourcemaps", -+ ] -+ -+ outputs = [ invoker.output_file_location ] -+ } - } - } diff --git a/srcpkgs/chromium/patches/chromium-146-002-rollup-as-rollup.patch b/srcpkgs/chromium/patches/chromium-146-002-rollup-as-rollup.patch deleted file mode 100644 index 0066ff0bfe4c76..00000000000000 --- a/srcpkgs/chromium/patches/chromium-146-002-rollup-as-rollup.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 354850338d29df5f9b538de29aae182c7298ce43 Mon Sep 17 00:00:00 2001 -From: LN Liberda -Date: Mon, 9 Feb 2026 05:08:49 +0100 -Subject: [PATCH] Use rollup from rollup instead of @rollup/wasm-node - -cr145-rollup-wasm.patch installs it as rollup and it's annoying to change -that, as either something has to be installed as rollup to satisfy peer -dependencies, or legacy-peer-deps=true has to be used. Both make diff -even bigger than already is. ---- - scripts/build/ninja/bundle.gni | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni b/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -index 9b44b1f1b5..b11164a3e0 100644 ---- a/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -+++ b/third_party/devtools-frontend/src/scripts/build/ninja/bundle.gni -@@ -47,7 +47,7 @@ template("bundle") { - } - } else { - node_action(target_name) { -- script = "node_modules/@rollup/wasm-node/dist/bin/rollup" -+ script = "node_modules/rollup/dist/bin/rollup" - - forward_variables_from(invoker, - [ diff --git a/srcpkgs/chromium/patches/chromium-148-rust-toolchain-var.patch b/srcpkgs/chromium/patches/chromium-148-rust-toolchain-var.patch new file mode 100644 index 00000000000000..916b8a849a6c3a --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-148-rust-toolchain-var.patch @@ -0,0 +1,75 @@ +From ab0e02d9fd67527217acec9f1cd9a6bd48b3e4a3 Mon Sep 17 00:00:00 2001 +From: LN Liberda +Date: Sat, 4 Apr 2026 20:49:57 +0200 +Subject: [PATCH] Use rust_sysroot instead of hardcoding + //third_party/rust-toolchain + +Bug: 491242305 +--- + build/rust/cargo_crate.gni | 4 ++-- + build/rust/std/BUILD.gn | 4 ++-- + build/toolchain/gcc_toolchain.gni | 2 +- + build/toolchain/win/toolchain.gni | 4 ++-- + 4 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/build/rust/cargo_crate.gni b/build/rust/cargo_crate.gni +index 8981cac7e190f..a245f336f21f6 100644 +--- a/build/rust/cargo_crate.gni ++++ b/build/rust/cargo_crate.gni +@@ -457,9 +457,9 @@ template("cargo_crate") { + ] + + if (host_os == "win") { +- inputs += [ "//third_party/rust-toolchain/bin/rustc.exe" ] ++ inputs += [ "$rust_sysroot/bin/rustc.exe" ] + } else { +- inputs += [ "//third_party/rust-toolchain/bin/rustc" ] ++ inputs += [ "$rust_sysroot/bin/rustc" ] + } + + build_script_target = ":${_build_script_name}($rust_macro_toolchain)" +diff --git a/build/rust/std/BUILD.gn b/build/rust/std/BUILD.gn +index 6c8022bcb0cb8..2ad609153e8ad 100644 +--- a/build/rust/std/BUILD.gn ++++ b/build/rust/std/BUILD.gn +@@ -268,9 +268,9 @@ if (toolchain_has_rust) { + out_depfile = rebase_path(depfile, root_build_dir) + + if (host_os == "win") { +- inputs = [ "//third_party/rust-toolchain/bin/rustc.exe" ] ++ inputs = [ "$rust_sysroot/bin/rustc.exe" ] + } else { +- inputs = [ "//third_party/rust-toolchain/bin/rustc" ] ++ inputs = [ "$rust_sysroot/bin/rustc" ] + } + + # For the rustc sysroot we must include even the rlibs we don't pass to +diff --git a/build/toolchain/gcc_toolchain.gni b/build/toolchain/gcc_toolchain.gni +index 6c3298cbebd92..699bec606d852 100644 +--- a/build/toolchain/gcc_toolchain.gni ++++ b/build/toolchain/gcc_toolchain.gni +@@ -681,7 +681,7 @@ template("single_gcc_toolchain") { + "//build/action_helpers.py", + "//build/gn_helpers.py", + "//build/rust/gni_impl/rustc_wrapper.py", +- "//third_party/rust-toolchain/bin/rustc", ++ "$rust_sysroot/bin/rustc", + ] + + # RSP manipulation due to https://bugs.chromium.org/p/gn/issues/detail?id=249 +diff --git a/build/toolchain/win/toolchain.gni b/build/toolchain/win/toolchain.gni +index a8e65d09341ed..15556748c6473 100644 +--- a/build/toolchain/win/toolchain.gni ++++ b/build/toolchain/win/toolchain.gni +@@ -363,9 +363,9 @@ template("msvc_toolchain") { + ] + + if (host_os == "win") { +- rustc_wrapper_inputs += [ "//third_party/rust-toolchain/bin/rustc.exe" ] ++ rustc_wrapper_inputs += [ "$rust_sysroot/bin/rustc.exe" ] + } else { +- rustc_wrapper_inputs += [ "//third_party/rust-toolchain/bin/rustc" ] ++ rustc_wrapper_inputs += [ "$rust_sysroot/bin/rustc" ] + } + + tool("rust_staticlib") { diff --git a/srcpkgs/chromium/patches/chromium-148-sanitize-ignore-for-ubsan-feature.patch b/srcpkgs/chromium/patches/chromium-148-sanitize-ignore-for-ubsan-feature.patch new file mode 100644 index 00000000000000..3f3f7477f385da --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-148-sanitize-ignore-for-ubsan-feature.patch @@ -0,0 +1,11 @@ +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -1944,7 +1944,7 @@ + # sanitizer) is enabled, they then do expensive debug like operations. We + # want to suppress this behaviour since we want to keep performance costs + # as low as possible while having these checks. +- "-fsanitize-ignore-for-ubsan-feature=return", ++ # "-fsanitize-ignore-for-ubsan-feature=return", + ] + } + } diff --git a/srcpkgs/chromium/patches/chromium-148-v8-no-san-trap.patch b/srcpkgs/chromium/patches/chromium-148-v8-no-san-trap.patch new file mode 100644 index 00000000000000..f90258a9798e50 --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-148-v8-no-san-trap.patch @@ -0,0 +1,44 @@ +From c2a290c80bcf93d506c377f44e426ebbb5f16e36 Mon Sep 17 00:00:00 2001 +From: LN Liberda +Date: Sat, 4 Apr 2026 23:23:29 +0200 +Subject: [PATCH] Not sanitizing. + +I think partial sanitizers are causing this to trigger. Fails to link. +--- + src/sandbox/testing.cc | 16 ---------------- + 1 file changed, 16 deletions(-) + +diff --git a/v8/src/sandbox/testing.cc b/v8/src/sandbox/testing.cc +index 99346c55..ffb86e7e 100644 +--- a/v8/src/sandbox/testing.cc ++++ b/v8/src/sandbox/testing.cc +@@ -850,13 +850,6 @@ void UninstallCrashFilter() { + for (int signal : kSignalsToHandle) { + sigaction(signal, &g_old_handlers[signal], nullptr); + } +- +- // We should also uninstall the sanitizer death callback as our crash filter +- // may hand a crash over to sanitizers, which should then not enter our crash +- // filtering logic a second time. +-#ifdef V8_USE_ANY_SANITIZER +- __sanitizer_set_death_callback(nullptr); +-#endif // V8_USE_ANY_SANITIZER + } + + void ForwardToOldHandler(int signal, siginfo_t* info, void* context) { +@@ -1133,15 +1126,6 @@ void InstallCrashFilter() { + success &= (sigaction(signal, &action, &g_old_handlers[signal]) == 0); + } + CHECK(success); +- +-#ifdef V8_USE_ANY_SANITIZER +- // We install sanitizer specific crash handlers. These can only check for +- // in-sandbox crashes on certain configurations. +- // +- // The crash handler also resets the signal handler as sanitizer may use +- // `abort()` via `abort_on_error=1` option to signal problems. +- __sanitizer_set_death_callback(&SanitizerFaultHandler); +-#endif // V8_USE_ANY_SANITIZER + } + + #endif // V8_OS_LINUX diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index c3b1db828ef9cb..8f444dc5e0334a 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -1,7 +1,7 @@ # Template file for 'chromium' pkgname=chromium # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version -version=147.0.7727.101 +version=148.0.7778.178 revision=1 _rollup=4.22.4 archs="i686* x86_64* aarch64* armv7l*" @@ -9,7 +9,7 @@ _llvmver=22 hostmakedepends=" $(vopt_if clang "clang${_llvmver} lld${_llvmver} llvm${_llvmver} compiler-rt${_llvmver}") bison git gperf hwids ninja nodejs perl pkg-config python3 - libepoxy-devel libglib-devel rust rust-bindgen + libepoxy-devel libglib-devel rust rust-bindgen esbuild gn $(vopt_if qt6 qt6-base)" makedepends=" alsa-lib-devel libdav1d-devel brotli-devel cups-devel elfutils-devel @@ -36,7 +36,7 @@ homepage="https://www.chromium.org/" # distfiles="https://chromium.googlesource.com/chromium/src.git/+archive/refs/tags/${version}.tar.gz" distfiles="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${version}/chromium-${version}-linux.tar.xz https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-${_rollup}.tgz" -checksum="362b6b21748dc6983157d80ceb601c070c0324073c3b311ba67f32cb36b17532 +checksum="e98de6a40890ae63b070d498e36bde272b99cfa85fe174c72b1994fa8fe0dc4d ee49bf67bd9bee869405af78162d028e2af0fcfca80497404f56b1b99f272717" skip_extraction="wasm-node-${_rollup}.tgz" @@ -87,12 +87,6 @@ if [ "$build_option_qt6" ]; then subpackages+=" chromium-qt6" fi -post_extract() { - rm -rv third_party/devtools-frontend/src/node_modules/rollup - mkdir third_party/devtools-frontend/src/node_modules/rollup - vsrcextract -C third_party/devtools-frontend/src/node_modules/rollup --strip-components=1 "wasm-node-${_rollup}.tgz" -} - post_patch() { if [ "$XBPS_TARGET_LIBC" = "musl" ]; then for f in "${FILESDIR}"/musl-patches/*.patch; do @@ -112,6 +106,18 @@ post_patch() { mkdir -p third_party/node/linux/node-linux-x64/bin rm -f third_party/node/linux/node-linux-x64/bin/node ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ + + rm -rv third_party/devtools-frontend/src/node_modules/rollup + mkdir third_party/devtools-frontend/src/node_modules/rollup + vsrcextract -C third_party/devtools-frontend/src/node_modules/rollup --strip-components=1 "wasm-node-${_rollup}.tgz" + + rm -vf third_party/devtools-frontend/src/third_party/esbuild/esbuild + ln -sv /usr/bin/esbuild third_party/devtools-frontend/src/third_party/esbuild/esbuild + rm -rfv third_party/devtools-frontend/src/node_modules/esbuild + ln -sv /usr/lib/node_modules/esbuild third_party/devtools-frontend/src/node_modules/esbuild + + rm -vf third_party/gperf/cipd/bin/gperf + ln -sv /usr/bin/gperf third_party/gperf/cipd/bin/gperf } _setup_clang() { diff --git a/srcpkgs/clojure/template b/srcpkgs/clojure/template index c2caa45d029b51..5461af8b22cdf5 100644 --- a/srcpkgs/clojure/template +++ b/srcpkgs/clojure/template @@ -1,6 +1,6 @@ # Template file for 'clojure' pkgname=clojure -version=1.12.4.1582 +version=1.12.5.1645 revision=1 depends="virtual?java-environment rlwrap" short_desc="Clojure programming language command line tools" @@ -8,7 +8,7 @@ maintainer="icp " license="EPL-1.0" homepage="https://clojure.org/" distfiles="https://github.com/clojure/brew-install/releases/download/${version}/clojure-tools-${version}.tar.gz" -checksum=fd5864f22bf2ec30311f9ce3caf3d31799e04d653b657ecdb4f0836fe972ff21 +checksum=4a8612e7fd725ec8e453f870b22d5bc1a68eeff774c3d79329a985f351c0b83b do_install() { vmkdir /usr/lib/clojure diff --git a/srcpkgs/cnijfilter2/INSTALL b/srcpkgs/cnijfilter2/INSTALL index fdfe0e9a18e972..edd601084c87fa 100644 --- a/srcpkgs/cnijfilter2/INSTALL +++ b/srcpkgs/cnijfilter2/INSTALL @@ -1,6 +1,6 @@ case "${ACTION}" in post) - chown cups.lp /usr/lib/bjlib2/cnnet.ini + chown cups:lp /usr/lib/bjlib2/cnnet.ini chmod 0664 /usr/lib/bjlib2/cnnet.ini ;; esac diff --git a/srcpkgs/cnijfilter2/template b/srcpkgs/cnijfilter2/template index 0a81e5f9e411f4..daab747f691553 100644 --- a/srcpkgs/cnijfilter2/template +++ b/srcpkgs/cnijfilter2/template @@ -1,7 +1,7 @@ # Template file for 'cnijfilter2' pkgname=cnijfilter2 -version=6.60 -revision=2 +version=6.81 +revision=1 _uprevision=-1 archs="i686 x86_64 aarch64" build_style=gnu-configure @@ -12,8 +12,8 @@ short_desc="Canon printer drivers for a number of PIXMA models" maintainer="Ralph van Etten " license="custom:canon,GPL-2.0-or-later" homepage="https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_ts_series/pixma-ts9540.html?type=drivers&driverdetailid=tcm:13-1714899" -distfiles="https://gdlp01.c-wss.com/gds/3/0100011753/01/${pkgname}-source-${version}${_uprevision}.tar.gz" -checksum=997119d67897d2b6405555bc6baa4cf7727bf0ecc6467f86df408831b1dab6d0 +distfiles="https://gdlp01.c-wss.com/gds/4/0100012534/01/${pkgname}-source-${version}${_uprevision}.tar.gz" +checksum=a75716fc9b2823ed61bda09bd720e188f0cb309c012e975a89815738ae71bb1b repository=nonfree CFLAGS="-fcommon" diff --git a/srcpkgs/console-setup/template b/srcpkgs/console-setup/template index 6f8d38e9c6830e..5a4b8a089c4d55 100644 --- a/srcpkgs/console-setup/template +++ b/srcpkgs/console-setup/template @@ -1,6 +1,6 @@ # Template file for 'console-setup' pkgname=console-setup -version=1.247 +version=1.248 revision=1 hostmakedepends="perl" depends="kbd ckbcomp" @@ -9,7 +9,7 @@ maintainer="Leah Neukirchen " license="GPL-2.0-or-later" homepage="https://packages.debian.org/sid/console-setup" distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz" -checksum=edf3009cc8e41c3fcd55533f39a479dbbe15e385419a71737e45fda857845d6b +checksum=933b7ffd86676a76ca934fe217739ef0dbf9f785d7b87b38f1f32752efb238ae conf_files="/etc/console-setup/console-setup /etc/console-setup/keyboard" diff --git a/srcpkgs/cortile/template b/srcpkgs/cortile/template index 3f8cd665ca6ceb..2d8f83b2edcd0e 100644 --- a/srcpkgs/cortile/template +++ b/srcpkgs/cortile/template @@ -5,7 +5,7 @@ revision=1 build_style=go go_import_path="github.com/leukipp/cortile/v2" short_desc="Linux auto tiling manager with hot corner support for EWMH compliant WMs" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/leukipp/cortile" changelog="https://github.com/leukipp/cortile/compare/v1.0.0-rc.1...v${version}" diff --git a/srcpkgs/cowsay/template b/srcpkgs/cowsay/template index 291dec5946e47c..b6467d6c961a9c 100644 --- a/srcpkgs/cowsay/template +++ b/srcpkgs/cowsay/template @@ -1,24 +1,15 @@ # Template file for 'cowsay' pkgname=cowsay -version=3.04 -revision=4 +version=3.8.4 +revision=1 depends="perl" short_desc="Configurable speaking/thinking cow (and a bit more)" maintainer="Leah Neukirchen " -license="GPL-3.0-or-later" -homepage="https://github.com/tnalpgge/rank-amateur-cowsay" -distfiles="https://github.com/tnalpgge/rank-amateur-cowsay/archive/${pkgname}-${version}.tar.gz" -checksum=d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b - -post_extract() { - sed -i -e 's,%BANGPERL%,!/usr/bin/perl,g' -e 's,%PREFIX%,/usr,g' \ - cowsay cowsay.1 -} +license="GPL-1.0-or-later OR Artistic-1.0-Perl" +homepage="https://cowsay.diamonds" +distfiles="https://github.com/cowsay-org/cowsay/archive/refs/tags/v${version}.tar.gz" +checksum=c15bc10712835d3a9bcda780dc9453362567bf48d1185905dc7ef2334d79aadd do_install() { - vbin cowsay - ln -s cowsay ${DESTDIR}/usr/bin/cowthink - vman cowsay.1 - vcopy cows usr/share - rm "${DESTDIR}"/usr/share/cows/{sodomized,telebears}.cow + make install DESTDIR="$DESTDIR" prefix=/usr } diff --git a/srcpkgs/cronie/update b/srcpkgs/cronie/update new file mode 100644 index 00000000000000..8f45b8491f569c --- /dev/null +++ b/srcpkgs/cronie/update @@ -0,0 +1 @@ +ignore="4.1 4.2 4.3" diff --git a/srcpkgs/debootstrap/template b/srcpkgs/debootstrap/template index 6e4a6b69d08e6d..e1865c0c87b96d 100644 --- a/srcpkgs/debootstrap/template +++ b/srcpkgs/debootstrap/template @@ -1,6 +1,6 @@ # Template file for 'debootstrap' pkgname=debootstrap -version=1.0.143 +version=1.0.144 revision=1 depends="binutils gnupg gzip tar wget xz zstd" short_desc="Bootstrap a basic Debian system" @@ -9,7 +9,7 @@ license="MIT" homepage="http://packages.qa.debian.org/d/debootstrap.html" distfiles="${DEBIAN_SITE}/main/d/debootstrap/debootstrap_${version}_all.deb ${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2025.1_all.deb" -checksum="86d50d71c93c41c5002c750a6d3fd9083b45c3a1d9f78a48673cd2dc607cfe4f +checksum="2feb7fb0056d7ee4e9beba5d06b53cfce015b3b29ffeb947efc42dcc48c60660 9ea7778e443144ca490668737a8ab22dd3e748bb99e805e22ec055abeb3c7fac" case "$XBPS_TARGET_MACHINE" in diff --git a/srcpkgs/diffstat/template b/srcpkgs/diffstat/template index d78bc507a71c89..b8ee23f3dfc447 100644 --- a/srcpkgs/diffstat/template +++ b/srcpkgs/diffstat/template @@ -1,6 +1,6 @@ # Template file for 'diffstat' pkgname=diffstat -version=1.68 +version=1.69 revision=1 build_style=gnu-configure makedepends="xz zstd" @@ -10,7 +10,7 @@ license="MIT" homepage="http://invisible-island.net/diffstat/diffstat.html" changelog="https://invisible-island.net/diffstat/CHANGES" distfiles="https://invisible-mirror.net/archives/diffstat/diffstat-${version}.tgz" -checksum=89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7 +checksum=bb02464072f769dd9832fd999526734c90eb4d66fb56d5351540a750c88a77f6 post_install() { vlicense COPYING diff --git a/srcpkgs/dinit/template b/srcpkgs/dinit/template index c064d64344dadc..254710bf3ffa4f 100644 --- a/srcpkgs/dinit/template +++ b/srcpkgs/dinit/template @@ -1,6 +1,6 @@ # Template file for 'dinit' pkgname=dinit -version=0.21.0 +version=0.22.0 revision=1 build_style=configure configure_args="--sbindir=/usr/bin --shutdown-prefix=dinit- --enable-shutdown @@ -14,7 +14,7 @@ license="Apache-2.0" homepage="https://davmac.org/projects/dinit/" changelog="https://raw.githubusercontent.com/davmac314/dinit/master/NEWS" distfiles="https://github.com/davmac314/dinit/archive/v${version}.tar.gz" -checksum=2621949e8d25f5f1a27196f68f0487cdfbd93fb3d21daf6093b2cd27c5a987be +checksum=926d431e1c596a214612a1fc31c66fc0356630c5759edc313fe7153eaf462ffc post_install() { vmkdir usr/share/doc/dinit diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template index d7a420354a7ae6..c632181b13c5e5 100644 --- a/srcpkgs/discord/template +++ b/srcpkgs/discord/template @@ -1,6 +1,6 @@ # Template file for 'discord' pkgname=discord -version=1.0.138 +version=1.0.139 revision=1 archs="x86_64" depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic @@ -10,7 +10,7 @@ maintainer="Orphaned " license="custom:Proprietary" homepage="https://discord.com" distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz" -checksum=3c5c214de9072facf09fc82b031845aec015ba727a10581f79ab695a6dff11c9 +checksum=7eacf2f46af49ddf2258f74d7b92f5e0f71f6a75b169d5205f4a8679b435063f repository=nonfree restricted=yes nopie=yes diff --git a/srcpkgs/dnscrypt-proxy/template b/srcpkgs/dnscrypt-proxy/template index c4ce376fcc6e1b..521483212a252a 100644 --- a/srcpkgs/dnscrypt-proxy/template +++ b/srcpkgs/dnscrypt-proxy/template @@ -1,6 +1,6 @@ # Template file for 'dnscrypt-proxy' pkgname=dnscrypt-proxy -version=2.1.15 +version=2.1.16 revision=1 build_style=go go_import_path=github.com/dnscrypt/dnscrypt-proxy @@ -12,7 +12,7 @@ license="ISC" homepage="https://github.com/DNSCrypt/dnscrypt-proxy" changelog="https://raw.githubusercontent.com/DNSCrypt/dnscrypt-proxy/master/ChangeLog" distfiles="https://github.com/DNSCrypt/dnscrypt-proxy/archive/refs/tags/${version}.tar.gz" -checksum=57da91dd2a3992a1528e764bcfe9b48088c63c933c0c571a2cac3d27ac8c7546 +checksum=7ba5aa76d3fdc6fbb667689ba13d8ac3e66be27655695a9d412e5ad4afe34f8d conf_files="/etc/dnscrypt-proxy/dnscrypt-proxy.toml" system_accounts="dnscrypt_proxy" diff --git a/srcpkgs/dnsdist/patches/boost-1.91.patch b/srcpkgs/dnsdist/patches/boost-1.91.patch deleted file mode 100644 index ffb37cdccff6d3..00000000000000 --- a/srcpkgs/dnsdist/patches/boost-1.91.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/dnsdist-lua.cc -+++ b/dnsdist-lua.cc -@@ -3083,7 +3083,7 @@ static void setupLuaConfig(LuaContext& l - customName = std::optional(*optCustomName); - } - if (!customName) { -- boost::optional vars = {boost::get(opts.get())}; -+ boost::optional vars = boost::get(opts.get()); - getOptionalValue(vars, "customName", customName); - getOptionalValue(vars, "withLabels", withLabels); - checkAllParametersConsumed("declareMetric", vars); -@@ -3106,7 +3106,7 @@ static void setupLuaConfig(LuaContext& l - step = *custom_step; - } - else { -- boost::optional vars = {boost::get(incOpts)}; -+ boost::optional vars = boost::get(incOpts); - getOptionalValue(vars, "step", step); - getOptionalValue>(vars, "labels", labels); - checkAllParametersConsumed("incMetric", vars); -@@ -3128,7 +3128,7 @@ static void setupLuaConfig(LuaContext& l - step = *custom_step; - } - else { -- boost::optional vars = {boost::get(decOpts)}; -+ boost::optional vars = boost::get(decOpts); - getOptionalValue(vars, "step", step); - getOptionalValue>(vars, "labels", labels); - checkAllParametersConsumed("decMetric", vars); diff --git a/srcpkgs/dnsdist/template b/srcpkgs/dnsdist/template index d5077287e21b22..2b7bdafd17cfbe 100644 --- a/srcpkgs/dnsdist/template +++ b/srcpkgs/dnsdist/template @@ -1,6 +1,6 @@ # Template file for 'dnsdist' pkgname=dnsdist -version=2.0.3 +version=2.0.6 revision=1 build_style=meson build_helper="meson" @@ -17,7 +17,7 @@ license="GPL-2.0-only" homepage="https://dnsdist.org/" changelog="https://dnsdist.org/changelog.html" distfiles="https://downloads.powerdns.com/releases/${pkgname}-${version}.tar.xz" -checksum=a229250b819c40d55173afa7202ef1ef2a6b728f85c7506897a1f1ca6ab57149 +checksum=b861d74abb0da59cff4e58760266198196eee7c10f2bfe86a3f5ccbd6768626b system_accounts="_dnsdist" diff --git a/srcpkgs/docker-buildx/template b/srcpkgs/docker-buildx/template index 945511998cb853..58ff1a869f5927 100644 --- a/srcpkgs/docker-buildx/template +++ b/srcpkgs/docker-buildx/template @@ -1,6 +1,6 @@ # Template file for 'docker-buildx' pkgname=docker-buildx -version=0.33.0 +version=0.34.0 revision=1 build_style=go go_import_path="github.com/docker/buildx" @@ -14,7 +14,7 @@ maintainer="Daniel Lewan " license="Apache-2.0" homepage="https://docs.docker.com/buildx/working-with-buildx/" distfiles="https://github.com/docker/buildx/archive/refs/tags/v${version}.tar.gz" -checksum=00b5d5093f6b6cb75fd687988fb395253d10a5ca4d7e4c6b26af3914c219d2d7 +checksum=864d734b660e57596f4e51acb8f2481202e227feae6dedf1dd6598e05e2584b4 post_install() { vmkdir usr/libexec/docker/cli-plugins diff --git a/srcpkgs/docker-compose/template b/srcpkgs/docker-compose/template index 969df112725c13..cb4acd11b0f35f 100644 --- a/srcpkgs/docker-compose/template +++ b/srcpkgs/docker-compose/template @@ -1,6 +1,6 @@ # Template file for 'docker-compose' pkgname=docker-compose -version=5.1.3 +version=5.1.4 revision=1 build_style=go go_import_path="github.com/docker/compose/v5" @@ -13,7 +13,7 @@ license="Apache-2.0" homepage="https://docs.docker.com/compose/" changelog="https://github.com/docker/compose/releases" distfiles="https://github.com/docker/compose/archive/refs/tags/v${version}.tar.gz" -checksum=19c7219c97390473bb96530153e64fce98d4b05ecf6f73016e564201d99512e7 +checksum=363ce6ccca46f836648f5f4ec9ecfdb6f631daa126570cc3fc69140edeed6794 post_install() { vmkdir usr/libexec/docker/cli-plugins diff --git a/srcpkgs/dotbot/template b/srcpkgs/dotbot/template index 6db388caea1a7b..c7d4897a925136 100644 --- a/srcpkgs/dotbot/template +++ b/srcpkgs/dotbot/template @@ -7,7 +7,7 @@ hostmakedepends="hatchling" depends="python3-yaml" checkdepends="python3-pytest python3-yaml" short_desc="Tool that bootstraps your dotfiles" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/anishathalye/dotbot" changelog="https://raw.githubusercontent.com/anishathalye/dotbot/refs/heads/master/CHANGELOG.md" diff --git a/srcpkgs/dwm-wragdan/template b/srcpkgs/dwm-wragdan/template new file mode 100644 index 00000000000000..29812c89cec956 --- /dev/null +++ b/srcpkgs/dwm-wragdan/template @@ -0,0 +1,23 @@ +# Template file for 'dwm' +pkgname=dwm-wragdan +version=6.5 +revision=10 +makedepends="libXinerama-devel libXft-devel freetype-devel" +short_desc="Dynamic window manager for X" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://dwm.suckless.org" +distfiles="https://github.com/Wragdan/dwm/archive/refs/heads/main.tar.gz" +checksum=9dcd09737b6ce5ada1dd2d17a2a128880d0c8676cdf13eb97a02152872bed996 + +do_build() { + [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h + vsed -e "/CFLAGS/s|\${CPPFLAGS}|& $CFLAGS|g" -i config.mk + make CC=$CC INCS="-I. -I${XBPS_CROSS_BASE}/usr/include/freetype2" LIBS="-lX11 -lXinerama -lXft -lfontconfig" +} + +do_install() { + make PREFIX=/usr DESTDIR=$DESTDIR install + vinstall README 644 usr/share/doc/$pkgname + vlicense LICENSE +} diff --git a/srcpkgs/dwmblocks-wragdan/template b/srcpkgs/dwmblocks-wragdan/template new file mode 100644 index 00000000000000..70a20e2502e38f --- /dev/null +++ b/srcpkgs/dwmblocks-wragdan/template @@ -0,0 +1,20 @@ +# Template file for 'dwmblocks-wragdan' +pkgname=dwmblocks-wragdan +version=0.0 +revision=1 +makedepends="libX11-devel" +short_desc="Modular status bar for dwm written in c." +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://github.com/Wragdan/dwmblocks" +distfiles="https://github.com/Wragdan/dwmblocks/archive/refs/heads/main.tar.gz" +checksum=e8b0547ffeb464ea8f002d4a8ec10ff00117396241a069688a1b25afc08f7f34 + +do_build() { + make CC=$CC +} + +do_install() { + make PREFIX=/usr DESTDIR=$DESTDIR install + vlicense LICENSE +} diff --git a/srcpkgs/easyeffects/template b/srcpkgs/easyeffects/template index c59e20b9454f75..a15301bc03fefb 100644 --- a/srcpkgs/easyeffects/template +++ b/srcpkgs/easyeffects/template @@ -1,6 +1,6 @@ # Template file for 'easyeffects' pkgname=easyeffects -version=8.2.2 +version=8.2.4 revision=1 build_style=cmake hostmakedepends="pkg-config desktop-file-utils extra-cmake-modules gettext glib-devel @@ -17,12 +17,12 @@ makedepends=" depends="qt6-graphs kf6-kirigami kf6-qqc2-desktop-style kirigami-addons libportal-qt6" short_desc="Sound effects for systems using PipeWire" -maintainer="zenobit " +maintainer="zenobit " license="GPL-3.0-or-later" homepage="https://github.com/wwmm/easyeffects" changelog="https://raw.githubusercontent.com/wwmm/easyeffects/refs/heads/master/src/contents/docs/community/CHANGELOG.md" distfiles="https://github.com/wwmm/easyeffects/archive/v${version}.tar.gz" -checksum=291b6b1913d828164dda77d37f74a3c2171884cecdcf8b29458dec78df62572f +checksum=e9fe1cb0ac936ae5acb9e9db33adc68183aa3e70caac057f47d0366443baddea replaces="pulseeffects>=0" pulseeffects_package() { diff --git a/srcpkgs/emacs/template b/srcpkgs/emacs/template index d0bc14cd44008a..f4b66caefb3aa0 100644 --- a/srcpkgs/emacs/template +++ b/srcpkgs/emacs/template @@ -1,7 +1,7 @@ # Template file for 'emacs' pkgname=emacs -version=30.2 -revision=2 +version=31.1 +revision=1 create_wrksrc=required build_style=gnu-configure configure_args="--with-file-notification=inotify --with-modules @@ -11,7 +11,7 @@ configure_args="--with-file-notification=inotify --with-modules $(vopt_with harfbuzz) $(vopt_with cairo) $(vopt_with gmp libgmp) $(vopt_with sqlite sqlite3) $(vopt_with treesitter tree-sitter) $(vopt_with nativecomp native-compilation=aot)" -hostmakedepends="pkg-config tar texinfo" +hostmakedepends="pkg-config tar texinfo autoconf automake" makedepends="ncurses-devel libXaw-devel libXi-devel gtk+3-devel dbus-devel acl-devel $(vopt_if jpeg libjpeg-turbo-devel) $(vopt_if tiff tiff-devel) @@ -30,8 +30,8 @@ maintainer="Leah Neukirchen " license="GPL-3.0-or-later" homepage="http://www.gnu.org/software/emacs/" changelog="https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases" -distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz" -checksum=b3f36f18a6dd2715713370166257de2fae01f9d38cfe878ced9b1e6ded5befd9 +distfiles="https://github.com/emacs-mirror/emacs/archive/8f31ccbf823bffa9ac46514e3c0ab1e464979c92.tar.gz" +checksum=4fdbf15170f8aa27a48da5b0da69f060d8d365886b46bc45a0c6bb2049413d53 nocross=yes nopie=yes @@ -59,6 +59,20 @@ post_extract() { cp -a emacs-* pgtk } +pre_configure() { + cd $wrksrc/nox + ./autogen.sh + + cd $wrksrc/x11 + ./autogen.sh + + cd $wrksrc/gtk3 + ./autogen.sh + + cd $wrksrc/pgtk + ./autogen.sh +} + do_configure() { cd $wrksrc/nox ./configure --without-x $(vopt_with dbus) ${configure_args} \ diff --git a/srcpkgs/esbuild/template b/srcpkgs/esbuild/template index 7c847e851c8ddd..4ab4dbbce1fed6 100644 --- a/srcpkgs/esbuild/template +++ b/srcpkgs/esbuild/template @@ -1,18 +1,34 @@ # Template file for 'esbuild' pkgname=esbuild -version=0.27.3 -revision=2 +version=0.28.0 +revision=1 build_style=go go_import_path=github.com/evanw/esbuild go_package="./cmd/esbuild" -checkdepends="nodejs pnpm yarn" +hostmakedepends="nodejs" +checkdepends="pnpm yarn" short_desc="Extremely fast bundler for the web" maintainer="Luca Matei Pintilie " license="MIT" homepage="https://esbuild.github.io/" changelog="https://github.com/evanw/esbuild/releases" distfiles="https://github.com/evanw/esbuild/archive/refs/tags/v${version}.tar.gz" -checksum=05d56070104b46d24c8921bfc4c83209d71cf583eb0396c13d0f359705bb5b61 +checksum=7aae83b197db3fd695e6f378d30fd6cbddeb93e4b1057b2c41d36ecb1dfebbc2 + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" esbuild" +fi + +post_build() { + node scripts/esbuild.js npm/esbuild/package.json --version + if [ "$CROSS_BUILD" ]; then + node scripts/esbuild.js /usr/bin/esbuild --neutral + else + node scripts/esbuild.js "$GOPATH/bin/esbuild" --neutral + fi + vsed -e '1s#^#var ESBUILD_BINARY_PATH = "/usr/bin/esbuild";\n#' \ + -i npm/esbuild/lib/main.js +} do_check() { # Skip test-deno (deno not packaged) and decorator-tests (not in a git @@ -23,4 +39,10 @@ do_check() { post_install() { vlicense LICENSE.md + + vinstall npm/esbuild/package.json 644 usr/lib/node_modules/esbuild + vmkdir usr/lib/node_modules/esbuild/lib + vcopy "npm/esbuild/lib/*" usr/lib/node_modules/esbuild/lib + vmkdir usr/lib/node_modules/esbuild/bin + ln -s /usr/bin/esbuild "${DESTDIR}"/usr/lib/node_modules/esbuild/bin/esbuild } diff --git a/srcpkgs/fan2go/template b/srcpkgs/fan2go/template index 5a0d82f78ba278..4ed1550818d38f 100644 --- a/srcpkgs/fan2go/template +++ b/srcpkgs/fan2go/template @@ -1,6 +1,6 @@ # Template file for 'fan2go' pkgname=fan2go -version=0.13.0 +version=0.14.0 revision=1 build_style=go go_import_path="github.com/markusressel/fan2go" @@ -11,7 +11,7 @@ maintainer="Leah Neukirchen " license="AGPL-3.0-or-later" homepage="https://github.com/markusressel/fan2go" distfiles="https://github.com/markusressel/fan2go/archive/refs/tags/${version}.tar.gz" -checksum=d693bc3ed4c43c8f120433ff17cecca9b98def829e031759373e6ff1ed8def61 +checksum=2a9d4b2ec2b056dbfa90246848761985743570931da3aea5c5094e076f4145ae make_check=no # needs root if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then diff --git a/srcpkgs/ffsubsync/patches/webrtcvad.patch b/srcpkgs/ffsubsync/patches/webrtcvad.patch new file mode 100644 index 00000000000000..ea8b76b61bb6d4 --- /dev/null +++ b/srcpkgs/ffsubsync/patches/webrtcvad.patch @@ -0,0 +1,14 @@ +Upstream switched to pre-compiled webrtcvad wheels on all platforms +(see https://github.com/smacke/ffsubsync/pull/233). + +Void already ships python3-webrtcvad, so there is no need to depend +on prebuilt wheel packages on Linux. +--- a/requirements.txt 2026-05-25 16:09:24.270767054 +0200 ++++ b/requirements.txt 2026-05-25 16:09:54.290436992 +0200 +@@ -10,4 +10,5 @@ + srt>=3.0.0 + tqdm + typing_extensions +-webrtcvad-wheels ++webrtcvad;platform_system=='Linux' ++webrtcvad-wheels;platform_system=='Windows' diff --git a/srcpkgs/ffsubsync/template b/srcpkgs/ffsubsync/template index 5459957336f186..88b94bf20d0813 100644 --- a/srcpkgs/ffsubsync/template +++ b/srcpkgs/ffsubsync/template @@ -1,6 +1,6 @@ # Template file for 'ffsubsync' pkgname=ffsubsync -version=0.4.31 +version=0.4.32 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools_scm" @@ -12,7 +12,7 @@ maintainer="Mateusz Sylwestrzak " license="MIT" homepage="https://github.com/smacke/ffsubsync" distfiles="https://github.com/smacke/ffsubsync/archive/refs/tags/${version}.tar.gz" -checksum=7fac9de45d0bae599dc58e3efbe22c771372e25290141389c59b49a046b7cb09 +checksum=7201aaff1a5081ba3021b9009397f431e19b7fe08e0d92b7c54f43dd09d93158 post_install() { vlicense LICENSE diff --git a/srcpkgs/fftw/template b/srcpkgs/fftw/template index 5314c877db8146..5a38e94e0ba7ac 100644 --- a/srcpkgs/fftw/template +++ b/srcpkgs/fftw/template @@ -1,20 +1,16 @@ # Template file for 'fftw' pkgname=fftw -version=3.3.10 -revision=3 -hostmakedepends="libtool automake cmake-bootstrap" +version=3.3.11 +revision=1 +hostmakedepends="cmake-bootstrap perl" makedepends="libgomp-devel" short_desc="Library for computing the discrete Fourier transform (DFT)" -maintainer="Orphaned " +maintainer="Gonzalo Tornaría " license="GPL-2.0-or-later" homepage="http://www.fftw.org/" +changelog="https://raw.githubusercontent.com/FFTW/fftw3/master/NEWS" distfiles="${homepage}/fftw-${version}.tar.gz" -checksum=56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 - -pre_configure() { - vsed -i configure.ac -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' - autoreconf -fi -} +checksum=5630c24cdeb33b131612f7eb4b1a9934234754f9f388ff8617458d0be6f239a1 do_configure() { PATH=$PATH:/usr/libexec/xbps-src/bin @@ -41,13 +37,14 @@ do_configure() { cd ${wrksrc} # fix wrong soname in FFTW3LibraryDepends.cmake - vsed -e 's/3.6.9/3.6.10/' -i CMakeLists.txt + vsed -e 's/3.6.9/3.7.11/' -i CMakeLists.txt # create missing FFTW3LibraryDepends.cmake cmake -B build -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=None \ -D ENABLE_OPENMP=ON -D ENABLE_THREADS=ON -D ENABLE_FLOAT=ON \ -D ENABLE_LONG_DOUBLE=ON -D ENABLE_QUAD_PRECISION=ON -D ENABLE_SSE=ON \ - -D ENABLE_SSE2=ON -D ENABLE_AVX=ON -D ENABLE_AVX2=ON + -D ENABLE_SSE2=ON -D ENABLE_AVX=ON -D ENABLE_AVX2=ON \ + -D CMAKE_POLICY_VERSION_MINIMUM=3.5 # fix broken IMPORTED_LOCATION: https://github.com/FFTW/fftw3/issues/130#issuecomment-1030280157 sed -e 's|\(IMPORTED_LOCATION_NONE\).*|\1 "/usr/lib/libfftw3.so.3"|' -i build/FFTW3LibraryDepends.cmake } diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template index c369f0c949d9f8..41501b3a599560 100644 --- a/srcpkgs/firefox-i18n/template +++ b/srcpkgs/firefox-i18n/template @@ -1,6 +1,6 @@ # Template file for 'firefox-i18n' pkgname=firefox-i18n -version=150.0.2 +version=151.0.2 revision=1 metapackage=yes short_desc="Firefox language packs" @@ -147,106 +147,106 @@ _pkgtmpl() { } } -checksum="136d5caf5fc17231761889c906a7aed0c67a1bce71087381c51185fcd1e7a736 - 221ae4259d52af3b051458a4a255a4133ff49b25e5e555ef4a6eb7a833a60b83 - 9af1e194535b3cc927960d404f3455a37288437a257a55a9a6e540afd8311989 - 52538369268830f947ecf162b52f06c499c536fcf881308560dd7b4aa8fa15dc - 6a3fcd7ce21c03cd9630b80068a53aaa57881a58b4fbb5bdb81c8dab45e63b2e - cb32b199713e30d3a026e4b9929c9fb407b613842753221ee189546c99eae26b - c913c674139e4982df3a8f9626cb0e5c17da28e319c8d1bd03e9bef8171111e4 - e5fb7a61abd66d13af75dd2be05e1fb0746b3c1c5b645416c79d9dd095b5c694 - d8af56fca379549184a7f2626c103656dd18927d75ffbd6678b538fb42d957fd - 7255eb5b92c49c1c8ff69898724a4b55890852b8bb2602dedf17279e176c4d6d - 94888031e660ead954308b9516111bfdb3753f9eb1c1657386e5a2cf7cfc9952 - aa5f2b319d3d9cb3f614f987ee59796b7ba996f0a6c6f30951a48b2c06e5e4fa - a71902062ad5f05e5e7ff62ea71a4edd2246d8a13be6e8d34b6cdb27a2d913e1 - 17283c7ee19878397080dbdf9a9c2acf6381dc52823a0cd0bedb5b8b542ee96e - cfde20ccac36dc842bbd07ec56d30047fd89b87f3256eb0e4fa5184411faacc9 - 4d05ab15e3b61f3ede48d43559a61feb63943c22845f30dbd4c5bf539e9ba55c - c554b4e4e7a8f7ed2b5f1791799cd93c7e3b8e6c8c9703f62c0f65175ea2f8ab - 4084593ac8f71a0522b2ab4cd5072950cffc866bd076b287ff3a5d160d9c3972 - 032130fc9fdf4be6e2a45cc662a00bd20141a29c904fde7d351c112857cae837 - c3392a43ec23db8580c91c1f66e2abda9b4bd49dc33f343e8f4283d17f863a52 - 936b09b01878549622b1b5e5c9abc6baf3246d1bebecc94c1f5d4c524f065200 - 3e9657cbc0eac3ea25be1e10ba08650770dd629c0b9b510830b635aa51de3917 - ab782bea72741810d9ba19a1e4633730b1e38c7babf3d5a1824acf91fff3105f - 99a967f5dde6e9f4bb4a3adf4a4ac0b195ffffc5a0a63352c52a3eae4a9782de - 85d2d05aed94b8e0b7c85d791a0f5b83ba5cb83356562b39694eeef07dec0729 - ad540cde67a70bfc9115ed0b576af2d252b71fb016b94627727827414b144164 - 480b3b7159eba25f891106cfd76064fbfda63bedf060246d6f08be8e0c7ca1f4 - 8bf86ae3905f9c5b7ef0e32cb54bb6cbb7df88dbf7749d8465f400d0e496475a - 0e711cbf0e78d51e2c1bb26ef63b0e0939085ae3de5bf6f744442e5b8575c58a - aaf4c24b5902770457aa347d6aee982c09280b46913fbc473735e3e8c93e0b7f - 8ed02fc1726085343702acc56ff53145da070b23109593b7b26bce6ec6c7342b - c69d7774832c839e7f4d2b3bfbae50d105acc495fae87ac9023af5b25090a4bb - 72f3da9c57bd98b5cce8de77f70a7e6a70865a85e2bcf171c8acd2f9fc801e7c - 511310a7d36799e13e8805e55056197c4ac5628325d2fa8476ba43f794f011eb - 0f8f636590f0e009116df7c04344bf36327662c332b25795c08791849667e00f - 24c2f9096cf77cdecc02d70876298ac27d7a94123ae407cb62b1868b4bbd6243 - 08d2f272adf8b58c08def34bf1c07e750033c3755e1b734e847329791eef2b57 - 23a4c53d773d58f00bd1431a2611b36cd334bf6a8eb377462c57eac0dd904610 - 1dc3f5c7ac2003b946cd9955e7fa94e79b74cd6408f876753b238678f51dfb56 - 10a15ce44b83c6a74921c58b6402c20c86d199c7d722fdcb7f1993a27bc4fe8b - 60bcf02df7e456ad9142e886dda73c5a54a1ba9448b930041e98d53a3bd881ed - 321a219b6a1dce1e923c74bf16c8c154dd509054188a96e66040db75ea63a3c3 - f50806aa46733a938cdf5d8265d6436660d53da1d8a28d1132530b73db477ced - 25b0b006f84090ef682080486fb2e97e8371ba8a285b13637f733cbce4b3a0f0 - 493ac78d9babd11e07d2a4dc593e581d9d990938a48b412ce133e3b86205d2dc - 544eda2e6c555d1f49803af76cbdb2370d87a5eea53d7902cac7352720255d26 - 53424473b9ffba44c97e828490b388639e023dfe8703bd810e794840319873c8 - 3183a6d0b8cf898e5efbfb64ea2fc2664901f0ed8a5640d00c707aa65c4bd007 - 496bdfa431de564e40a02613ae65d8b58d22cd85aa0075404f29af760f6d636e - ccb80db8466b952cef9c2fa82cbe373157fc64df9c338d58e28137cd15e1a5c7 - 0d9ef877096b8e007295b98177f711424ef82aab2280bb4d009ff17f0c2c4df8 - 7c2fc124b597f60d6f0d15d6516fb3b082f4655f26a5747b313ea7e2b7a61a7e - c704bc47d0ce0cb9193eed0b5884022feccf7c14b01c85db07f6c3d22c29c2fc - 1013110574835faebe802c3ec08d71d9360d4ac6bb938988c8c84a1e50891fde - 7f4720742f90ea69b10920459355a84a96fd689bfd33e2f85e4f3d032136dcd9 - e77ab4bf66348f5d7f90476d84727a403f1676d1af1c56b6bbbe08bed45d0688 - b20723389ee3b3b8fb526b7015d252c2941c935d514c94aabc0a6b35952afe8c - 1798ec06158723c93cfa2c7a0ec95a7b4990219b7cb67b12f29f4af6b6a517f3 - ec4bc9b7821570192355ff3c2ef5d45cfb68b361f8b82fc2a381b4b66bb1fee9 - 6560df9c44498aaa2d8fd3febfc2bab81519dd6d14d352c6f28ae744e15d27aa - a6bf79b685371c2ec07de935117537411044d4db0700719eec46be687049b0a0 - d25a34d1afbd8f9b9624b7bd02bd41d5efc96f7f36beb77ef906a8fc6ebcf370 - b987463bacdc18f5a900107a696442b9b2308d00adf9dd703cdda1d411f61e33 - 42cceecca63ebeafb7a023c949ca85179bc59ac2022196d7d23eebf246777b4d - 863e166ba82997c8f82a83eabbe06f780a0ed31e8be86e705ef2af7a5a180011 - 25d98ecd6859f271c5d05094a42b20fa6640b933ad229bc28061d0b106702f0a - 850e8464e5fbd469ad9feea85f318399b185d57d082c2ab4737e232bacf7ec53 - 773d9e56c95a017745639bb74eb361e4416419fbce9071932db7469b00d3eef1 - 3c7d234a34a533d0ee086b28df9d617a0c665f37d9261e6e166996db54a36358 - 4d5762a57aecbb4684bf8996eeb46b2b58a9948c9b053b14aefc131ca7782206 - 4cb659f1992c80d617c551bc05518f77c3717da6e0d1fff1138805ff151cd501 - 876f4cd6524cb1ab818a039a217ae234691e4c593081eed04daab9417c59a78e - 18236d4ba96c4befddf3dc1131b9ddb95a5b30ad4af90155ff21534f41adacdb - cf03ca57f316a17f99b03b3e18c28227fbaf6245537f680ef9311667ff531a8d - c61b069e577cc3fdf3839c0afc138141d07d48af50489dd85b3d43f7f8cd193b - 14557aaa8c2b173346ce2d35204c27d24c08c2d0b430e2dcc406d6f0ba92b853 - 44a64610d7ef6a9782d87dfe23ded68a0c79de90207eaa7393482a7ebdfc4082 - 339f818d506fc176d510363fb51c20a9b9808d037d3a85579fab9b4c303e7c75 - 6f24b36d13955980cbeaf510bcb0c161ae9115d704b9a580c2e64edda445096c - 0d42fcca44c031b84e836c4700aeb35eea9da884fb7c4f5dcbfbcc638feb3657 - 543d75e6e2ee62f08ed4a5e0e450ab860ec9bcb8222e3fcbe2139647c84ada87 - 7d75ba25b4f1699a4ebe7618cd66da21435037479a3aa5f10471ff5a34d569e8 - 00c7970fb5ae7dcaddf430087a76a6582a2263c737196c3abd0c0e8358cdd86d - ad727e7750d9f9c78870bb903655ecfb748505382a03b1b8810d8f75fcef4a37 - 7a6a1c69f8486ab4bb1e2413de05afeb11ebe5527380d5a1432e12f3dd1332a4 - fd5eccb6a97b260390094b3435ee26247a51e712a4adddf661c795915b0785d4 - e4cb40a334ac57c5eda5da311847cb2a87a2513fdf11d2c2914af3c3e561a636 - 0b3e8405a83d26ace7d034598a9c3fc4df98c989beec722aa4aa613f261d9a04 - c9b86dd38ae59e758fd909d4abcec4f1eebb1ac5530061654af511773098e768 - 8e5eddb2a454c5b61d9c24fcf326bc246b6287efaada5dd25e0d34c7d14868a2 - ea824e0c0a41b26d90a5418598c313f4e3c3f406f6405764b52912fb39f903e8 - 501dae7910b964651e1192cbe23a3799919e989e4d87597f0577bacea4ec3570 - 1f30792c45777d98f1e07f6e52029985b6648cde7bede1c57ec66c770bfc76c6 - 2ac03074d99d0a522551bdd3891f3efd31d61d51e637f728c8417eeaed4d82e0 - 7cce5f56c67f0a969a676dfa96713bdfd561cc877f0ea653a0054c35a4a22d64 - d1a1e06347439fcff0921757ab98ec6891a0469d6e46625afae456f256461d66 - 287cd07d224c96cf76aa557ac0846d390530bab6feadd53ccdaabe9d3e32cef0 - 99ab789445e717faa2c8ee983a17f6aa1a3158cbb1b385cd8c4ee5dd1f6658e6 - 84f167ed667b08ec4c74554d8fc45d58feee11bed95457402b5967235b23ccc0 - 5922c0b0b1023f0f53ebc68ae699e70e38462bad15d213eaf283f7f83f2aa9a1 - 58f8af185152b3bfe5bd9af1d1a738986de6da165c32400aeceed0822ea989c6 - a8a1dfb215b449617c11f3c086fb26d8443a9d799604bf474abf7cffc0dbf196 - f87b14bb0d3dfbb6116b6cc0c727c61e081e029c6a32aeecd7063e53d43af522" +checksum="21b627a09763661ae8009ea3a5444804fd835657053f53f6f705ec80dafee503 + 2b2106a0bf2ae406bb022db3b971c23e39b7828df86ffd4d80855afa17741664 + 0e85e629bfafc3e7d6f4a54c4004abde86a90a56cdb602710a0dcfe0c31dcc36 + 2c43c81fe3c019e0b38809cacf5a8426a9b83840b18fc282e07eacc990c0a8e1 + ba616511e0b77444c32b1952672f4819f6bc3ad81458f418c4744a1cfcac1969 + abf750037989117f8d153e856e33b231b8d1a82ddc8a64a47356f21d4162fefb + b7623e672c4fdae2232bdf48405ee1ff756047d7b2e63dbedeee5a38468e3798 + 39c25afbe9bce0f8a06783008f65e3373ac9fa35136e676c2aefa73c47a33a70 + f15fbcab7a51e67c2a611d02e3f507af59a5727f8b1d869b8f16837286cb686f + d31324acde1545228a2f0c26cdece00ae5ceffdd63da6b3b941eb845e9771f6f + 7aac6140d5fa35bf24d921e468640b71c538d9123acc873f6ed5d1b29eaf0c8a + 24afc106ad0683ded95769639e962d2de552c8487055898d6be04e69cda1bbba + d9d9c0637e902725672fcf9e057178d6b8a8fb6ad86044f16a07d50974303cc4 + ff7f27b34dd01de9f6b203568ac029201458a38af896fe0fd59959bd85116f63 + b6d39044e43147018e138c06e1e3e94f1bfc5be834884e6d3de6d3757b65aff5 + 91deb7fa0c70b6888017decd7fdd7456b819867090c3fa17f04e78fbb95d5436 + 1571914ec9c6683af309b4fb7b4c614ca4e9404b96e3ae3a4ed87661d99f9dd0 + 52762e893f7fd6133a7948d4bdb567cb105c65d5a6b9237cfc8c8eff828a06a2 + 8589e984bfc58122793db528ef9fce57d16ad6f1f535ffe2fb361d75ef168950 + 9c7eccbe7dbca16fa51252d97fb09e1dcf043c30658de2b12a99db71e14f18ce + 6bd83b272f35659f372d7a4c82ee3711778256d87ac33ccdeb567266b9747812 + 3878b1c6ee5a744dff28cefd73fcc8477cfebe94abd5193d00a9c05900af97aa + 27b5d35e2cc83d800db297090d1faac513c7e44572a5331e41eb770902cdba8f + 43260b36fab36d02531f7a340dc0634fe86f2ad18b3b654dcf6f9f94a9e8426d + bbc60a55516f0f7dd90d8cf5d512cbebb1a51d71a145e3ba577f62227e567dc0 + 28291cbbec3c6aefc958d0fa6d6bdbffe9cc1073331ca924e42a1d649b24f645 + 8bbce00c7ce8d31ae5bce2c9af7fa5b4ca980d63778b1f5c98cc3ebbd31a6bb3 + 48a7f08b89f4f6283977af629c659916957be31544f1a879158b7d9d5d273dac + bb728d9b5d343899a50d95b32879bf61c648200e7e087b8ee2dadcf1c11e4bc0 + 124ecba8b43c17c9c816e61ff5742d2b2f374fee391045a083cd0af1a56b8a09 + 773fea5a2aca5a6c54638b7cf6467365911e91746a5f5363e4b74b1a850f3ddd + 1644a635aa5dac44a42b52bb13bfaac6529d9a2ab9997254cf0c44f435b750c8 + 202026704b28100fa17ca0d9245505f4429380470c990d6f1dece8aa34abd04d + 2f41ef21551f2a579868d222dc5953fb87093bd882088ff08cd33f723aee6339 + 326c3d8c936c6ffc74a9e49f3fcdcda57e0ddd6fff4d2527c299500dabdf751a + 81cc98d0e338a92fdd5249d4b58616e4c3b572492c6785e40b6eeaf8d0dc49e1 + b208530a272b0cade94922085574de078f29c04d0eb01e16ce4a6af3857ef719 + 263904ad558f47eca463e0473686c59e2e99dbf3c814ead91b753e014b2a82c4 + dc32b8f48c6eb64ffacd988ad7bc59a52feb2468573153756a9697d999bbb3ff + 0a8c316cca5dcbfd6d432926540087c30b980f2d76419513bf0ec997031cba60 + f4ab57dd1d8332aa6aae52a5614f68dc6acca11d918a5efc31f4b47a1b8945d9 + f07aa8326dfd7025b5386c400d54aaf8695059e0d4a1cc7ac26095c59ed21974 + 288647bf0e374894032f58946292d076ef2230ec345ddf8d0e9348086a9b532f + 1635383255b10d46646e3e028664b3a973e05a5205462d3f68fa35e35605f623 + 57e5e1603fea735d2de06602daabf4cd0b16e9c9742454d5300782585b9b9174 + feadde43362b9b458b2e21b710d0679a84be08a1daf41e937bc3084c87f4538a + 568524f2e7f1e5766143325e5c66749926dd10af9aec36d8f0df82ef81723879 + c30e3646665ce7dfa89ba6f7832821f2b541e397d13738860a426700583763d4 + 82aefa9d2e77e0d0aa5f253549d8d73d6be9bcda565abfc64ec0fe5ea7d337e3 + 2db2550c4c34222c403c6324024119809a3ab7434191d522e51af7b565c6e3fa + b6c444d113602d65f5cfa725b90dc0d37df677fc89595a786fccd9cbe577bcd3 + d6e6917b060ce9db371b1b686fe8a900321cad7e77714adeb9c9e59278b6e608 + 214e66b0c56810a1f4dee44541048e36b67af828d571aac0606845a109050aad + c2d9fef31c7aa1224ab161b1509d6c573dd2cbda8fd7cacc29513e64c14b736c + fc2bc098b47e58c31ad90b26d47a90bfe6741dcd73378c9a2718e96be95a7a23 + 69b5a64be15fbbcfdd19d384441450a2da0876110335b30a221cc96defb78afc + f8d14f497f34069c462b14f55a0df5cc3634c36f9ba8c77cf586882a850c6548 + 7e29a0424b29ffa535cc3c6bdcd15043af049d68afad3e00b5c01cb0f6046fdf + 972c897eea5af8105017645a972e7b25b2b8313b278e20a96620847b1972e036 + 547a5b5f728c6cd01bb3b7050f399a3b19eff3be1ad7f3536220f9dd66c13c44 + 17c947ef1d0988f72f2d9c4680cddbeafec0fd1f02e96cf14c370d92e96c2aab + 1d645b6590d9cef75d3a122e20c3e941f5c4dd6f3b6d6f37463b6f9249e36bf3 + ce27e63730dde767b1acc7b3680fae4e185482d9d709df845f716f09cf172050 + d75ca0147a93549e5712f1edf1166a201b2747ff7f19db17db2ed81894078e41 + dead73f6ef8cdb7f40fa6670e6bbd8d55220b9a383f9058bda94baa0f10fa6d7 + a810cf1ec5d7b09bda40da4266c076269098bbe239cd8ec191472bf0bab6d509 + 9f4c793e2b0330f4ab67bce44de697cb31c2992843c0a791fc3378d9f73cb0ff + ff3cc03b8a69a87608f38051e823437b6eecf988f9405518f411ef54a19ab9ba + 811bc0d8a237600fc8481a9bb68a9f6ca784960acdccd07823bc53f9b502ea14 + 3f078574ef0fdeb95c04f1fd90131cc2c9b654cb3278ad5a8781d3109e20fe21 + abc8487715c794f869ab9c871156013230ca6c3e9cec3fb4e0d4baa8d37fde05 + 7a545a4a1076d80b2afd1e613ade0be492ba955afa740cbe723b9bd39226f6a3 + 4287243cdc0190039cbc780b66784931f01cbfb9626b325de31665eada8b20b1 + 1111e88a1c7214a8e4f9d55478831d3c3254b9ad6c0f4d5221b0652b842f2ca9 + 8017110914d47b155401892360aef8dac0735473b158f334fd72d00a879d050f + 15c26f9f59231bb9f4bff7a5d0826a218f0b0cd7f6cf97c9700f2cdf0018191f + a2510eaa8e446e4737455689ce13cff76b206c5e81b65dc13a5375cfbce4ca2e + 38f0758f117addf29908df2ab053f6a74342b17ad99b23f3ead36c035306413b + 5c1968a1dc562ec3be1aee5f367fe92bf500a70614441399638c857c9b3d4e20 + c0939a370c92be6e9054762d11893317b3adf9a95392545bb09d0a18309ee54c + ec8fe73cf86c657964157df005f43c861c021858027d8462b56648f7124514c7 + e5ee094a10eb1356ca6dd0512ed52b87dd31dedbb66806109f4147029d770016 + cdb9cf3a03e021f7fcada9aa44aa691b9fdca6c437185337fea192ff7df7829a + dfe69d842e9e29ab6029cc010b6da80dec63e0a6bc548ac7b483b27973da60fb + ea985883b7b5a95fb7fd3ec7cb53ea4e7528b704f751e3f18ca3008caed0b252 + 4882982bc1f06346655a18afc8f90b4e07b05d1c2597e7a71273fecea114f742 + 44aba3c58c8a05ffc83b8755f6fa03563878a46279ef2e27cedf36b706e4d1cf + 98dea0c45b19132c2341a03fefbf1bd3668ad0607e5342db7f184bedc1e218dc + 24d906ee6518c52c0e8e6343730c5d73f04fd181492711541a3678d5b11a10fb + 7e7f07aa93bdcf6f89400f6055e71ba99b407e2ec61fc3708ef714c0df6854ca + ee9880136155f7339501fc9656e97132199f5b1474f868d4d53656af2308bf8b + 612b9d53abeac47e0ead54afd461943d8f9bc6302efffcd92a143cd8a2b284c1 + 4d95c0aa505c5799181b21f5c81fb5dc2603dfe4d4726a7969c191a4b656e53c + ce3d674351ce69dca5b9ceadeb5994225bb83cfc82b6c162859f83a028dc3eae + c1e6d19cdcd4b68e4c8c95e4da147aefb61eff4d552f160e485b858297166fde + bbb67bd0e7c6bdf3e6130ca7fd08e79255da9b736aa35486424296d348340657 + dbf45e572044dde74db0cdce4f4aafe1828b174063074312670f6959930e5428 + d12bdb8d53a6e87be15abfc99b6fc5451128b04bd18b0720050b4b76d878a59f + 522ee2a97e45a36fde3720a55e3fe951859a41d1cda47fc8a4a4a8f150a49f4b + 22fc0e006bf6d52d5ccf876082758f7a7ccf48514b9c417cb9a1832c51f7e5e4 + 553e3c4b4337ffa89d0f77794a982731a7c3552b3a33b40d6d3a7ecc7eb6a868 + e1ef30d41dc39beb63ac5dde5724bade79d44716e3b3eea8cf3c274ca7bda992 + d4a1641379855eb5ec3bb51501251b784875c5040ebe6501bccced30daf1183e" diff --git a/srcpkgs/firefox/patches/fix-i686-atomics.patch b/srcpkgs/firefox/patches/fix-i686-atomics.patch index 802a348481cea9..ef38920c70572b 100644 --- a/srcpkgs/firefox/patches/fix-i686-atomics.patch +++ b/srcpkgs/firefox/patches/fix-i686-atomics.patch @@ -1,9 +1,8 @@ -just a quick workaround --- a/widget/gtk/moz.build +++ b/widget/gtk/moz.build -@@ -207,3 +207,5 @@ +@@ -211,3 +211,5 @@ CXXFLAGS += CONFIG["MOZ_DBUS_CFLAGS"] - CXXFLAGS += ["-Werror=switch"] + COMPILE_FLAGS["WARNINGS_CXXFLAGS"] += ["-Werror=switch"] + +OS_LIBS += ["-latomic"] diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index ca39b686f8731d..06e518133a4cf0 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n". # pkgname=firefox -version=150.0.3 +version=151.0.2 revision=1 build_helper="rust" short_desc="Mozilla Firefox web browser" @@ -12,7 +12,7 @@ license="GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND MPL-2.0" homepage="https://www.mozilla.org/firefox/" changelog="https://www.mozilla.org/en-US/firefox/${version}/releasenotes/" distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz" -checksum=0a0a539ccc96d928fec78af511884b9b89d0aec87f0d5a8852d9298b2d9332da +checksum=63c4267799f2618dd7ac5997d0306bbcf2a5306caaca0056795bc6c61d00f8c8 lib32disabled=yes _llvmver=22 diff --git a/srcpkgs/fnm/template b/srcpkgs/fnm/template new file mode 100644 index 00000000000000..b1e2b97f4abaeb --- /dev/null +++ b/srcpkgs/fnm/template @@ -0,0 +1,15 @@ +# Template file for 'fnm' +pkgname=fnm +version=1.38.1 +revision=1 +build_style=cargo +hostmakedepends="pkg-config" +makedepends="libzstd-devel" +depends="" +short_desc="Fast and simple Node.js version manager, built in Rust" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="GPL-3.0-or-later" +homepage="https://github.com/Schniz/fnm" +#changelog="" +distfiles="https://github.com/Schniz/fnm/archive/refs/tags/v${version}.tar.gz" +checksum=c24e4c26183a4d88a33e343902ed2d45da23e78c66b2a696a7420eb86deddda9 diff --git a/srcpkgs/font-iosevka/template b/srcpkgs/font-iosevka/template index b4eacb9fb1ec41..571f2dfe9caea9 100644 --- a/srcpkgs/font-iosevka/template +++ b/srcpkgs/font-iosevka/template @@ -1,7 +1,7 @@ # Template file for 'font-iosevka' pkgname=font-iosevka -version=33.2.6 -revision=2 +version=34.6.1 +revision=1 depends="font-util" short_desc="Slender monospace sans-serif and slab-serif typeface" maintainer="Jose G Perez Taveras " @@ -10,8 +10,8 @@ homepage="https://typeof.net/Iosevka/" changelog="https://raw.githubusercontent.com/be5invis/Iosevka/master/CHANGELOG.md" distfiles="https://github.com/be5invis/Iosevka/releases/download/v${version}/SuperTTC-Iosevka-${version}.zip https://github.com/be5invis/Iosevka/releases/download/v${version}/SuperTTC-IosevkaSlab-${version}.zip" -checksum="cdc5d97f4a417658ec24b85cb35621a79451a366afa28619b613e64d8f605cd9 - 3c8dfbc7c7c054d16aa0aa9f624947277e7e9f039b9ef70df85c3d961a1182b1" +checksum="ff48478ec300081e8b17f66bcc6cf635a83ed26b8d35fbb8a2f203b7a92f54ab + bce5746934b51dcb27bdd790c81482559f827a36d0af36cce062a7e2cd04a730" font_dirs="/usr/share/fonts/TTF" provides="font:monospace-0_1 font:sans-serif-0_1 font:serif-0_1" diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template index 7013c7a556ed43..f7664a43ca1cf6 100644 --- a/srcpkgs/fzf/template +++ b/srcpkgs/fzf/template @@ -1,6 +1,6 @@ # Template file for 'fzf' pkgname=fzf -version=0.72.0 +version=0.73.1 revision=1 build_style=go go_import_path="github.com/junegunn/fzf" @@ -12,7 +12,7 @@ license="MIT" homepage="https://github.com/junegunn/fzf" changelog="https://raw.githubusercontent.com/junegunn/fzf/master/CHANGELOG.md" distfiles="https://github.com/junegunn/fzf/archive/refs/tags/v${version}.tar.gz" -checksum=ca5ce083cec5187503ceb96d837c20d8efde85f03e62bba3a8890f8da526f2fc +checksum=ae4f49f8606a7d28498208fa1b93c5d3b890719eea97e02559e66160138b750c post_install() { cd ${wrksrc} diff --git a/srcpkgs/gcompris-qt/template b/srcpkgs/gcompris-qt/template index 4bedbbc751cf2c..938ce4789ced83 100644 --- a/srcpkgs/gcompris-qt/template +++ b/srcpkgs/gcompris-qt/template @@ -14,7 +14,7 @@ makedepends="qml-box2d qt6-base-private-devel qt6-multimedia-devel qt6-svg-devel qt6-sensors-devel qt6-declarative-private-devel qt6-charts-devel qt6-wayland-private-devel qt6-graphs-devel" short_desc="High quality educational software suite for children aged 2 to 10" -maintainer="zenobit " +maintainer="zenobit " license="AGPL-3.0-only" homepage="https://gcompris.net/index-en.html" changelog="https://www.gcompris.net/news-en.html" diff --git a/srcpkgs/gdu/template b/srcpkgs/gdu/template index a8088a9977d0d7..a8fb9aa5f3ef32 100644 --- a/srcpkgs/gdu/template +++ b/srcpkgs/gdu/template @@ -1,6 +1,6 @@ # Template file for 'gdu' pkgname=gdu -version=5.35.0 +version=5.36.1 revision=1 build_style=go go_import_path="github.com/dundee/gdu/v5" @@ -11,7 +11,7 @@ maintainer="Daniel Lewan " license="MIT" homepage="https://github.com/dundee/gdu" distfiles="https://github.com/dundee/gdu/archive/v${version}.tar.gz" -checksum=2c0e4fe412a828e1c0f414f7c230b994e44356c4753c3546c67e8178db500535 +checksum=dd31ea9afd848edf734143aabd5fdf66236ce2c866dc09f9dededb61d39fe63c # Many broken tests in CI, they pass outside of XBPS sandbox. make_check="no" diff --git a/srcpkgs/geany-editorconfig-plugin/template b/srcpkgs/geany-editorconfig-plugin/template index 6a6b6a3cd3fd66..b6a8b323d4f52a 100644 --- a/srcpkgs/geany-editorconfig-plugin/template +++ b/srcpkgs/geany-editorconfig-plugin/template @@ -6,7 +6,7 @@ make_build_args="EDITORCONFIG_PREFIX=/usr" hostmakedepends="make pkg-config" makedepends="geany-devel editorconfig-devel" short_desc="EditorConfig plugin for Geany" -maintainer="zenobit " +maintainer="zenobit " license="GPL-2.0-only" homepage="https://github.com/editorconfig/editorconfig-geany" distfiles="https://github.com/editorconfig/editorconfig-geany/archive/refs/tags/v${version}.tar.gz" diff --git a/srcpkgs/git-pages-cli/template b/srcpkgs/git-pages-cli/template index 4455473b9c7683..5a8e43d9742f23 100644 --- a/srcpkgs/git-pages-cli/template +++ b/srcpkgs/git-pages-cli/template @@ -1,6 +1,6 @@ # Template file for 'git-pages-cli' pkgname=git-pages-cli -version=1.8.2 +version=1.9.0 revision=1 build_style=go go_import_path="codeberg.org/git-pages/git-pages-cli" @@ -10,7 +10,7 @@ maintainer="tranzystorekk " license="0BSD" homepage="https://codeberg.org/git-pages/git-pages-cli" distfiles="https://codeberg.org/git-pages/git-pages-cli/archive/v${version}.tar.gz" -checksum=8e210c40c30de2100f6a9ea5b1c32ee83510782b7c2e68ae018d63a43744303c +checksum=d5253a17ae340b8d8d9afbfb84dde9ae1b63251cd2e195de5f69e6108ba43a81 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/git-toolbelt/template b/srcpkgs/git-toolbelt/template index d354984c04e284..f98419956a072c 100644 --- a/srcpkgs/git-toolbelt/template +++ b/srcpkgs/git-toolbelt/template @@ -1,6 +1,6 @@ # Template file for 'git-toolbelt' pkgname=git-toolbelt -version=1.10.0 +version=1.11.0 revision=1 depends="git fzf" short_desc="Helper tools to make everyday life with Git much easier" @@ -9,7 +9,7 @@ license="BSD-3-Clause" homepage="https://github.com/nvie/git-toolbelt" changelog="https://raw.githubusercontent.com/nvie/git-toolbelt/refs/heads/main/CHANGELOG.md" distfiles="https://github.com/nvie/git-toolbelt/archive/v${version}.tar.gz" -checksum=b6b23f61604b7a89a0bf7486ef9c32a34c95cf6b57c27376ff69d70c12fbf7c1 +checksum=3828f96ff8ea14789a63fd914a5bf99ba4dad52e4066863b8fab0ea4310d9ac7 conflicts="git-extras" do_install() { diff --git a/srcpkgs/gitea/template b/srcpkgs/gitea/template index 184d1ff42181b9..a0002739a7eea7 100644 --- a/srcpkgs/gitea/template +++ b/srcpkgs/gitea/template @@ -1,6 +1,6 @@ # Template file for 'gitea' pkgname=gitea -version=1.26.1 +version=1.26.2 revision=1 build_style=go go_import_path=code.gitea.io/gitea @@ -29,7 +29,7 @@ license="MIT" homepage="https://gitea.io" changelog="https://raw.githubusercontent.com/go-gitea/gitea/main/CHANGELOG.md" distfiles="https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz" -checksum=6c673dfd26c6e22dfba000c6dd1e3eaad905176ee7c80a5f458bdbe54caba248 +checksum=ce1462ad93dcbf3221a452457008b8159cbab3d0c93958179b88649df1e401cf system_accounts="_gitea" _gitea_homedir="/var/lib/gitea" diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template index abf592bc24f9dd..dfdc2d9cebec4f 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.92.0 +version=2.93.0 revision=1 build_style=go build_helper=qemu @@ -14,7 +14,7 @@ license="MIT" homepage="https://cli.github.com" changelog="https://github.com/cli/cli/releases" distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz" -checksum=ad18928ce4e2695d7fc1adefa0f5e0496e570a430016cee4c22d7bf87e5d9c1d +checksum=8f3369ade41fe7a04ff93ec6029d5b0a8a94ccb4bb59f338d5c445aa695f0753 pre_build() { local _date diff --git a/srcpkgs/gitu/template b/srcpkgs/gitu/template index a9e5394f1f92fb..99ca0e1bdb60c2 100644 --- a/srcpkgs/gitu/template +++ b/srcpkgs/gitu/template @@ -1,6 +1,6 @@ # Template file for 'gitu' pkgname=gitu -version=0.41.0 +version=0.42.0 revision=1 build_style=cargo build_helper="rust qemu" @@ -12,7 +12,11 @@ license="MIT" homepage="https://github.com/altsem/gitu" changelog="https://raw.githubusercontent.com/altsem/gitu/refs/heads/master/CHANGELOG.md" distfiles="https://github.com/altsem/gitu/archive/refs/tags/v${version}.tar.gz" -checksum=eba1cd649339ee1c6f02c39bcd9fc3092df8e374bfbcd194750a966b09cb5e55 +checksum=f7071a88344262df5642a62188e332a703f28b746224578962914e874cc84778 + +if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then + make_check=no # snapshot tests (insta) produce different output on i686 +fi _setup_env() { # workaround the cc-rs mixing CFLAGS for host and target. diff --git a/srcpkgs/gmrun/template b/srcpkgs/gmrun/template index 0ce73335b22f82..95b9e8ee18ad7c 100644 --- a/srcpkgs/gmrun/template +++ b/srcpkgs/gmrun/template @@ -7,7 +7,7 @@ configure_args="--prefix=/usr --sysconfdir=/etc" hostmakedepends="pkg-config" makedepends="gtk+3-devel" short_desc="Run utility featuring a slim design and bash style auto-completion" -maintainer="zenobit " +maintainer="zenobit " license="ISC" homepage="https://github.com/wdlkmpx/gmrun" changelog="https://raw.githubusercontent.com/wdlkmpx/gmrun/refs/heads/master/ChangeLog" diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template index 8b5c8251ea7594..e2ab18d1338658 100644 --- a/srcpkgs/gnome-maps/template +++ b/srcpkgs/gnome-maps/template @@ -1,22 +1,26 @@ # Template file for 'gnome-maps' pkgname=gnome-maps -version=48.4 -revision=1 +version=50.1 +revision=2 build_style=meson build_helper="gir" -hostmakedepends="glib-devel gettext pkg-config AppStream gjs desktop-file-utils - gtk-update-icon-cache" +hostmakedepends="desktop-file-utils glib-devel gettext pkg-config gjs gtk4-update-icon-cache + blueprint-compiler" makedepends="geoclue2-devel gjs-devel geocode-glib-devel libgweather-devel - gnome-desktop-devel libshumate-devel rest-devel libadwaita-devel libportal-devel - librsvg-devel libsecret-devel" -# List all GI dependencies here. -depends="geoclue2 gjs libadwaita libgweather rest gdk-pixbuf geocode-glib - libshumate libsoup3 libportal graphene libsecret pango" + libshumate-devel libsecret-devel rest-devel libadwaita-devel libportal-devel + librsvg-devel libxml2-devel json-glib-devel" +depends="desktop-file-utils hicolor-icon-theme geoclue2 libportal rest libgweather + geocode-glib" short_desc="GNOME maps application" maintainer="Enno Boland " license="GPL-2.0-or-later" -homepage="https://wiki.gnome.org/Apps/Maps" -#changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/main/NEWS" -changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/gnome-47/NEWS" +homepage="https://apps.gnome.org/Maps" +changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/main/NEWS" distfiles="${GNOME_SITE}/gnome-maps/${version%.*}/gnome-maps-${version}.tar.xz" -checksum=ae8716b8b0b3febd3ed22c17e9062eb80f6d6d25c50501c04d4230b97cee45ca +checksum=42cdf0367f945ce3db1203a6bcfd1d5f5f36d9cac361c81c18567b93130de9eb + +pre_build() { + if [ "$CROSS_BUILD" ]; then + export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0" + fi +} diff --git a/srcpkgs/gnome-nibbles/template b/srcpkgs/gnome-nibbles/template index 61156076c61e44..2768001b13ea82 100644 --- a/srcpkgs/gnome-nibbles/template +++ b/srcpkgs/gnome-nibbles/template @@ -1,6 +1,6 @@ # Template file for 'gnome-nibbles' pkgname=gnome-nibbles -version=4.5.1 +version=4.5.2 revision=1 build_style=meson build_helper=qemu @@ -13,4 +13,4 @@ license="GPL-3.0-or-later" homepage="https://gitlab.gnome.org/GNOME/gnome-nibbles" changelog="https://gitlab.gnome.org/GNOME/gnome-nibbles/-/raw/master/NEWS" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=84bad2825d39b8bf701ef644aab16b2dc7e72bb43e3f8702d23eec9613d29637 +checksum=76729d3b562cd7862ad30590c3bd40fd251f9d4bb5c53baa84150197f231a5fa diff --git a/srcpkgs/godot/template b/srcpkgs/godot/template index 395950f909c965..c25131b1a868af 100644 --- a/srcpkgs/godot/template +++ b/srcpkgs/godot/template @@ -18,7 +18,7 @@ makedepends="alsa-lib-devel brotli-devel freetype-devel glslang-devel glu-devel speech-dispatcher-devel wayland-devel zlib-devel" depends="speech-dispatcher" short_desc="Multiplatform 2D and 3D engine" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://www.godotengine.org/" distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz" diff --git a/srcpkgs/goldendict-ng/template b/srcpkgs/goldendict-ng/template index 0e10e54d5cbe87..b7b177c8d3e697 100644 --- a/srcpkgs/goldendict-ng/template +++ b/srcpkgs/goldendict-ng/template @@ -1,6 +1,6 @@ # Template file for 'goldendict-ng' pkgname=goldendict-ng -version=26.5.5 +version=26.5.6 revision=1 build_style=cmake configure_args="-DUSE_ALTERNATIVE_NAME=ON -DWITH_TTS=OFF" @@ -15,7 +15,7 @@ maintainer="Mateusz Sylwestrzak " license="GPL-3.0-or-later" homepage="https://xiaoyifang.github.io/goldendict-ng/" distfiles="https://github.com/xiaoyifang/goldendict-ng/archive/refs/tags/v${version}.tar.gz" -checksum=ddf5487759476eb6b8b3f10161be8ece41b63185d4a789690898d722b28e0f03 +checksum=d0748b7448723cb105b3e1f706fb0f0b2dddc8ad94b5373b02fbfccca5d18941 if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then broken="Qt6 WebEngine" diff --git a/srcpkgs/gonic/template b/srcpkgs/gonic/template index d55c50068fdff5..af28a4d69f8dee 100644 --- a/srcpkgs/gonic/template +++ b/srcpkgs/gonic/template @@ -1,6 +1,6 @@ # Template file for 'gonic' pkgname=gonic -version=0.20.1 +version=0.21.0 revision=1 build_style=go go_import_path="go.senan.xyz/gonic" @@ -12,7 +12,7 @@ maintainer="Hendrik Boll " license="GPL-3.0-or-later" homepage="https://github.com/sentriz/gonic" distfiles="https://github.com/sentriz/gonic/archive/v${version}.tar.gz" -checksum=1db74fc3d9c563d24acbc7c9ddf8674376cbf823fe486b2f90216f32bbc2b2b5 +checksum=f435c8cef3242ba403cab28e948061c68f1ab6589ede59161620bc9b9832b8ca system_accounts="_gonic" _gonic_homedir="/var/lib/gonic" diff --git a/srcpkgs/google-chrome/template b/srcpkgs/google-chrome/template index 121f9a272fe8a1..44ec8420184c5c 100644 --- a/srcpkgs/google-chrome/template +++ b/srcpkgs/google-chrome/template @@ -1,6 +1,6 @@ # Template file for 'google-chrome' pkgname=google-chrome -version=148.0.7778.167 +version=148.0.7778.178 revision=1 _channel=stable archs="x86_64" @@ -11,7 +11,7 @@ maintainer="Michael Aldridge " license="custom:chrome" homepage="https://www.google.com/chrome/" distfiles="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-${_channel}_${version}-1_amd64.deb" -checksum=d64f4facad66a5424527a45b0b76443740aa38b5f825b1a99a95d0ac3a594d55 +checksum=de2b8ac5cbb0b7ff8121c52a0bbd7985b7912e15237a9354d466c1ddd688a242 skiprdeps="/opt/google/chrome/libqt5_shim.so /opt/google/chrome/libqt6_shim.so" repository=nonfree diff --git a/srcpkgs/gum/template b/srcpkgs/gum/template index f2496c22b168ce..e362dfc1a2f7ed 100644 --- a/srcpkgs/gum/template +++ b/srcpkgs/gum/template @@ -7,7 +7,7 @@ build_helper=qemu go_import_path="github.com/charmbracelet/gum" go_ldflags="-X main.Version=${version}" short_desc="Tool for glamorous shell scripts" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/charmbracelet/gum" changelog="https://github.com/charmbracelet/gum/releases" diff --git a/srcpkgs/halloy/template b/srcpkgs/halloy/template index 8a8a10f2e33cdd..69306444e06eee 100644 --- a/srcpkgs/halloy/template +++ b/srcpkgs/halloy/template @@ -1,6 +1,6 @@ # Template file for 'halloy' pkgname=halloy -version=2026.6 +version=2026.7 revision=1 build_style=cargo hostmakedepends="pkg-config" @@ -11,7 +11,7 @@ license="GPL-3.0-or-later" homepage="https://github.com/squidowl/halloy" changelog="https://raw.githubusercontent.com/squidowl/halloy/main/CHANGELOG.md" distfiles="https://github.com/squidowl/halloy/archive/refs/tags/${version}.tar.gz" -checksum=291fe51f1202931251a949d9cf3061c91f04c1259bc3132fd399dbde3365c52d +checksum=7f5f054d41d80d4b3b4984e45a39af67fc73e6e35e44f0916827c9a562935b66 post_install() { vinstall assets/linux/org.squidowl.halloy.appdata.xml 644 usr/share/metainfo diff --git a/srcpkgs/haruna/template b/srcpkgs/haruna/template index 435bb586d02a75..d33c7cdfbbaf38 100644 --- a/srcpkgs/haruna/template +++ b/srcpkgs/haruna/template @@ -1,6 +1,6 @@ # Template file for 'haruna' pkgname=haruna -version=1.7.1 +version=1.8.1 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake @@ -11,15 +11,15 @@ makedepends="KDSingleApplication kf6-kcolorscheme-devel kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kcrash-devel kf6-kfilemetadata-devel kf6-ki18n-devel kf6-kiconthemes-devel kf6-kio-devel kf6-kirigami-devel kf6-kitemmodels-devel kf6-kservice-devel kf6-kwindowsystem-devel mpvqt-devel qt6-base-devel - qt6-declarative-private-devel qt6-qt5compat-devel" + qt6-declarative-private-devel qt6-qt5compat-devel qt6-shadertools-devel" depends="kf6-kirigami kf6-qqc2-desktop-style kf6-kitemmodels" short_desc="Video player built with Qt/QML on top of libmpv" maintainer="Nafis " license="GPL-3.0-or-later" homepage="https://apps.kde.org/haruna/" distfiles="${KDE_SITE}/haruna/${version}/haruna-${version}.tar.xz" -checksum=b29a717151b9d65f5abd736a3a774282d3014e281c8b89f2b79cc021042406e2 +checksum=01f154e3161292da606899c3017f863362e00bb2402a2796be5e8d6849fc4b4b if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" kf6-kconfig qt6-declarative-host-tools" + hostmakedepends+=" kf6-kconfig qt6-declarative-host-tools qt6-shadertools" fi diff --git a/srcpkgs/hatch-nodejs-version/template b/srcpkgs/hatch-nodejs-version/template index aa01131b741f52..9916698a3ee0dd 100644 --- a/srcpkgs/hatch-nodejs-version/template +++ b/srcpkgs/hatch-nodejs-version/template @@ -1,7 +1,7 @@ # Template file for 'hatch-nodejs-version' pkgname=hatch-nodejs-version -version=0.3.2 -revision=4 +version=0.4.0 +revision=1 build_style=python3-pep517 hostmakedepends="hatchling" depends="hatchling" @@ -12,7 +12,7 @@ license="MIT" homepage="https://github.com/agoose77/hatch-nodejs-version" changelog="https://github.com/agoose77/hatch-nodejs-version/releases" distfiles="https://github.com/agoose77/hatch-nodejs-version/archive/refs/tags/v${version}.tar.gz" -checksum=c01dae87afcb7b6db421b5248154de26c556e569e2631e9f146bc5c78447eee6 +checksum=c48b44fb67efa2c1e82f31ac9b5fd1b8213578510d541599a4c55ff4c7f372d5 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/hatchling/template b/srcpkgs/hatchling/template index bd1da411939bbc..0d00fe688738e0 100644 --- a/srcpkgs/hatchling/template +++ b/srcpkgs/hatchling/template @@ -1,6 +1,6 @@ # Template file for 'hatchling' pkgname=hatchling -version=1.28.0 +version=1.29.0 revision=1 build_style=python3-pep517 _deps="python3-editables python3-packaging python3-pathspec python3-pluggy @@ -13,7 +13,7 @@ license="MIT" homepage="https://hatch.pypa.io/latest/" changelog="https://raw.githubusercontent.com/pypa/hatch/master/docs/history/hatchling.md" distfiles="${PYPI_SITE}/h/hatchling/hatchling-${version}.tar.gz" -checksum=4d50b02aece6892b8cd0b3ce6c82cb218594d3ec5836dbde75bf41a21ab004c8 +checksum=793c31816d952cee405b83488ce001c719f325d9cda69f1fc4cd750527640ea6 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/hcloud/template b/srcpkgs/hcloud/template index a3f4a1feae017f..bcb85858450419 100644 --- a/srcpkgs/hcloud/template +++ b/srcpkgs/hcloud/template @@ -1,6 +1,6 @@ # Template file for 'hcloud' pkgname=hcloud -version=1.64.1 +version=1.65.0 revision=1 build_style=go build_helper=qemu @@ -13,7 +13,7 @@ license="MIT" homepage="https://github.com/hetznercloud/cli" changelog="https://raw.githubusercontent.com/hetznercloud/cli/main/CHANGELOG.md" distfiles="https://github.com/hetznercloud/cli/archive/v${version}.tar.gz" -checksum=70bc7d62f4d07b408afa2eb84b0e1e5854a7f32f9defb4899f2e9a24b6846078 +checksum=85a9d35760c0f694c32a7aa07eac454f48e47b8e826fef8c9d28a720b3d3a17e post_install() { vlicense LICENSE diff --git a/srcpkgs/hledger/update b/srcpkgs/hledger/update new file mode 100644 index 00000000000000..a5626d4a2c91e6 --- /dev/null +++ b/srcpkgs/hledger/update @@ -0,0 +1 @@ +ignore="[1-9].99.*" diff --git a/srcpkgs/just/template b/srcpkgs/just/template index 329a49084fff73..e05ae5f89e54ed 100644 --- a/srcpkgs/just/template +++ b/srcpkgs/just/template @@ -1,6 +1,6 @@ # Template file for 'just' pkgname=just -version=1.48.1 +version=1.51.0 revision=1 build_style=cargo build_helper=qemu @@ -12,11 +12,12 @@ 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=290bb320b36ca118b8a8da6271660c941a8b0888b943de22e8238286e2312554 +checksum=ed424dcf55ec08e22a0c58f6cfb7333573775d69dac3802bf0c1d96f7557089d # Fix failing test pre_check() { export USER=void + export XDG_RUNTIME_DIR="$(mktemp -d /tmp/runtimedir.XXXXXX)" } post_install() { diff --git a/srcpkgs/kak-lsp/template b/srcpkgs/kak-lsp/template index c54ed6b976d53d..32388f54f6ffa0 100644 --- a/srcpkgs/kak-lsp/template +++ b/srcpkgs/kak-lsp/template @@ -1,6 +1,6 @@ # Template file for 'kak-lsp' pkgname=kak-lsp -version=20.0.0 +version=21.0.0 revision=1 build_style=cargo short_desc="Language Server Protocol client for Kakoune" @@ -9,7 +9,7 @@ license="Unlicense" homepage="https://github.com/kakoune-lsp/kakoune-lsp" changelog="https://raw.githubusercontent.com/kakoune-lsp/kakoune-lsp/master/CHANGELOG.md" distfiles="https://github.com/kakoune-lsp/kakoune-lsp/archive/v${version}.tar.gz" -checksum=117d40d064dfc74941af8e9db52231fe6acde7bc5fe11ee2ae486c25d2730fb5 +checksum=8a3123a875c97290addbed31273c307122df6d7307dc176908ec4687513a4357 post_install() { vlicense UNLICENSE diff --git a/srcpkgs/kakoune/template b/srcpkgs/kakoune/template index e0e3a7cbc34902..0c090e5358f824 100644 --- a/srcpkgs/kakoune/template +++ b/srcpkgs/kakoune/template @@ -1,7 +1,7 @@ # Template file for 'kakoune' pkgname=kakoune reverts=20180409_1 -version=2026.04.12 +version=2026.05.21 revision=1 build_style=gnu-makefile make_build_args="debug=no gzip_man=no" @@ -12,7 +12,7 @@ maintainer="Orphaned " license="Unlicense" homepage="https://kakoune.org" distfiles="https://github.com/mawww/kakoune/releases/download/v${version}/kakoune-${version}.tar.bz2" -checksum=ce67adc8af7b20550463332c38e389cacfdd80f709e14b9940c127091aab0681 +checksum=be1deb3fe9808a0733ab1057309da380bb757307e8fdbb22dc478b674b6bad34 post_patch() { vsed -i -e 's/-O3//' Makefile diff --git a/srcpkgs/kicad-doc/template b/srcpkgs/kicad-doc/template index c1eb1a2fbcdf9e..e54f261e3c64ed 100644 --- a/srcpkgs/kicad-doc/template +++ b/srcpkgs/kicad-doc/template @@ -1,7 +1,7 @@ # Template file for 'kicad-doc' # XXX: keep in sync with kicad pkgname=kicad-doc -version=9.0.7 +version=10.0.3 revision=1 build_wrksrc="${pkgname}-${version}" build_style=cmake @@ -18,11 +18,11 @@ distfiles="https://gitlab.com/kicad/services/kicad-doc/-/archive/${version}/kica https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/${version}/kicad-symbols-${version}.tar.gz https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/${version}/kicad-footprints-${version}.tar.gz https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${version}/kicad-packages3D-${version}.tar.gz" -checksum="0e7acb2dec9d2c9e5382cf0c0ab6729a2b35c41f3cb002cf7e816c0788e43bd6 - f9ecb4c65da3f9e55742828748870a99e0935718dac85ab7afea0a49727f5070 - d20e968cfa605d42bd3698597b7ed1e41fa5da59ad39ef01806df812b9f2061a - da7fec2a4b8f146d5f9a5679ce7b9de6e4beac2961363c36df9ac0c2d7f4156b - 35822d59739f72ae9b2ab55d7b63cfe43941112b8e753105e65502c1457c604c" +checksum="9968fa2598784f3c5df43224543a1f12d0e2a60e6900757a1d6260c5573b999a + 856794b09509953397789b84aca2feea005506494901cd76e87bdb7390b70cb4 + 2fc72a7aefba6db846b8d01b0c55df7be97742eb000a5094d596a258485e6309 + 6875a212d5f7f6c4669a2c172e605fd14d72d35eadd97c1f1b7bb159a39c41ee + 192dcdeca4cbfe85ec39656c6fdf0a3aab44d5345044597463e286ddecc21511" # none of these packages contain ELFs, but do contain a bunch of files, # so skip stripping and elf_in_usrshare lint to speed things up significantly diff --git a/srcpkgs/kicad/template b/srcpkgs/kicad/template index abd145efa5aa98..ce3bea46a9a832 100644 --- a/srcpkgs/kicad/template +++ b/srcpkgs/kicad/template @@ -1,8 +1,8 @@ # Template file for 'kicad' # XXX: keep in sync with kicad-doc pkgname=kicad -version=9.0.7 -revision=2 +version=10.0.3 +revision=1 build_style=cmake build_helper="cmake-wxWidgets-gtk3" configure_args="-DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_USE_EGL=ON -DKICAD_BUILD_QA_TESTS=OFF @@ -12,7 +12,8 @@ hostmakedepends="pkg-config swig wxWidgets-gtk3-devel tar gettext makedepends="wxWidgets-gtk3-devel wxPython python3-devel glew-devel cairo-devel boost-devel-minimal libboost_locale libcurl-devel glm libgomp-devel libfreeglut-devel gtk+3-devel unixodbc-devel occt-devel ngspice-devel libgit2-devel - libsecret-devel protobuf-devel libprotoc-devel nng-devel" + libsecret-devel protobuf-devel libprotoc-devel nng-devel libspnav-devel + poppler-cpp-devel poppler-glib-devel" depends="wxPython ngspice" checkdepends="python3-pytest python3-cairosvg" short_desc="Electronic schematic and PCB design software" @@ -21,7 +22,7 @@ license="GPL-3.0-or-later" homepage="http://kicad.org" changelog="https://www.kicad.org/blog/categories/Release-Notes/" distfiles="https://gitlab.com/kicad/code/kicad/-/archive/${version}/kicad-${version}.tar.gz" -checksum=4743c5504576794c02f7e884a79f3fb5d7ec0f1dd359371a9225e9f2913581c5 +checksum=16d4febafe510edd2c2a3b66741a5ba06462d1bf93cb7080b7e27e9ed0506f5d python_version=3 replaces="kicad-i18n>=0" @@ -31,9 +32,3 @@ if [ "$CROSS_BUILD" ]; then fi CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" - -post_patch() { - # python struct.calcsize('@P') return pointer size of build system. - vsed -i -e 's/CMAKE_SIZEOF_VOID_P AND/FALSE AND &/' \ - thirdparty/pybind11/tools/FindPythonLibsNew.cmake -} diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template index fcde3288180cdd..61e593508fc36c 100644 --- a/srcpkgs/kitty/template +++ b/srcpkgs/kitty/template @@ -1,6 +1,6 @@ # Template file for 'kitty' pkgname=kitty -version=0.46.2 +version=0.47.0 revision=1 build_helper="python3" pycompile_dirs="usr/lib/kitty" @@ -17,7 +17,7 @@ license="GPL-3.0-only" homepage="https://sw.kovidgoyal.net/kitty/" changelog="https://sw.kovidgoyal.net/kitty/changelog.html" distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz" -checksum=e8ea44b13a1c70032a35128a8c4c8c29c90a7cfbe0ad4f6aa2927a057d10f83e +checksum=72eefbf18abfcd5538a8f3aa53cc9783692eb8e077521f49744bd96ee1f1e4dd python_version=3 nopie_files="/usr/bin/kitten" diff --git a/srcpkgs/kvantum/template b/srcpkgs/kvantum/template index 5e65747673e2f9..4bd20faed9a89a 100644 --- a/srcpkgs/kvantum/template +++ b/srcpkgs/kvantum/template @@ -1,6 +1,6 @@ # Template file for 'kvantum' pkgname=kvantum -version=1.1.6 +version=1.1.7 revision=1 build_wrksrc=Kvantum build_style=cmake @@ -15,7 +15,7 @@ license="GPL-3.0-or-later" homepage="https://github.com/tsujan/Kvantum" changelog="https://raw.githubusercontent.com/tsujan/Kvantum/master/Kvantum/ChangeLog" distfiles="https://github.com/tsujan/Kvantum/archive/V${version}.tar.gz" -checksum=5f487bbf4141b53d1ef991266a3b9dadece665d8b09d698b4d7ff7bed569c08e +checksum=d81040b72424fbca02ee543633100c3b3d32ca6b2f4d3b62d08da1aaa824caa2 post_configure() { mkdir build6 diff --git a/srcpkgs/labwc-menu-generator/template b/srcpkgs/labwc-menu-generator/template index a5f20ddab5d852..5d283220f26c30 100644 --- a/srcpkgs/labwc-menu-generator/template +++ b/srcpkgs/labwc-menu-generator/template @@ -6,7 +6,7 @@ build_style=meson hostmakedepends="pkg-config cmake ninja scdoc" makedepends="glib-devel" short_desc="Independent menu generator with Openbox 3.6 formatted output" -maintainer="zenobit " +maintainer="zenobit " license="GPL-2.0-only" homepage="https://github.com/labwc/labwc-menu-generator" changelog="https://raw.githubusercontent.com/labwc/labwc-menu-generator/refs/heads/master/NEWS.md" diff --git a/srcpkgs/labwc/template b/srcpkgs/labwc/template index 261a050ac99da9..59b76c6a82cb43 100644 --- a/srcpkgs/labwc/template +++ b/srcpkgs/labwc/template @@ -1,11 +1,11 @@ # Template file for 'labwc' pkgname=labwc -version=0.9.7 +version=0.20.0 revision=1 build_style=meson hostmakedepends="gettext pkg-config scdoc wayland-devel" makedepends="cairo-devel glib-devel libpng-devel librsvg-devel libsfdo-devel libxml2-devel - pango-devel wlroots0.19-devel xorg-server-xwayland" + pango-devel wlroots0.20-devel xorg-server-xwayland" depends="xorg-server-xwayland virtual?font:sans-serif" short_desc="Wayland window-stacking compositor" maintainer="tranzystorekk " @@ -13,4 +13,4 @@ license="GPL-2.0-or-later" homepage="https://labwc.github.io/" changelog="https://raw.githubusercontent.com/labwc/labwc/master/NEWS.md" distfiles="https://github.com/labwc/labwc/archive/refs/tags/${version}.tar.gz" -checksum=4ad4e5e7f29e0d0704fadb4a072037173d850b46f12122b79168879b922e0f43 +checksum=3e0b7cfd8e371ed4826f2d5467749edc7f9d6c06491dd943a55ed1c0b49a369a diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template index cd8887c6361901..c48a2369336b55 100644 --- a/srcpkgs/lagrange/template +++ b/srcpkgs/lagrange/template @@ -1,6 +1,6 @@ # Template file for 'lagrange' pkgname=lagrange -version=1.20.4 +version=1.20.5 revision=1 build_style=cmake configure_args="-DTFDN_ENABLE_SSE41=NO" @@ -13,7 +13,7 @@ license="BSD-2-Clause" homepage="https://gmi.skyjake.fi/lagrange/" changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi" distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz" -checksum=a8f3c0495d235ffaf5ac432edae40c16be5277bca23867bfd1c6ca72a88a8b26 +checksum=79f2d451203f534bbd05a8b8f07fe40fa72f4794ffc238f43ad941b7d2450ace post_install() { vlicense LICENSE.md diff --git a/srcpkgs/lcalc/template b/srcpkgs/lcalc/template index 70e2797611bc93..62af3836aa96d1 100644 --- a/srcpkgs/lcalc/template +++ b/srcpkgs/lcalc/template @@ -1,28 +1,24 @@ # Template file for 'lcalc' pkgname=lcalc -version=2.1.1 +version=2.2.1 revision=1 build_style=gnu-configure configure_args="--with-pari" -hostmakedepends="automake libtool pkg-config gengetopt" +hostmakedepends="gengetopt" makedepends="gmp-devel pari-devel" short_desc="Michael Rubinstein's L-function calculator" maintainer="Gonzalo Tornaría " license="GPL-2.0-or-later" homepage="https://gitlab.com/sagemath/lcalc" changelog="https://gitlab.com/sagemath/lcalc/-/raw/master/doc/ChangeLog" -distfiles="https://gitlab.com/sagemath/lcalc/-/archive/${version}/lcalc-${version}.tar.bz2" -checksum=f93c1ac7ad6d5524f52888cae5eefc5a00af635d34d53831e16e221166b5b6cd +distfiles="https://gitlab.com/-/project/12934202/uploads/0bcf82cdd02412faf9ec0cf80e656610/lcalc-${version}.tar.xz" +checksum=aa2c3979b12e12df2ecb681c1a25a0f5a3811c195f61a3baa7512fef1460c40f case $XBPS_TARGET_MACHINE in # avoid numerical noise caused by extended-precision of registers i686*) CXXFLAGS="-mfpmath=sse -msse2" ;; esac -pre_configure() { - autoreconf -fi -} - lcalc-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" diff --git a/srcpkgs/lcms2/template b/srcpkgs/lcms2/template index a4b4d93e8d9c8c..a67168899c6f44 100644 --- a/srcpkgs/lcms2/template +++ b/srcpkgs/lcms2/template @@ -1,6 +1,6 @@ # Template file for 'lcms2' pkgname=lcms2 -version=2.18 +version=2.19.1 revision=1 build_style=meson configure_args="-Dutils=true $(vopt_bool plugins fastfloat) $(vopt_bool plugins threaded)" @@ -12,7 +12,7 @@ license="MIT $(vopt_if plugins GPL-3.0-or-later)" homepage="https://littlecms.com" changelog="https://raw.githubusercontent.com/mm2/Little-CMS/refs/heads/master/ChangeLog" distfiles="${SOURCEFORGE_SITE}/lcms/lcms2-${version}.tar.gz" -checksum=ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347 +checksum=bfc54f7bab59fbc921012014a8032e4cba4abd46db47d46b76416a8c0b2815c8 build_options="plugins" build_options_default=" " desc_option_plugins="Build with threaded and fast float plugins (GPL-3.0-or-later)" diff --git a/srcpkgs/libavif/template b/srcpkgs/libavif/template index f8c6110b871640..834157a695ba11 100644 --- a/srcpkgs/libavif/template +++ b/srcpkgs/libavif/template @@ -1,6 +1,6 @@ # Template file for 'libavif' pkgname=libavif -version=1.4.1 +version=1.4.2 revision=1 build_wrksrc="${pkgname}-${version}" build_style=cmake @@ -20,7 +20,7 @@ homepage="https://github.com/AOMediaCodec/libavif" changelog="https://raw.githubusercontent.com/AOMediaCodec/libavif/main/CHANGELOG.md" distfiles="https://github.com/AOMediaCodec/libavif/archive/refs/tags/v${version}.tar.gz https://github.com/kmurray/libargparse/archive/ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz>libargparse.tar.gz" -checksum="d4aea31a4becb3273ba7968221be2e48148ba05eb8a68d14e671963e17785648 +checksum="2b645287340ba5a631d268b551dc2d72bd73ac33335962dd36dcdb6d8366921d 7727b0498851e5b6a6fcd734eb667a8a231897e2c86a357aec51cc0664813060" build_options="dav1d rav1e svt" diff --git a/srcpkgs/libbraiding/template b/srcpkgs/libbraiding/template index 9a7dce708562db..af55ba689932af 100644 --- a/srcpkgs/libbraiding/template +++ b/srcpkgs/libbraiding/template @@ -1,7 +1,7 @@ # Template file for 'libbraiding' pkgname=libbraiding -version=1.3.1 -revision=2 +version=1.3.2 +revision=1 build_style=gnu-configure short_desc="Library to compute several properties of braids" maintainer="Gonzalo Tornaría " @@ -9,7 +9,7 @@ license="GPL-2.0-or-later" homepage="https://github.com/miguelmarco/libbraiding/" changelog="https://github.com/miguelmarco/libbraiding/releases" distfiles="https://github.com/miguelmarco/libbraiding/releases/download/$version/libbraiding-$version.tar.gz" -checksum=d1738c3ad64a90ca0ad968d2e3c9069b0de08abcf37fb44a151a229d88203950 +checksum=d43a32e7770d5c9a89ae489c5ac353da9610a761f76745382cf7612eab046ffd libbraiding-devel_package() { depends="${sourcepkg}>=${version}_${revision} ${makedepends}" diff --git a/srcpkgs/libgit2-1.9/template b/srcpkgs/libgit2-1.9/template index 1f54db908cea63..3f519160f7f0ac 100644 --- a/srcpkgs/libgit2-1.9/template +++ b/srcpkgs/libgit2-1.9/template @@ -1,6 +1,6 @@ # Template file for 'libgit2-1.9' pkgname=libgit2-1.9 -version=1.9.3 +version=1.9.4 revision=1 build_style=cmake configure_args="-DENABLE_REPRODUCIBLE_BUILDS=ON -DBUILD_CLI=OFF -DUSE_SSH=exec -DUSE_HTTP_PARSER=llhttp" @@ -12,7 +12,7 @@ maintainer="tranzystorekk " license="GPL-2.0-only WITH GCC-exception-2.0" homepage="https://libgit2.org" distfiles="https://github.com/libgit2/libgit2/archive/refs/tags/v${version}.tar.gz" -checksum=d532172d7ab24d2a25944e2434212d63ee85f3650e97b5f7579e7f201a78ad64 +checksum=824b73bd13647800fe4b566a1008ae77fea0e3e3424edab632fcfd8c0b14ba8b if [ -z "$XBPS_CHECK_PKGS" ]; then configure_args+=" -DBUILD_TESTS=OFF" diff --git a/srcpkgs/libmpc/template b/srcpkgs/libmpc/template index 0d5622143a584e..c97a690c1be05e 100644 --- a/srcpkgs/libmpc/template +++ b/srcpkgs/libmpc/template @@ -1,6 +1,6 @@ # Template file for 'libmpc' pkgname=libmpc -version=1.3.1 +version=1.4.1 revision=1 bootstrap=yes build_style=gnu-configure @@ -10,8 +10,8 @@ maintainer="Gonzalo Tornaría " license="LGPL-3.0-or-later" homepage="https://www.multiprecision.org/mpc/" changelog="https://gitlab.inria.fr/mpc/mpc/-/raw/master/NEWS" -distfiles="${GNU_SITE}/mpc/mpc-${version}.tar.gz" -checksum=ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8 +distfiles="${GNU_SITE}/mpc/mpc-${version}.tar.xz" +checksum=91204cd32f164bd3b7c992d4a6a8ce6519511aadab30f78b6982d0bf8d73e931 if [ -z "$CHROOT_READY" ]; then CFLAGS="-I${XBPS_MASTERDIR}/usr/include" diff --git a/srcpkgs/libmtp/template b/srcpkgs/libmtp/template index 1dd51481655274..11286c98dc98ed 100644 --- a/srcpkgs/libmtp/template +++ b/srcpkgs/libmtp/template @@ -1,6 +1,6 @@ # Template file for 'libmtp' pkgname=libmtp -version=1.1.22 +version=1.1.23 revision=1 build_style=gnu-configure configure_args="--disable-static --with-udev=/usr/lib/udev @@ -13,7 +13,7 @@ license="LGPL-2.1-or-later" homepage="https://libmtp.sourceforge.net" changelog="https://sourceforge.net/projects/libmtp/files/libmtp/${version}/README" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=c3fcf411aea9cb9643590cbc9df99fa5fe30adcac695024442973d76fa5f87bc +checksum=74a2b6e8cb4a0304e95b995496ea3ac644c29371649b892b856e22f12a0bdeed if [ "$CROSS_BUILD" ]; then # use mtp-hotplug from host, needed to create udev rules and hwdb diff --git a/srcpkgs/librist/template b/srcpkgs/librist/template index eee876aef0bd1e..2eab453e36547a 100644 --- a/srcpkgs/librist/template +++ b/srcpkgs/librist/template @@ -1,6 +1,6 @@ # Template file for 'librist' pkgname=librist -version=0.2.14 +version=0.2.15 revision=1 build_style=meson makedepends="mbedtls-devel" @@ -10,7 +10,7 @@ license="BSD-2-Clause" homepage="https://code.videolan.org/rist/librist" changelog="https://code.videolan.org/rist/librist/-/tags" distfiles="https://code.videolan.org/rist/librist/-/archive/v${version}/librist-v${version}.tar.gz" -checksum=af227cbe2781f223aa7bab3332ddb1221fa3ee2fa8d493b58a40024f56c67292 +checksum=6025d19b11b6ab57c5e8a00df68cbfc72ef83444afefd2bdcc81ce592884cb87 make_check=ci-skip # tests are flaky diff --git a/srcpkgs/libtls/template b/srcpkgs/libtls/template index 64430a8914f542..9857269a53ce81 100644 --- a/srcpkgs/libtls/template +++ b/srcpkgs/libtls/template @@ -1,6 +1,6 @@ # Template file for 'libtls' pkgname=libtls -version=4.2.1 +version=4.3.2 revision=1 create_wrksrc=yes build_wrksrc="libressl-${version}" @@ -14,7 +14,7 @@ license="OpenSSL, ISC" homepage="http://www.libressl.org/" changelog="https://raw.githubusercontent.com/libressl/portable/master/ChangeLog" distfiles="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${version}.tar.gz" -checksum=6d5c2f58583588ea791f4c8645004071d00dfa554a5bf788a006ca1eb5abd70b +checksum=edf01aee24c65d69e6a9efcb9d44bcda682ff9d4f3bbbd95e794e1dfa90847b5 replaces="libtls20>0" patch_args="-Np1 --directory=${build_wrksrc}" diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template index a64c221501d58d..b7d0220ecb135a 100644 --- a/srcpkgs/limine/template +++ b/srcpkgs/limine/template @@ -1,18 +1,18 @@ # Template file for 'limine' pkgname=limine -version=12.3.0 +version=12.3.2 revision=1 build_style=gnu-configure configure_args="--enable-all" _llvmver=22 hostmakedepends="mtools nasm llvm${_llvmver} clang${_llvmver} lld${_llvmver}" -short_desc="Advanced, portable, multiprotocol bootloader" +short_desc="Modern, secure, portable, multiprotocol bootloader and boot manager" maintainer="Mintsuki " license="BSD-2-Clause" homepage="https://limine-bootloader.org/" changelog="https://raw.githubusercontent.com/Limine-Bootloader/Limine/refs/heads/trunk/ChangeLog" distfiles="https://github.com/Limine-Bootloader/Limine/releases/download/v${version}/limine-${version}.tar.gz" -checksum=de532a72c082d233ff50c917b1cb103d08e52faae4b89e964491695d9fac243c +checksum=c505283106eaddfa5bbc56d8c1b1cf333d12654dcb37f80e685d3576e8702865 post_install() { vlicense COPYING diff --git a/srcpkgs/linux-asahi/files/arm64-dotconfig b/srcpkgs/linux-asahi/files/arm64-dotconfig index 0232c2a8d9c3eb..6fb12fc4ea8c89 100755 --- a/srcpkgs/linux-asahi/files/arm64-dotconfig +++ b/srcpkgs/linux-asahi/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 7.0.9 Kernel Configuration +# Linux/arm64 7.0.10 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -39,7 +39,7 @@ CONFIG_THREAD_INFO_IN_TASK=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set -CONFIG_LOCALVERSION="+1-asahi_1" +CONFIG_LOCALVERSION="+2-asahi_1" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_BUILD_SALT="" CONFIG_DEFAULT_INIT="" @@ -1826,6 +1826,7 @@ CONFIG_BT_6LOWPAN=m # CONFIG_BT_LEDS is not set CONFIG_BT_MSFTEXT=y # CONFIG_BT_AOSPEXT is not set +CONFIG_BT_BRCMEXT=y # CONFIG_BT_DEBUGFS is not set # CONFIG_BT_SELFTEST is not set @@ -4590,7 +4591,6 @@ CONFIG_VIDEO_APPLE_ISP=m # # Sunxi media platform drivers # -# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set # # Texas Instruments drivers diff --git a/srcpkgs/linux-asahi/template b/srcpkgs/linux-asahi/template index 11650e7616eb7d..a7c99aee6c1c9f 100644 --- a/srcpkgs/linux-asahi/template +++ b/srcpkgs/linux-asahi/template @@ -1,13 +1,13 @@ # Template file for 'linux-asahi' pkgname=linux-asahi -version=7.0.9+1 +version=7.0.10+2 revision=1 short_desc="Linux kernel and modules for Apple Silicon" maintainer="dkwo , Will Springer " license="GPL-2.0-only" homepage="https://asahilinux.org" distfiles="https://github.com/AsahiLinux/linux/archive/asahi-${version/+/-}.tar.gz" -checksum=4390a13f327e03e18a2f78d31f59939695e5c16628c5426c9fd4427d612eb46e +checksum=695eeefe5299ab91388857ce9d770f0aea9cef22a899f82fc972281ed4aeec12 python_version=3 @@ -20,7 +20,7 @@ noshlibprovides=yes preserve=yes hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel - pkg-config openssl-devel perl uboot-mkimage cpio pahole python3 zstd + pkg-config openssl-devel perl pahole python3 zstd rust rust-bindgen rust-src" _kernver=${version}-asahi_${revision} diff --git a/srcpkgs/linux-asahi/update b/srcpkgs/linux-asahi/update index 2a6fac294e7c21..6d22d6c9a3e7fe 100644 --- a/srcpkgs/linux-asahi/update +++ b/srcpkgs/linux-asahi/update @@ -1 +1 @@ -pattern='tags/asahi-\K[\d.-]+(?=\.tar\.gz)' +pattern='refs/tags/asahi-\K[\d.-]+($|(?=^))' diff --git a/srcpkgs/linux6.1/files/arm64-dotconfig b/srcpkgs/linux6.1/files/arm64-dotconfig index d1f163d57df523..9fae7ecad36553 100644 --- a/srcpkgs/linux6.1/files/arm64-dotconfig +++ b/srcpkgs/linux6.1/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.173 Kernel Configuration +# Linux/arm64 6.1.174 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.1/files/i386-dotconfig b/srcpkgs/linux6.1/files/i386-dotconfig index 188e0860f7205f..416bb9035ebcd4 100644 --- a/srcpkgs/linux6.1/files/i386-dotconfig +++ b/srcpkgs/linux6.1/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.1.173 Kernel Configuration +# Linux/i386 6.1.174 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig index d21af924cbbe18..f9e11afb176783 100644 --- a/srcpkgs/linux6.1/files/x86_64-dotconfig +++ b/srcpkgs/linux6.1/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.1.173 Kernel Configuration +# Linux/x86_64 6.1.174 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.1/template b/srcpkgs/linux6.1/template index 9afcb970b0b304..1ef7a26cc9b2c6 100644 --- a/srcpkgs/linux6.1/template +++ b/srcpkgs/linux6.1/template @@ -1,6 +1,6 @@ # Template file for 'linux6.1' pkgname=linux6.1 -version=6.1.173 +version=6.1.174 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Đoàn Trần Công Danh " @@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then fi checksum="2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb - ddf9a47dafd2c5a706337e51d593b9e1f28bd021cc543922b57e365cc9be01dd" + 17ed94832393fdbdd55a14f178bd597a4703f6fe2d36d0b05cf2b73f8ac67b3f" python_version=3 # XXX Restrict archs until a proper -dotconfig is available in FILESDIR. diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig index 80276d32898213..450362c3416162 100644 --- a/srcpkgs/linux6.12/files/arm64-dotconfig +++ b/srcpkgs/linux6.12/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.12.90 Kernel Configuration +# Linux/arm64 6.12.91 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig index 382b6197d9d378..19fca99170df50 100644 --- a/srcpkgs/linux6.12/files/i386-dotconfig +++ b/srcpkgs/linux6.12/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.12.90 Kernel Configuration +# Linux/i386 6.12.91 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig index 0dd61f00904939..3312ff29c75b04 100644 --- a/srcpkgs/linux6.12/files/x86_64-dotconfig +++ b/srcpkgs/linux6.12/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.12.90 Kernel Configuration +# Linux/x86_64 6.12.91 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template index 2eb7a5574e6554..d36b33389bf5c6 100644 --- a/srcpkgs/linux6.12/template +++ b/srcpkgs/linux6.12/template @@ -1,6 +1,6 @@ # Template file for 'linux6.12' pkgname=linux6.12 -version=6.12.90 +version=6.12.91 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then fi checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb - 0da1c69fcab6e169873c54cda24b67c78d4760ee8b0f07679e4e785c5eae325f" + cd516a29d46865fc14f5bb548d3e2e80138f21d0e6fe3a7f08586f71050cf9d9" python_version=3 # XXX Restrict archs until a proper -dotconfig is available in FILESDIR. diff --git a/srcpkgs/linux6.18/files/arm64-dotconfig b/srcpkgs/linux6.18/files/arm64-dotconfig index 682fe771ff04cf..37d5301110e369 100644 --- a/srcpkgs/linux6.18/files/arm64-dotconfig +++ b/srcpkgs/linux6.18/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.18.32 Kernel Configuration +# Linux/arm64 6.18.33 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.18/files/i386-dotconfig b/srcpkgs/linux6.18/files/i386-dotconfig index 450e12b20a98a3..938dd02ab7fa76 100644 --- a/srcpkgs/linux6.18/files/i386-dotconfig +++ b/srcpkgs/linux6.18/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.18.32 Kernel Configuration +# Linux/i386 6.18.33 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.18/files/x86_64-dotconfig b/srcpkgs/linux6.18/files/x86_64-dotconfig index 62f4e333eeade9..e5713edaff45a8 100644 --- a/srcpkgs/linux6.18/files/x86_64-dotconfig +++ b/srcpkgs/linux6.18/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.18.32 Kernel Configuration +# Linux/x86_64 6.18.33 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.18/template b/srcpkgs/linux6.18/template index 126da6e5b4cc5c..270e1eb7ff8110 100644 --- a/srcpkgs/linux6.18/template +++ b/srcpkgs/linux6.18/template @@ -1,6 +1,6 @@ # Template file for 'linux6.18' pkgname=linux6.18 -version=6.18.32 +version=6.18.33 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -18,7 +18,7 @@ rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version# esac checksum="9106a4605da9e31ff17659d958782b815f9591ab308d03b0ee21aad6c7dced4b - 983a951b6572cf547c8fd9148c0cbd4f8dc3d773d76afe5df58de519f04e7243" + 4aa2dfed83676ad3df978f9e51df8f1cd0e985ee37f470faa0abf9eaadad089b" python_version=3 diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig index bfdef01b4a97ba..77462f09786ae4 100644 --- a/srcpkgs/linux6.6/files/arm64-dotconfig +++ b/srcpkgs/linux6.6/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.140 Kernel Configuration +# Linux/arm64 6.6.141 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig index d5548bf36061c4..4c14413498aa7b 100644 --- a/srcpkgs/linux6.6/files/i386-dotconfig +++ b/srcpkgs/linux6.6/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.6.140 Kernel Configuration +# Linux/i386 6.6.141 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig index 45ad2df0310117..ba7ec4a77c1e40 100644 --- a/srcpkgs/linux6.6/files/x86_64-dotconfig +++ b/srcpkgs/linux6.6/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.6.140 Kernel Configuration +# Linux/x86_64 6.6.141 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template index dbc700d36ba425..6821920ce29074 100644 --- a/srcpkgs/linux6.6/template +++ b/srcpkgs/linux6.6/template @@ -1,6 +1,6 @@ # Template file for 'linux6.6' pkgname=linux6.6 -version=6.6.140 +version=6.6.141 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then fi checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0 - 34b174ba04530d1f4f6a95723ebc1d293ec5714db435bb0e4b11c2dc26f57561" + 39772df95a065ed40876b9e228fb9f66c610e63ce30237a5ac769a6731f22baf" python_version=3 # XXX Restrict archs until a proper -dotconfig is available in FILESDIR. diff --git a/srcpkgs/linux7.0/files/arm64-dotconfig b/srcpkgs/linux7.0/files/arm64-dotconfig index ea31e12b1151b8..b7765b56de117c 100644 --- a/srcpkgs/linux7.0/files/arm64-dotconfig +++ b/srcpkgs/linux7.0/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 7.0.9 Kernel Configuration +# Linux/arm64 7.0.10 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux7.0/files/i386-dotconfig b/srcpkgs/linux7.0/files/i386-dotconfig index 2910bcc586941d..76fccc987f744f 100644 --- a/srcpkgs/linux7.0/files/i386-dotconfig +++ b/srcpkgs/linux7.0/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 7.0.9 Kernel Configuration +# Linux/i386 7.0.10 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -6148,7 +6148,6 @@ CONFIG_VIDEO_CAFE_CCIC=m # # Sunxi media platform drivers # -# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set # # Texas Instruments drivers diff --git a/srcpkgs/linux7.0/files/x86_64-dotconfig b/srcpkgs/linux7.0/files/x86_64-dotconfig index 88644ad4bc4f60..516777ee1705f9 100644 --- a/srcpkgs/linux7.0/files/x86_64-dotconfig +++ b/srcpkgs/linux7.0/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 7.0.9 Kernel Configuration +# Linux/x86_64 7.0.10 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -6412,7 +6412,6 @@ CONFIG_VIDEO_CAFE_CCIC=m # # Sunxi media platform drivers # -# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set # # Texas Instruments drivers diff --git a/srcpkgs/linux7.0/template b/srcpkgs/linux7.0/template index ddfd26aa481971..8847e2c683d363 100644 --- a/srcpkgs/linux7.0/template +++ b/srcpkgs/linux7.0/template @@ -1,6 +1,6 @@ # Template file for 'linux7.0' pkgname=linux7.0 -version=7.0.9 +version=7.0.10 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -18,7 +18,7 @@ rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version# esac checksum="bb7f6d80b387c757b7d14bb93028fcb90f793c5c0d367736ee815a100b3891f0 - ed391f4f626c51d65e340efafc8f39305de071e6d71fa3bf9a079e07b3303b98" + f2876f979cddec90ea157552dff856f0977308909f2edf5891fa706e19eeef40" python_version=3 diff --git a/srcpkgs/ltris/template b/srcpkgs/ltris/template index a5742efb440f97..411dd8aa54c028 100644 --- a/srcpkgs/ltris/template +++ b/srcpkgs/ltris/template @@ -1,16 +1,15 @@ # Template file for 'ltris' pkgname=ltris -version=1.2.6 -revision=2 +version=1.3.2 +revision=1 build_style=gnu-configure configure_args="--localstatedir=/var/games/ltris" -hostmakedepends="bison" makedepends="sdl12-compat-devel SDL_mixer-devel" short_desc="Tetris clone using SDL" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://lgames.sourceforge.net/index.php?project=LTris" -distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz" -checksum=c23ce21454c0389c5297a7ef2e14efe804d940625e7eeb0386a29780ec2c46f6 +homepage="https://lgames.sourceforge.io/LTris/" +distfiles="${SOURCEFORGE_SITE}/lgames/ltris-${version}.tar.gz" +checksum=ff28c55a18c61f28a86ba7f30f13222dfed0f7fbeb492acd95c97de9c659cec9 + nocheckperms=yes # uses a world-writable .hscr file for global leaderboard -CFLAGS+=" -fgnu89-inline" diff --git a/srcpkgs/luanti/template b/srcpkgs/luanti/template index 6957acfa38b24e..76ad5f4da33f6b 100644 --- a/srcpkgs/luanti/template +++ b/srcpkgs/luanti/template @@ -1,6 +1,6 @@ # Template file for 'luanti' pkgname=luanti -version=5.15.2 +version=5.16.1 revision=1 build_style=cmake configure_args="-DBUILD_SERVER=TRUE" @@ -15,7 +15,7 @@ license="LGPL-2.1-or-later" homepage="https://www.luanti.org/" changelog="https://dev.luanti.org/changelog/" distfiles="https://github.com/luanti-org/luanti/archive/refs/tags/${version}.tar.gz" -checksum=1fdfa8b973968f8fcf5a264ce3fb3a170c3882105f953498a64d6415eff83471 +checksum=57926752365a17d3bf64945ea04dc63cc446a8863037b043b97799af30126b6b minetest_package() { depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/mercurial/template b/srcpkgs/mercurial/template index 9f1aeaa5f4f967..a07a7fdb1b0cb3 100644 --- a/srcpkgs/mercurial/template +++ b/srcpkgs/mercurial/template @@ -1,6 +1,6 @@ # Template file for 'mercurial' pkgname=mercurial -version=7.1.2 +version=7.2.2 revision=1 build_style=python3-module hostmakedepends="python3-devel python3-setuptools python3-setuptools_scm gettext" @@ -13,7 +13,7 @@ license="GPL-2.0-or-later" homepage="https://www.mercurial-scm.org/" changelog="https://foss.heptapod.net/mercurial/hg-website/-/raw/branch/default/source/relnotes/7.0.md" distfiles="https://www.mercurial-scm.org/release/mercurial-${version}.tar.gz" -checksum=ce27b9a4767cf2ea496b51468bae512fa6a6eaf0891e49f8961dc694b4dc81ca +checksum=f2ec8e7eeef0500591706d374555f0ceb118822068e75fa3b32be07dd2184f6c pre_check() { if [ "$XBPS_TARGET_LIBC" = musl ]; then diff --git a/srcpkgs/mise/template b/srcpkgs/mise/template index 18352744bf54ac..68537ec405eabc 100644 --- a/srcpkgs/mise/template +++ b/srcpkgs/mise/template @@ -1,6 +1,6 @@ # Template file for 'mise' pkgname=mise -version=2026.5.3 +version=2026.5.14 revision=1 build_style=cargo hostmakedepends="pkg-config" @@ -13,7 +13,7 @@ license="MIT" homepage="https://github.com/jdx/mise" changelog="https://github.com/jdx/mise/releases" distfiles="https://github.com/jdx/mise/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" -checksum=a40b3ecc7f3b92de703f016ade49f250fb9a280d48a0aae0bfab608bb0c48b98 +checksum=1ca9af81641360fcf387efba2a5cafe5085a3461d8df81beb7c059bf6b70a925 case "$XBPS_TARGET_MACHINE" in i686*) broken="runs out of memory" ;; diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template index a04f9c5b507894..b577a541886ea2 100644 --- a/srcpkgs/mkvtoolnix/template +++ b/srcpkgs/mkvtoolnix/template @@ -1,7 +1,7 @@ # Template file for 'mkvtoolnix' pkgname=mkvtoolnix -version=98.0 -revision=2 +version=99.0 +revision=1 build_style=gnu-configure build_helper="qmake6" configure_args="--with-docbook-xsl-root=/usr/share/xsl/docbook --disable-update-check @@ -19,7 +19,7 @@ license="GPL-2.0-only" homepage="https://mkvtoolnix.download" changelog="https://mkvtoolnix.download/doc/NEWS.md" distfiles="https://mkvtoolnix.download/sources/mkvtoolnix-${version}.tar.xz" -checksum=1600f4a768ede6356e70785393f02f34dd54fbb5f661ffe6e7e8bc0f40229b79 +checksum=bcd99b49b0d18f0d7321fbbe36bbc7d2456dbfe707ba6ac3ce3f9e6bfcacaed6 if [ "$CROSS_BUILD" ]; then configure_args+=" --with-boost=${XBPS_CROSS_BASE}/usr" diff --git a/srcpkgs/mnamer/template b/srcpkgs/mnamer/template index 9aa2568250cf41..7df62920cff7a8 100644 --- a/srcpkgs/mnamer/template +++ b/srcpkgs/mnamer/template @@ -1,6 +1,6 @@ # Template file for 'mnamer' pkgname=mnamer -version=2.7.0 +version=2.7.2 revision=1 build_style=python3-pep517 hostmakedepends="python3-poetry-core python3-setuptools_scm python3-wheel" @@ -12,7 +12,7 @@ maintainer="Mateusz Sylwestrzak " license="MIT" homepage="https://github.com/jkwill87/mnamer" distfiles="${PYPI_SITE}/m/mnamer/mnamer-${version}.tar.gz" -checksum=26c0c9395e86a9bf7e7db0b77981d0d93da3dd355401ebc6f9a9ba6d22c7182c +checksum=46926e4cc49c3163059f2dc8302d5a2eb5b687ada5393600a439a89691c6c7c4 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template index cfe4c4e80ed5a9..9e9241070c70af 100644 --- a/srcpkgs/neovim/template +++ b/srcpkgs/neovim/template @@ -1,7 +1,7 @@ # Template file for 'neovim' pkgname=neovim version=0.12.2 -revision=1 +revision=2 build_style=cmake build_helper="qemu" configure_args="-DCOMPILE_LUA=OFF -DENABLE_TRANSLATIONS=ON -DPREFER_LUA=$(vopt_if luajit OFF ON)" diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template index 344cd1ab6f6049..7f13dacc6e509b 100644 --- a/srcpkgs/nginx/template +++ b/srcpkgs/nginx/template @@ -3,10 +3,10 @@ # Consider using mime.types from mime-types package # See comments in mime-types template pkgname=nginx -version=1.30.1 +version=1.30.2 revision=1 _tests_commit=4d1de3f357afeb91865d024b27516d6b67aad86e -_njs_version=0.9.8 +_njs_version=0.9.9 build_style=gnu-makefile _cfgdir=/etc/nginx _tmpdir=/var/lib/nginx/tmp @@ -63,9 +63,9 @@ changelog="https://nginx.org/en/CHANGES-${version%.*}" distfiles="https://nginx.org/download/nginx-${version}.tar.gz https://github.com/nginx/nginx-tests/archive/${_tests_commit}.tar.gz>nginx-tests-${_tests_commit}.tar.gz https://github.com/nginx/njs/archive/refs/tags/${_njs_version}.tar.gz>njs-${_njs_version}.tar.gz" -checksum="99765000d974896b31ca5882d8c279ce3fe7ef6f5c6f9f0a967ed7fd3407f9cc +checksum="7df3090907fca3cc0e456d6dc00ceb230da74ea88026ceff0affc29dbbd9ac4c e6008f0883a98eb30d84b2ab5d69c19aed2dea8a2eb368402a526e1d3fd16636 - 016cea70b70f0abcf894366bd555e34ea839b920fac1b085fb063a2ecccc8672" + a07f4cf0a2076bbabde23cab48aea68641ebf5d54ea69b415ce70a8da4153843" skip_extraction="nginx-tests-${_tests_commit}.tar.gz njs-${_njs_version}.tar.gz" diff --git a/srcpkgs/nix/template b/srcpkgs/nix/template index c6f5c8f028b12d..9e0e9c2f6b59b9 100644 --- a/srcpkgs/nix/template +++ b/srcpkgs/nix/template @@ -1,15 +1,16 @@ # Template file for 'nix' pkgname=nix -version=2.30.2 -revision=7 +version=2.30.5 +revision=1 build_style=meson build_helper=qemu # Use /nix/var as suggested by the official Manual. # configure_args="--localstatedir=/nix/var --with-sandbox-shell=/usr/bin/busybox.static" # requires rapidcheck -configure_args="-Dunit-tests=false -Dlibstore:sandbox-shell=/usr/bin/busybox.static" +configure_args="-Dunit-tests=false -Dlibstore:sandbox-shell=/usr/bin/busybox.static + -Ddoc-gen=true" hostmakedepends="curl pkg-config flex tar xz mdBook jq busybox-static lowdown - perl-DBD-SQLite xz lsof" + perl-DBD-SQLite xz lsof doxygen rsync" makedepends="boost-devel-minimal libboost_context libboost_coroutine libboost_iostreams libboost_regex libboost_container brotli-devel bzip2-devel gc-devel libcurl-devel @@ -22,9 +23,9 @@ short_desc="Purely functional package manager" maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://nixos.org/nix/" -changelog="https://nixos.org/releases/${pkgname}/${pkgname}-${version}/manual/#sec-relnotes" +changelog="https://nixos.org/releases/nix/nix-${version}/manual/#sec-relnotes" distfiles="https://github.com/NixOS/nix/archive/refs/tags/${version}.tar.gz" -checksum=1e1490774d9f869d21747e48f3550c997c8c207dc5aa64888d2a18a3d478675e +checksum=8e9b2409677235b99f818871df7937427068da62d44a19db37da6a32914358bd # disable_parallel_build="build is fine, only linking test" make_check=no # requires repidcheck diff --git a/srcpkgs/nss/template b/srcpkgs/nss/template index 1b80bb5380a019..eca7cc98d51ee8 100644 --- a/srcpkgs/nss/template +++ b/srcpkgs/nss/template @@ -3,7 +3,7 @@ _nsprver=4.38.2 pkgname=nss -version=3.123 +version=3.123.1 revision=1 _v="${version//\./_}" hostmakedepends="perl" @@ -13,7 +13,7 @@ maintainer="Đoàn Trần Công Danh " license="MPL-2.0, MIT, BSD-3-Clause" homepage="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" distfiles="${MOZILLA_SITE}/security/nss/releases/NSS_${_v}_RTM/src/nss-${version}.tar.gz" -checksum=2145113398a269779a7390515a1638800836b130248e33f93243268c026d4e49 +checksum=42065a3ff780a9710a3dddcd1cee9b9be2aa40628883cea851d562eb58b178b0 export NS_USE_GCC=1 export LIBRUNPATH= diff --git a/srcpkgs/ntfy/template b/srcpkgs/ntfy/template index e3b745365fa471..482ca2b262c37a 100644 --- a/srcpkgs/ntfy/template +++ b/srcpkgs/ntfy/template @@ -1,6 +1,6 @@ # Template file for 'ntfy' pkgname=ntfy -version=2.22.0 +version=2.23.0 revision=1 build_style=go go_import_path="heckel.io/ntfy/v2" @@ -14,7 +14,7 @@ license="Apache-2.0,GPL-2.0-only" homepage="https://ntfy.sh" changelog="https://raw.githubusercontent.com/binwiederhier/ntfy/main/docs/releases.md" distfiles="https://github.com/binwiederhier/ntfy/archive/refs/tags/v${version}.tar.gz" -checksum=fe14d88856a4e0d3dec478c224d980f81df707f6ee5b7d68322c6d9ace0e90ab +checksum=6d85e20cd6edda923b23e5fbbb6f59073987c34b1aa6550d73ad9ceef277c7f6 system_accounts="_ntfy" make_dirs="/var/lib/ntfy 0700 _ntfy _ntfy" _ntfy_homedir="/var/lib/ntfy" diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template index 9b409abb08a21e..6b206fdabd77de 100644 --- a/srcpkgs/nwg-bar/template +++ b/srcpkgs/nwg-bar/template @@ -7,7 +7,7 @@ go_import_path=github.com/nwg-piotr/nwg-bar hostmakedepends="pkg-config" makedepends="gtk+3-devel gtk-layer-shell-devel" short_desc="GTK3-based button bar for wlroots-based compositors" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/nwg-piotr/nwg-bar" changelog="https://github.com/nwg-piotr/nwg-bar/releases" diff --git a/srcpkgs/nwg-look/patches/tools.go.patch b/srcpkgs/nwg-look/patches/tools.go.patch deleted file mode 100644 index ba872b74ee70cd..00000000000000 --- a/srcpkgs/nwg-look/patches/tools.go.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- a/tools.go -+++ b/tools.go -@@ -207,7 +207,7 @@ - log.Infof("cursor-size: %v", gsettings.cursorSize) - } - } else { -- log.Warnf("Couldn't read cursorSize, leaving default %s", -+ log.Warnf("Couldn't read cursorSize, leaving default %d", - gsettings.cursorSize) - } - -@@ -264,7 +264,7 @@ - log.Infof("text-scaling-factor: %v", gsettings.textScalingFactor) - } - } else { -- log.Warnf("Couldn't read textScalingFactor, leaving default %s", -+ log.Warnf("Couldn't read textScalingFactor, leaving default %f", - gsettings.textScalingFactor) - } - -@@ -329,7 +329,7 @@ - line := fmt.Sprintf("%s=%s", key, val) - lines = append(lines, line) - } else { -- log.Warnf("Couldn't get gsettings key: $s", key) -+ log.Warnf("Couldn't get gsettings key: %s", key) - } - } - for _, key := range []string{"event-sounds", "input-feedback-sounds"} { -@@ -338,7 +338,7 @@ - line := fmt.Sprintf("%s=%s", key, val) - lines = append(lines, line) - } else { -- log.Warnf("Couldn't get gsettings key: $s", key) -+ log.Warnf("Couldn't get gsettings key: %s", key) - } - } - -@@ -433,7 +433,7 @@ - cmd = exec.Command("gsettings", "set", gnomeSchema, "text-scaling-factor", fmt.Sprintf("%f", gsettings.textScalingFactor)) - err = cmd.Run() - if err != nil { -- log.Warnf("text-scaling-factor: %s %s", gsettings.textScalingFactor, err) -+ log.Warnf("text-scaling-factor: %f %s", gsettings.textScalingFactor, err) - } else { - log.Infof("text-scaling-factor: %v OK", gsettings.textScalingFactor) - } - diff --git a/srcpkgs/nwg-look/template b/srcpkgs/nwg-look/template index e6d01fd8eddc49..9eb20b5bc16f35 100644 --- a/srcpkgs/nwg-look/template +++ b/srcpkgs/nwg-look/template @@ -1,6 +1,6 @@ # Template file for 'nwg-look' pkgname=nwg-look -version=1.0.6 +version=1.1.1 revision=1 build_style=go go_import_path=github.com/nwg-piotr/nwg-look @@ -13,7 +13,7 @@ license="MIT" homepage="https://github.com/nwg-piotr/nwg-look" changelog="https://github.com/nwg-piotr/nwg-look/releases" distfiles="https://github.com/nwg-piotr/nwg-look/archive/refs/tags/v${version}.tar.gz" -checksum=ddaba674253fbbf8f3ee7392315e51408af445adb85ed4b0f70e50301801720d +checksum=568c5efe443892d74ffce6cf8ac7db2aea6071be70d97d3ba7c5efd8b351e601 post_install() { vinstall stuff/main.glade 644 /usr/share/nwg-look diff --git a/srcpkgs/nwipe/template b/srcpkgs/nwipe/template index 19f2efdc4e2b22..5eab86fd511803 100644 --- a/srcpkgs/nwipe/template +++ b/srcpkgs/nwipe/template @@ -1,7 +1,7 @@ # Template file for 'nwipe' pkgname=nwipe -version=0.38 -revision=3 +version=0.41 +revision=1 build_style=gnu-configure hostmakedepends="automake pkg-config" makedepends="libuuid-devel libparted-devel ncurses-devel libconfig-devel" @@ -10,9 +10,9 @@ short_desc="Utility to securely erase disks" maintainer="Orphaned " license="GPL-2.0-only" homepage="https://github.com/martijnvanbrummelen/nwipe" -changelog="https://raw.githubusercontent.com/martijnvanbrummelen/nwipe/master/CHANGELOG.md" -distfiles="https://github.com/martijnvanbrummelen/nwipe/archive/v${version}.tar.gz" -checksum=0c1b19d1a721b995504fc01c21363555f207b25d6749650355a8cd7be09824dd +changelog="https://raw.githubusercontent.com/martijnvanbrummelen/nwipe/refs/heads/master/CHANGELOG.md" +distfiles="https://github.com/martijnvanbrummelen/nwipe/archive/refs/tags/v${version}.tar.gz" +checksum=be626c43fff34ae57caea5adfa3c5f232528c0276be652ecd93295483999decc CFLAGS="-D_FILE_OFFSET_BITS=64" diff --git a/srcpkgs/openblas/patches/5813.patch b/srcpkgs/openblas/patches/5813.patch new file mode 100644 index 00000000000000..547f406e723213 --- /dev/null +++ b/srcpkgs/openblas/patches/5813.patch @@ -0,0 +1,29 @@ +See: https://github.com/OpenMathLib/OpenBLAS/issues/5787#issuecomment-4462191554 + +From 26c4eb65d1b60005d6556e432f4a8989efc5b6e6 Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Fri, 15 May 2026 20:10:51 +0200 +Subject: [PATCH] Restore the quick return in common code - the earlier one is + CBLAS only + +--- + interface/trsm.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/interface/trsm.c b/interface/trsm.c +index ae35d0d3b7..069df1aa5c 100644 +--- a/interface/trsm.c ++++ b/interface/trsm.c +@@ -381,8 +381,12 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0 + #endif + #endif + ++ ++ ++//end of the ifndef CBLAS ... else ... section + #endif + ++ if ((args.m == 0) || (args.n == 0)) return; + IDEBUG_START; + + FUNCTION_PROFILE_START(); diff --git a/srcpkgs/openblas/patches/arm-fix-float16.patch b/srcpkgs/openblas/patches/arm-fix-float16.patch deleted file mode 100644 index a79b12b0213fde..00000000000000 --- a/srcpkgs/openblas/patches/arm-fix-float16.patch +++ /dev/null @@ -1,13 +0,0 @@ -32-bit ARM does not provide a _Float16 type, so fall back to software. - ---- a/openblas_config_template.h -+++ b/openblas_config_template.h -@@ -39,7 +39,7 @@ - typedef uint16_t bfloat16; - #endif - --#if defined(__GNUC__) && (__GNUC__ > 12) -+#if defined(__GNUC__) && (__GNUC__ > 12) && !(defined(__arm__) && (__ARM_ARCH < 8)) - #if defined(OPENBLAS_ARCH_POWER) - typedef bfloat16 hfloat16; - #else diff --git a/srcpkgs/openblas/template b/srcpkgs/openblas/template index b333cdfaf8bead..8ddfb5225ff620 100644 --- a/srcpkgs/openblas/template +++ b/srcpkgs/openblas/template @@ -1,6 +1,6 @@ # Template file for 'openblas' pkgname=openblas -version=0.3.32 +version=0.3.33 revision=1 build_style=gnu-makefile make_build_args="HOSTCC=gcc USE_OPENMP=1" @@ -13,7 +13,7 @@ license="BSD-3-Clause" homepage="https://www.openblas.net/" changelog="https://raw.githubusercontent.com/xianyi/OpenBLAS/develop/Changelog.txt" distfiles="https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz" -checksum=f8a1138e01fddca9e4c29f9684fd570ba39dedc9ca76055e1425d5d4b1a4a766 +checksum=6761af1d9f5d353ab4f0b7497be2643313b36c8f31caec0144bfef198e71e6ab case "$XBPS_TARGET_MACHINE" in ppc64*) ;; diff --git a/srcpkgs/openbsd-netcat/template b/srcpkgs/openbsd-netcat/template index 38b08e7fd9adad..020ce6c507f043 100644 --- a/srcpkgs/openbsd-netcat/template +++ b/srcpkgs/openbsd-netcat/template @@ -1,6 +1,6 @@ # Template file for 'openbsd-netcat' pkgname=openbsd-netcat -version=1.234 +version=1.238 revision=1 create_wrksrc=yes hostmakedepends="pkg-config" @@ -12,8 +12,8 @@ homepage="http://packages.debian.org/sid/netcat-openbsd" distfiles=" ${DEBIAN_SITE}/main/n/netcat-openbsd/netcat-openbsd_${version%p*}.orig.tar.gz ${DEBIAN_SITE}/main/n/netcat-openbsd/netcat-openbsd_${version}-1.debian.tar.xz" -checksum="121c18d9441ec42b92a9b566468a596bbcf673894db8b12d892947552a8e3bbe - 008892553774e23a62f4088cdcbd4428f7b764a6cdadfcb35d1793224a697996" +checksum="9f72a37d85dec1366309fdb0172be4e67e09ec26e89f13156315149e17c02479 + eefeb9ff863ebd4384274b132a3ff9b492aacb244e445c34dbfb36cfee596930" alternatives=" nc:nc:/usr/bin/openbsd-nc @@ -29,6 +29,7 @@ do_build() { *-musl) # Add missing b64_ntop() and b64_pton() functions cp ${FILESDIR}/base64.c . sed -i Makefile -e "/SRCS=/s;\(.*\);& base64.c;" + CFLAGS="$CFLAGS -DIPTOS_DSCP_VA=0xb0" ;; esac make ${makejobs} \ diff --git a/srcpkgs/opera/template b/srcpkgs/opera/template index f6d2eb1aed2fa9..b393b040efdde8 100644 --- a/srcpkgs/opera/template +++ b/srcpkgs/opera/template @@ -1,6 +1,6 @@ # Template file for 'opera' pkgname=opera -version=131.0.5877.5 +version=131.0.5877.97 revision=1 archs="x86_64" create_wrksrc=yes @@ -10,7 +10,7 @@ maintainer="mobinmob " license="custom:Proprietary" homepage="https://www.opera.com/computer" distfiles="https://get.geo.opera.com/pub/opera/desktop/${version}/linux/opera-stable_${version}_amd64.rpm" -checksum=4142159021e4d01aa3c6284f3902c7b606f6006dd726d5497468637a6397c655 +checksum=29290108b6a9049c8897cdcfb422f66e0b1f66fb323bb63dee7b43e88a8234ec repository="nonfree" nostrip=yes diff --git a/srcpkgs/pantheon-screenshot/template b/srcpkgs/pantheon-screenshot/template index 7408b76279b723..87aa24773f83a9 100644 --- a/srcpkgs/pantheon-screenshot/template +++ b/srcpkgs/pantheon-screenshot/template @@ -1,6 +1,6 @@ # Template file for 'pantheon-screenshot' pkgname=pantheon-screenshot -version=8.0.1 +version=8.0.4 revision=1 build_style=meson hostmakedepends="desktop-file-utils glib-devel gettext pkg-config vala cmake" @@ -11,7 +11,7 @@ maintainer="Orphaned " license="LGPL-3.0-only" homepage="https://github.com/elementary/screenshot-tool" distfiles="https://github.com/elementary/screenshot-tool/archive/${version}.tar.gz" -checksum=584488b2f842dc047236722f1695c6c9feb51155e0b0b83822c079688d20d153 +checksum=06b14af30b4641a5bd4df763f96b3123e2554b3112eb621b136b8cf809d05954 post_install() { ln -s io.elementary.screenshot-tool "$DESTDIR"/usr/bin/"$pkgname" diff --git a/srcpkgs/parallel/template b/srcpkgs/parallel/template index 874f8bef35b1c8..0021ab6d59f11f 100644 --- a/srcpkgs/parallel/template +++ b/srcpkgs/parallel/template @@ -1,6 +1,6 @@ # Template file for 'parallel' pkgname=parallel -version=20260422 +version=20260522 revision=1 build_style=gnu-configure hostmakedepends="perl" @@ -11,7 +11,7 @@ maintainer="Leah Neukirchen " license="GPL-3.0-or-later" homepage="https://www.gnu.org/software/parallel/" distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum=664cf165d66ea217b2f49cd96a7865ecf90c9d0616599cc2aba8cad481d907bb +checksum=2bab0cf913eeb60a24c6575d60e3c167cd03e63b4f7d17965915844e005dd895 pre_configure() { # no html and pdf doc diff --git a/srcpkgs/pass-git-helper/template b/srcpkgs/pass-git-helper/template index 2a761b1f6848b9..1364cb193c45b7 100644 --- a/srcpkgs/pass-git-helper/template +++ b/srcpkgs/pass-git-helper/template @@ -1,14 +1,14 @@ # Template file for 'pass-git-helper' pkgname=pass-git-helper -version=1.2.0 -revision=5 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=4.3.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel python3-setuptools" depends="pass python3-xdg" checkdepends="python3-pytest-cov python3-pytest-mock python3-xdg" short_desc="Git credential helper interfacing with pass" maintainer="Orphaned " license="LGPL-3.0-or-later" homepage="https://github.com/languitar/pass-git-helper" -distfiles="https://github.com/languitar/${pkgname}/archive/v${version}.tar.gz" -checksum=d9ab12d81e283411a65285a0030cbfef2548dc580631d2337628e57f10e463aa +distfiles="https://github.com/languitar/pass-git-helper/archive/refs/tags/v${version}.tar.gz" +checksum=955cebd941ecbe4b7cb826c5e9659a78c957fe5b765d0e64d3b01d026e741cc5 diff --git a/srcpkgs/pass-update/template b/srcpkgs/pass-update/template index b4796166229e2e..f94ffdddf6bea6 100644 --- a/srcpkgs/pass-update/template +++ b/srcpkgs/pass-update/template @@ -1,7 +1,7 @@ # Template file for 'pass-update' pkgname=pass-update -version=2.1 -revision=2 +version=2.2.1 +revision=1 build_style=gnu-makefile make_install_args=BASHCOMPDIR=/usr/share/bash-completion/completions depends="pass" @@ -10,4 +10,4 @@ maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://github.com/roddhjav/pass-update" distfiles="https://github.com/roddhjav/pass-update/releases/download/v${version}/pass-update-${version}.tar.gz" -checksum=2b0022102238e022e7ee945b7622f4c270810cda46508084fcb193582aafaf6f +checksum=d0b0e1b561539847a2ee9ad7ea25c08f8d073abd632b634ce0c6bdf0fc6a7249 diff --git a/srcpkgs/phototonic/template b/srcpkgs/phototonic/template index faed46164fed52..caaeb8fd340c6f 100644 --- a/srcpkgs/phototonic/template +++ b/srcpkgs/phototonic/template @@ -1,6 +1,6 @@ # Template file for 'phototonic' pkgname=phototonic -version=3.0.0 +version=3.2.0 revision=1 build_style=qmake hostmakedepends="pkg-config qt6-base" @@ -10,5 +10,6 @@ short_desc="Lightweight image viewer and organizer for Qt" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="http://oferkv.github.io/phototonic/" -distfiles="https://github.com/luebking/phototonic/archive/v${version}.tar.gz" -checksum=e7015bbfd4e0d4f152f503e2e1ee7b698f048b5ad77e185716eb8da6d65fff91 +changelog="https://github.com/luebking/phototonic/releases" +distfiles="https://github.com/luebking/phototonic/archive/refs/tags/v${version}.tar.gz" +checksum=8351b9fdc3de94a0675068edd1e35d65ee8b73b554716381e5ba4e4938a2d307 diff --git a/srcpkgs/php8.1-imagick/template b/srcpkgs/php8.1-imagick/template index 7eda193489f8d2..7d205ea563eb70 100644 --- a/srcpkgs/php8.1-imagick/template +++ b/srcpkgs/php8.1-imagick/template @@ -1,7 +1,7 @@ # Template file for 'php8.1-imagick' pkgname=php8.1-imagick version=3.7.0 -revision=15 +revision=16 build_style=gnu-configure configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \ --with-php-config=/usr/bin/php-config8.1" diff --git a/srcpkgs/php8.2-imagick/template b/srcpkgs/php8.2-imagick/template index f760798b9308a5..dc13cdb6259cad 100644 --- a/srcpkgs/php8.2-imagick/template +++ b/srcpkgs/php8.2-imagick/template @@ -1,7 +1,7 @@ # Template file for 'php8.2-imagick' pkgname=php8.2-imagick version=3.7.0 -revision=16 +revision=17 build_style=gnu-configure configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \ --with-php-config=/usr/bin/php-config8.2" diff --git a/srcpkgs/php8.3-imagick/template b/srcpkgs/php8.3-imagick/template index 19f243324ff8d5..b54bda85fca71e 100644 --- a/srcpkgs/php8.3-imagick/template +++ b/srcpkgs/php8.3-imagick/template @@ -1,7 +1,7 @@ # Template file for 'php8.3-imagick' pkgname=php8.3-imagick version=3.7.0 -revision=9 +revision=10 build_style=gnu-configure configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \ --with-php-config=/usr/bin/php-config8.3" diff --git a/srcpkgs/php8.4-imagick/template b/srcpkgs/php8.4-imagick/template index 0f25e5443b7834..b2fa88a2b30f26 100644 --- a/srcpkgs/php8.4-imagick/template +++ b/srcpkgs/php8.4-imagick/template @@ -1,7 +1,7 @@ # Template file for 'php8.4-imagick' pkgname=php8.4-imagick version=3.8.0 -revision=4 +revision=5 build_style=gnu-configure configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \ --with-php-config=/usr/bin/php-config8.4" diff --git a/srcpkgs/php8.5-imagick/template b/srcpkgs/php8.5-imagick/template index 6a271297a1b8e9..e4b842a321eebb 100644 --- a/srcpkgs/php8.5-imagick/template +++ b/srcpkgs/php8.5-imagick/template @@ -1,7 +1,7 @@ # Template file for 'php8.5-imagick' pkgname=php8.5-imagick version=3.8.1 -revision=1 +revision=2 build_style=gnu-configure configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \ --with-php-config=/usr/bin/php-config8.5" diff --git a/srcpkgs/plattenalbum/template b/srcpkgs/plattenalbum/template index d386b6e82ecee5..81e88f736c424e 100644 --- a/srcpkgs/plattenalbum/template +++ b/srcpkgs/plattenalbum/template @@ -1,6 +1,6 @@ # Template file for 'plattenalbum' pkgname=plattenalbum -version=2.3.1 +version=2.5.0 revision=1 build_style=meson hostmakedepends="gettext pkg-config glib-devel gtk4-update-icon-cache desktop-file-utils" @@ -12,7 +12,7 @@ license="GPL-3.0-or-later" homepage="https://github.com/SoongNoonien/plattenalbum/" changelog="https://github.com/SoongNoonien/plattenalbum/releases" distfiles="https://github.com/SoongNoonien/plattenalbum/archive/refs/tags/v$version.tar.gz" -checksum=501aec33f26065d1ccdeee3b2233a3148015d8d84599aa886dd0a1331a83b348 +checksum=20e400a4b30edc5db9ee4942ffe386b4fede5695623b4af28f999317a473b1d5 mpdevil_package() { metapackage=yes diff --git a/srcpkgs/pnpm/template b/srcpkgs/pnpm/template index 69f822ea49e559..dd9b52bb3c9c9e 100644 --- a/srcpkgs/pnpm/template +++ b/srcpkgs/pnpm/template @@ -1,6 +1,6 @@ # Template file for 'pnpm' pkgname=pnpm -version=11.1.2 +version=11.1.3 revision=1 build_style=fetch hostmakedepends="nodejs jq" @@ -10,7 +10,7 @@ maintainer="Bnyro " license="MIT" homepage="https://pnpm.io/" distfiles="https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz" -checksum=bfe4d2b2c7a3210565bba62929f9efe493eb5f24627201a102ea4514eae8cf80 +checksum=740302fe768aaf1ba680c5213bd08983f219e0bcf0c96c0c6d7be393b8620c98 python_version=3 do_install() { diff --git a/srcpkgs/primecount/template b/srcpkgs/primecount/template index 4533474ea356b1..9b8d661a18db40 100644 --- a/srcpkgs/primecount/template +++ b/srcpkgs/primecount/template @@ -1,6 +1,6 @@ # Template file for 'primecount' pkgname=primecount -version=8.4 +version=8.5 revision=1 build_style=cmake configure_args="-DBUILD_TESTS=ON -DBUILD_LIBPRIMESIEVE=OFF @@ -12,7 +12,7 @@ license="BSD-2-Clause" homepage="https://github.com/kimwalisch/primecount/" changelog="https://raw.githubusercontent.com/kimwalisch/primecount/master/ChangeLog" distfiles="https://github.com/kimwalisch/primecount/archive/refs/tags/v${version}.tar.gz" -checksum=c7bf47c041bfe4c3912a0d503ea44c1bb6c9003427c12574a6b497748b387612 +checksum=a2dd9714e723388987183776d068d6845b82b2cf8ea44ecb6cea3fd9dde938ea post_install() { vlicense COPYING diff --git a/srcpkgs/primesieve/template b/srcpkgs/primesieve/template index da5ab98f6652cf..b4bd83cab0f335 100644 --- a/srcpkgs/primesieve/template +++ b/srcpkgs/primesieve/template @@ -1,6 +1,6 @@ # Template file for 'primesieve' pkgname=primesieve -version=12.13 +version=12.14 revision=1 build_style=cmake configure_args="-DBUILD_TESTS=ON -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF" @@ -10,7 +10,7 @@ license="BSD-2-Clause" homepage="https://github.com/kimwalisch/primesieve" changelog="https://raw.githubusercontent.com/kimwalisch/primesieve/master/ChangeLog" distfiles="https://github.com/kimwalisch/primesieve/archive/refs/tags/v${version}.tar.gz" -checksum=4cd3f1b70f6b02d695e6495e6a0fc0fa99b4dc043e0f21686d2cf409e98295c9 +checksum=65cf173e11bc9aff1b189f2cd19c6b6c502c30e966876b5c5ef71e138f49c8c9 post_install() { vlicense COPYING diff --git a/srcpkgs/prosody/template b/srcpkgs/prosody/template index 84a4ff3feb3072..db579839f15524 100644 --- a/srcpkgs/prosody/template +++ b/srcpkgs/prosody/template @@ -1,6 +1,6 @@ # Template file for 'prosody' pkgname=prosody -version=13.0.5 +version=13.0.6 revision=1 build_style=configure configure_args=" @@ -28,7 +28,7 @@ license="MIT" homepage="https://prosody.im/" changelog="https://prosody.im/doc/release/${version}" distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz" -checksum=943b24860efd10e9db7eaab87e35f82415a55d46a694b667f0210b88a4323c42 +checksum=ec696f9cf562c3af4a04b07d3fb36a1cedcc4e69a392fddcfc524bc67d93050f system_accounts="prosody" prosody_homedir="/var/lib/prosody" diff --git a/srcpkgs/protontricks/template b/srcpkgs/protontricks/template index 11b47db919386d..60266d41be8f95 100644 --- a/srcpkgs/protontricks/template +++ b/srcpkgs/protontricks/template @@ -7,7 +7,7 @@ hostmakedepends="python3-setuptools_scm" depends="python3-vdf winetricks python3-setuptools python3-Pillow" checkdepends="$depends" short_desc="Simple wrapper that does winetricks things for Proton enabled games" -maintainer="zenobit " +maintainer="zenobit " license="GPL-3.0-only" homepage="https://github.com/Matoking/protontricks" changelog="https://raw.githubusercontent.com/Matoking/protontricks/master/CHANGELOG.md" diff --git a/srcpkgs/pulumi/template b/srcpkgs/pulumi/template new file mode 100644 index 00000000000000..c16c6631d2e769 --- /dev/null +++ b/srcpkgs/pulumi/template @@ -0,0 +1,38 @@ +# Template file for 'pulumi' +pkgname=pulumi +version=3.190.0 +revision=1 +build_style=fetch +short_desc="The pulumi cli" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="Apache-2.0" +homepage="https://www.pulumi.com" +distfiles="https://get.pulumi.com/releases/sdk/${pkgname}-v${version}-linux-x64.tar.gz" +checksum=a8cda5a0fd20f433e8ced3116bd5f26080a6481194dd20daa6a9b64390857b50 + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vmkdir ${TARGET_PATH} + + bsdtar -xf ${pkgname}-v${version}-linux-x64.tar.gz + vcopy pulumi/pulumi ${TARGET_PATH} + vcopy pulumi/pulumi-analyzer-policy ${TARGET_PATH} + vcopy pulumi/pulumi-language-nodejs ${TARGET_PATH} + vcopy pulumi/pulumi-resource-pulumi-nodejs ${TARGET_PATH} + vcopy pulumi/pulumi-watch ${TARGET_PATH} + + vmkdir usr/bin + + ln -sf /${TARGET_PATH}/pulumi ${DESTDIR}/usr/bin/pulumi + ln -sf /${TARGET_PATH}/pulumi-analyzer-policy ${DESTDIR}/usr/bin/pulumi-analyzer-policy + ln -sf /${TARGET_PATH}/pulumi-language-nodejs ${DESTDIR}/usr/bin/pulumi-language-nodejs + ln -sf /${TARGET_PATH}/pulumi-resource-pulumi-nodejs ${DESTDIR}/usr/bin/pulumi-resource-pulumi-nodejs + ln -sf /${TARGET_PATH}/pulumi-watch ${DESTDIR}/usr/bin/pulumi-watch + + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-analyzer-policy + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-language-nodejs + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-resource-pulumi-nodejs + chmod 0755 ${DESTDIR}/${TARGET_PATH}/pulumi-watch +} diff --git a/srcpkgs/py3status/template b/srcpkgs/py3status/template index f5297244614b49..a8976e16faee4d 100644 --- a/srcpkgs/py3status/template +++ b/srcpkgs/py3status/template @@ -1,18 +1,23 @@ # Template file for 'py3status' pkgname=py3status -version=3.59 -revision=3 +version=3.63 +revision=1 build_style=python3-pep517 hostmakedepends="python3-wheel hatchling" depends="python3-pyudev" checkdepends="python3-pytest" short_desc="Alternative i3bar implementation in Python3" -maintainer="Orphaned " +maintainer="Gonzalo Tornaría " license="BSD-3-Clause" homepage="https://github.com/ultrabug/py3status" changelog="https://raw.githubusercontent.com/ultrabug/py3status/master/CHANGELOG" distfiles="${homepage}/archive/${version}.tar.gz" -checksum=4f86ff7fc4f1a2e133675c4ea441feb44c60a3b751f068bc5c9ac8b1f0f80e9c +checksum=0117543796804211447176b3dad24cb6a9041aebc94e9ae1b0aa21486baf7032 + +post_patch() { + # no longer necessary + vsed -e '/"setuptools/d' -i pyproject.toml +} post_install() { vlicense LICENSE diff --git a/srcpkgs/pyright/template b/srcpkgs/pyright/template index bb69a668c04284..534c6257998810 100644 --- a/srcpkgs/pyright/template +++ b/srcpkgs/pyright/template @@ -1,18 +1,18 @@ # Template file for 'pyright' pkgname=pyright -version=1.1.408 +version=1.1.410 revision=1 build_wrksrc="packages/pyright" hostmakedepends="nodejs python3-setuptools pkg-config" makedepends="libsecret-devel" depends="nodejs" short_desc="Static type checker and language server for Python" -maintainer="Orphaned " +maintainer="classabbyamp " license="MIT" homepage="https://microsoft.github.io/pyright" changelog="https://github.com/microsoft/pyright/releases" distfiles="https://github.com/microsoft/pyright/archive/refs/tags/${version}.tar.gz" -checksum=b520e74a84d575729439b90ef947dfc1d99c96bd2b15f331b897abc359776c0d +checksum=b3f6a5566a009a31fe2d5f37a1879b500c1ebe1e525bd9f68a5b34ef8e3fc733 case "$XBPS_TARGET_MACHINE" in i686*) broken="lerna doesn't support i686" ;; diff --git a/srcpkgs/pyright/update b/srcpkgs/pyright/update new file mode 100644 index 00000000000000..e4362f03121813 --- /dev/null +++ b/srcpkgs/pyright/update @@ -0,0 +1 @@ +ignore="2019.*" diff --git a/srcpkgs/python3-Cython/template b/srcpkgs/python3-Cython/template index acfcc9f3a0a7ca..187898bc10a49b 100644 --- a/srcpkgs/python3-Cython/template +++ b/srcpkgs/python3-Cython/template @@ -1,6 +1,6 @@ # Template file for 'python3-Cython' pkgname=python3-Cython -version=3.2.4 +version=3.2.5 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" @@ -12,7 +12,7 @@ license="Apache-2.0" homepage="https://cython.org/" changelog="https://raw.githubusercontent.com/cython/cython/master/CHANGES.rst" distfiles="${PYPI_SITE}/c/cython/cython-${version}.tar.gz" -checksum=84226ecd313b233da27dc2eb3601b4f222b8209c3a7216d8733b031da1dc64e6 +checksum=3dd42e4cf36ad15f265bdfec2337cc00c688c8eb6d374ffd13bb19437c27bba1 # Tests are flaky make_check=no conflicts="python3-Cython0.29>=0" diff --git a/srcpkgs/python3-aioamqp/update b/srcpkgs/python3-aioamqp/update index 8920d4a4c61654..d3db8631a743db 100644 --- a/srcpkgs/python3-aioamqp/update +++ b/srcpkgs/python3-aioamqp/update @@ -1 +1 @@ -pattern="${pkgname#*-}-\K[0-9.]*(?=.tar.gz)" +pattern="refs/tags/${pkgname#*-}-\K[0-9.]+(?=$|\.tar)" diff --git a/srcpkgs/python3-aiohappyeyeballs/template b/srcpkgs/python3-aiohappyeyeballs/template index 9a9515023289d2..bc87f5ccd341fc 100644 --- a/srcpkgs/python3-aiohappyeyeballs/template +++ b/srcpkgs/python3-aiohappyeyeballs/template @@ -1,7 +1,7 @@ # Template file for 'python3-aiohappyeyeballs' pkgname=python3-aiohappyeyeballs -version=2.6.1 -revision=2 +version=2.7.0 +revision=1 build_style=python3-pep517 hostmakedepends="python3-poetry-core" depends="python3" @@ -12,7 +12,7 @@ license="PSF-2.0" homepage="https://aiohappyeyeballs.readthedocs.io" changelog="https://raw.githubusercontent.com/aio-libs/aiohappyeyeballs/main/CHANGELOG.md" distfiles="https://github.com/aio-libs/aiohappyeyeballs/archive/v${version}.tar.gz" -checksum=1c39ffb3dfc71547f8af88bb247bb9feffc12545b032a882cd245295ac49e845 +checksum=449f7db557fad1750d40b51b9718448d6d1f95f3235e4a1ac561068db9fb43c1 pre_check() { vsed -i -e '/^addopts/d' pyproject.toml diff --git a/srcpkgs/python3-boto3/template b/srcpkgs/python3-boto3/template index b333d72e31bff0..ea931bb3113379 100644 --- a/srcpkgs/python3-boto3/template +++ b/srcpkgs/python3-boto3/template @@ -1,7 +1,7 @@ # Template file for 'python3-boto3' pkgname=python3-boto3 -version=1.35.92 -revision=2 +version=1.43.14 +revision=1 build_style=python3-module make_check_args="--ignore=tests/integration" # These tests require aws credentials hostmakedepends="python3-setuptools" @@ -12,7 +12,7 @@ maintainer="Leah Neukirchen " license="MIT" homepage="https://github.com/boto/boto3" distfiles="https://github.com/boto/boto3/archive/${version}.tar.gz" -checksum=c7c3db9290b16c99938f203fad333397675eb69ad830b3d2e3f03b970eae4af1 +checksum=4b86b89b1a0c852395caa2f529a8a783fd64ec3709e1f168ad47d79789ac290d post_install() { vlicense LICENSE diff --git a/srcpkgs/python3-coverage/template b/srcpkgs/python3-coverage/template index bbe5a8656e4de9..43f3db52c7ba4d 100644 --- a/srcpkgs/python3-coverage/template +++ b/srcpkgs/python3-coverage/template @@ -1,7 +1,7 @@ # Template file for 'python3-coverage' pkgname=python3-coverage -version=7.9.1 -revision=2 +version=7.14.0 +revision=1 build_style=python3-pep517 # this counts files but our installed package has fewer files make_check_args="--deselect tests/test_testing.py::test_all_our_source_files" @@ -14,7 +14,7 @@ license="Apache-2.0" homepage="https://github.com/nedbat/coveragepy" changelog="https://raw.githubusercontent.com/nedbat/coveragepy/master/CHANGES.rst" distfiles="${PYPI_SITE}/c/coverage/coverage-${version}.tar.gz" -checksum=6cf43c78c4282708a28e466316935ec7489a9c487518a77fa68f716c67909cec +checksum=057a6af2f160a85384cde4ab36f0d2777bae1057bae255f95413cdd382aa5c74 pre_check() { # required setup, see tox.ini diff --git a/srcpkgs/python3-cvxopt/template b/srcpkgs/python3-cvxopt/template index 8b376bbdd59709..98f09bcd229a77 100644 --- a/srcpkgs/python3-cvxopt/template +++ b/srcpkgs/python3-cvxopt/template @@ -1,8 +1,8 @@ # Template file for 'python3-cvxopt' pkgname=python3-cvxopt -version=1.3.2 -revision=6 -build_style=python3-module +version=1.3.3 +revision=1 +build_style=python3-pep517 hostmakedepends="python3-setuptools_scm" makedepends="python3-devel SuiteSparse-devel gsl-devel glpk-devel fftw-devel $(vopt_if openblas 'openblas-devel' 'lapack-devel')" @@ -14,7 +14,7 @@ license="GPL-3.0-or-later" homepage="http://cvxopt.org/" changelog="https://github.com/cvxopt/cvxopt/releases" distfiles="${PYPI_SITE}/c/cvxopt/cvxopt-${version}.tar.gz" -checksum=3461fa42c1b2240ba4da1d985ca73503914157fc4c77417327ed6d7d85acdbe6 +checksum=8059cef41f1f115c87bc9b75fec9f86db95e7f0afcf03a52d619ba433e443bcb build_options="openblas" diff --git a/srcpkgs/python3-decorator/template b/srcpkgs/python3-decorator/template index 5576da0c88387e..184c884942e638 100644 --- a/srcpkgs/python3-decorator/template +++ b/srcpkgs/python3-decorator/template @@ -1,7 +1,7 @@ # Template file for 'python3-decorator' pkgname=python3-decorator -version=5.2.1 -revision=2 +version=5.3.1 +revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel" depends="python3" @@ -11,7 +11,7 @@ license="BSD-2-Clause" homepage="https://github.com/micheles/decorator" changelog="https://raw.githubusercontent.com/micheles/decorator/master/CHANGES.md" distfiles="${PYPI_SITE}/d/decorator/decorator-${version}.tar.gz" -checksum=65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 +checksum=4cbcdd55a6efadb9dbea26b858f4fb3264567b52d69ca0d25b721b553f60ea82 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/python3-editables/template b/srcpkgs/python3-editables/template index 38d56c969ecfd4..94359679761510 100644 --- a/srcpkgs/python3-editables/template +++ b/srcpkgs/python3-editables/template @@ -1,7 +1,7 @@ # Template file for 'python3-editables' pkgname=python3-editables -version=0.5 -revision=3 +version=0.6 +revision=1 build_style=python3-pep517 hostmakedepends="python3-flit_core" depends="python3" @@ -12,7 +12,7 @@ license="MIT" homepage="https://github.com/pfmoore/editables" changelog="https://github.com/pfmoore/editables/raw/main/CHANGELOG.md" distfiles="https://github.com/pfmoore/editables/archive/refs/tags/${version}.tar.gz" -checksum=1ff2663aa1669eb89115a38e2d4067c21bb847e7006f72bf979a1a91b8bc2304 +checksum=766d9b40616dbcf5cc920e9db26dd915de999cfab75768ff05b3ebf9c389acb2 post_install() { vlicense LICENSE.txt diff --git a/srcpkgs/python3-enzyme/template b/srcpkgs/python3-enzyme/template index fc4efc5efa0c70..7a5e9d018be9a1 100644 --- a/srcpkgs/python3-enzyme/template +++ b/srcpkgs/python3-enzyme/template @@ -1,13 +1,17 @@ # Template file for 'python3-enzyme' pkgname=python3-enzyme -version=0.4.1 -revision=9 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=0.5.2 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools_scm" depends="python3" short_desc="Enzyme is a Python module to parse video metadata (Python3)" maintainer="Orphaned " -license="Apache-2.0" +license="MIT" homepage="https://github.com/Diaoul/enzyme" distfiles="${PYPI_SITE}/e/enzyme/enzyme-${version}.tar.gz" -checksum=f2167fa97c24d1103a94d4bf4eb20f00ca76c38a37499821049253b2059c62bb +checksum=7cf779148d9e66eb2838603eace140c53c3cefc8b8fe5d4d5a03a5fb5d57b3c1 + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/python3-fastapi/template b/srcpkgs/python3-fastapi/template index 7ac0f53b400c76..5b7b3a4b437b64 100644 --- a/srcpkgs/python3-fastapi/template +++ b/srcpkgs/python3-fastapi/template @@ -1,6 +1,6 @@ # Template file for 'python3-fastapi' pkgname=python3-fastapi -version=0.136.1 +version=0.136.3 revision=1 build_style=python3-pep517 hostmakedepends="python3-pdm-backend" @@ -10,7 +10,7 @@ maintainer="Jason Elswick " license="MIT" homepage="https://github.com/FastAPI/FastAPI" distfiles="https://github.com/fastapi/fastapi/archive/refs/tags/${version}.tar.gz" -checksum=f404f589213d6ee0bf8c859342e9bcc02ccc7e8929600240f7b92dcfc8924c06 +checksum=8fcc91d75439fdd3384b8a685bc830363aa1a2cd50b48e7a28f46820f835cd84 make_check=no # too many unpackaged dependencies post_install() { diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template index a3cc204a45efa5..f35d5592a67668 100644 --- a/srcpkgs/python3-hypothesis/template +++ b/srcpkgs/python3-hypothesis/template @@ -1,8 +1,8 @@ # Template file for 'python3-hypothesis' pkgname=python3-hypothesis -version=6.152.0 +version=6.155.0 revision=1 -build_wrksrc=hypothesis-python +build_wrksrc=hypothesis build_style=python3-pep517 # disable tests requiring unpackaged dependencies or installed entrypoints make_check_args=" @@ -22,9 +22,9 @@ short_desc="Python library for property-based testing" maintainer="Andrew J. Hesford " license="MPL-2.0" homepage="https://hypothesis.works/" -changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/master/hypothesis-python/docs/changes.rst" -distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz" -checksum=c40a6e1ccc99bb5f1969c2349958b0462c19e27edae4963afea9ee3d711c4ebb +changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/refs/heads/master/hypothesis/docs/changelog.rst" +distfiles="https://github.com/HypothesisWorks/hypothesis/archive/v${version}.tar.gz" +checksum=840b3992a96937ee647786098a78b2ab7202b0e5e5855542358100d17b852c99 if [ "$XBPS_CHECK_PKGS" != full ]; then # Skip "full" tests unless explicitly requested" diff --git a/srcpkgs/python3-hypothesis/update b/srcpkgs/python3-hypothesis/update index 3c99b323e612e8..ab6730d425a50f 100644 --- a/srcpkgs/python3-hypothesis/update +++ b/srcpkgs/python3-hypothesis/update @@ -1,2 +1 @@ -pkgname=hypothesis-python -pattern="${pkgname}-\K[0-9.]+\.0(?=\.tar\.gz)" +pattern="refs/tags/v\K[0-9.]+\.0(?=$|\.tar)" diff --git a/srcpkgs/python3-kiwisolver/template b/srcpkgs/python3-kiwisolver/template index d1d8fe50873ee8..8f05dc5ca0ea38 100644 --- a/srcpkgs/python3-kiwisolver/template +++ b/srcpkgs/python3-kiwisolver/template @@ -1,7 +1,7 @@ # Template file for 'python3-kiwisolver' pkgname=python3-kiwisolver -version=1.4.9 -revision=2 +version=1.5.0 +revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools_scm python3-wheel python3-cppy" makedepends="python3-devel python3-cppy" @@ -13,7 +13,7 @@ license="BSD-3-Clause" homepage="https://github.com/nucleic/kiwi" changelog="https://github.com/nucleic/kiwi/raw/main/releasenotes.rst" distfiles="${PYPI_SITE}/k/kiwisolver/kiwisolver-${version}.tar.gz" -checksum=c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d +checksum=d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a post_install() { vlicense LICENSE diff --git a/srcpkgs/python3-more-itertools/template b/srcpkgs/python3-more-itertools/template index a7ddc44506953f..3b5815609c3c7b 100644 --- a/srcpkgs/python3-more-itertools/template +++ b/srcpkgs/python3-more-itertools/template @@ -1,6 +1,6 @@ # Template file for 'python3-more-itertools' pkgname=python3-more-itertools -version=11.0.2 +version=11.1.0 revision=1 build_style=python3-pep517 hostmakedepends="python3-flit_core" @@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford " license="MIT" homepage="https://github.com/erikrose/more-itertools" distfiles="${PYPI_SITE}/m/more-itertools/more_itertools-${version}.tar.gz" -checksum=392a9e1e362cbc106a2457d37cabf9b36e5e12efd4ebff1654630e76597df804 +checksum=48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d post_install() { vlicense LICENSE diff --git a/srcpkgs/python3-mpi4py/template b/srcpkgs/python3-mpi4py/template index afeb60273a5fd4..51f870491c8f1f 100644 --- a/srcpkgs/python3-mpi4py/template +++ b/srcpkgs/python3-mpi4py/template @@ -1,7 +1,7 @@ # Template file for 'python3-mpi4py' pkgname=python3-mpi4py -version=4.1.1 -revision=2 +version=4.1.2 +revision=1 # OpenMPI >= 5 is 64-bit only archs="x86_64* aarch64* ppc64* riscv64*" build_style=python3-module @@ -14,7 +14,7 @@ license="BSD-3-Clause" homepage="https://github.com/mpi4py/mpi4py" changelog="https://raw.githubusercontent.com/mpi4py/mpi4py/master/CHANGES.rst" distfiles="$PYPI_SITE/m/mpi4py/mpi4py-${version}.tar.gz" -checksum=eb2c8489bdbc47fdc6b26ca7576e927a11b070b6de196a443132766b3d0a2a22 +checksum=56860286dc45f20e8821e93cb06669e30462348bf866f685553fa4b712d58d02 # Tests require a sensible MPI environment make_check=no diff --git a/srcpkgs/python3-narwhals/template b/srcpkgs/python3-narwhals/template index 0099da21b317bb..597b8f9c014b7a 100644 --- a/srcpkgs/python3-narwhals/template +++ b/srcpkgs/python3-narwhals/template @@ -1,6 +1,6 @@ # Template file for 'python3-narwhals' pkgname=python3-narwhals -version=2.21.0 +version=2.21.2 revision=1 build_style=python3-pep517 hostmakedepends="hatchling" @@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford " license="MIT" homepage="https://narwhals-dev.github.io/narwhals/" distfiles="${PYPI_SITE}/n/narwhals/narwhals-${version}.tar.gz" -checksum=7c6e7f50528e62b7a967dd864d7e117d2955d38d4f730653ce46a9861358e2dc +checksum=5c5b2d0b47aef7c73ea412cfcbcd467f2f2d5be73e3c2ab19d78f4a97718790a make_check=no # archive includes no tests post_install() { diff --git a/srcpkgs/python3-numpy/template b/srcpkgs/python3-numpy/template index 10aaf93f0a6ad8..86ac1be18774d8 100644 --- a/srcpkgs/python3-numpy/template +++ b/srcpkgs/python3-numpy/template @@ -1,6 +1,6 @@ # Template file for 'python3-numpy' pkgname=python3-numpy -version=2.4.4 +version=2.4.6 revision=1 build_style=python3-pep517 build_helper="meson qemu" @@ -19,7 +19,7 @@ license="BSD-3-Clause" homepage="https://www.numpy.org/" changelog="https://github.com/numpy/numpy/releases" distfiles="${PYPI_SITE}/n/numpy/numpy-${version}.tar.gz" -checksum=2d390634c5182175533585cc89f3608a4682ccb173cc9bb940b2881c8d6f8fa0 +checksum=f3a3570c4a2a16746ac2c31a7c7c7b0c186b95ce902e33db6f28094ed7387dda alternatives="numpy:f2py:/usr/bin/f2py3" build_options="openblas" diff --git a/srcpkgs/python3-pathspec/template b/srcpkgs/python3-pathspec/template index 009ba7b445c6f0..82d89c47113ed4 100644 --- a/srcpkgs/python3-pathspec/template +++ b/srcpkgs/python3-pathspec/template @@ -1,6 +1,6 @@ # Template file for 'python3-pathspec' pkgname=python3-pathspec -version=1.0.3 +version=1.1.1 revision=1 build_style=python3-pep517 hostmakedepends="python3-flit_core" @@ -12,4 +12,4 @@ license="MPL-2.0" homepage="https://github.com/cpburnz/python-pathspec" changelog="https://raw.githubusercontent.com/cpburnz/python-pathspec/master/CHANGES.rst" distfiles="${PYPI_SITE}/p/pathspec/pathspec-${version}.tar.gz" -checksum=bac5cf97ae2c2876e2d25ebb15078eb04d76e4b98921ee31c6f85ade8b59444d +checksum=17db5ecd524104a120e173814c90367a96a98d07c45b2e10c2f3919fff91bf5a diff --git a/srcpkgs/python3-peewee/template b/srcpkgs/python3-peewee/template index e49bf6707f2370..9afbac2652b0e7 100644 --- a/srcpkgs/python3-peewee/template +++ b/srcpkgs/python3-peewee/template @@ -1,6 +1,6 @@ # Template file for 'python3-peewee' pkgname=python3-peewee -version=4.0.5 +version=4.0.6 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel python3-Cython" @@ -12,7 +12,7 @@ license="MIT" homepage="https://github.com/coleifer/peewee" changelog="https://raw.githubusercontent.com/coleifer/peewee/master/CHANGELOG.md" distfiles="https://github.com/coleifer/peewee/archive/${version}.tar.gz" -checksum=a0e101e884a89c0692017c806c601be7df048a9ea2f13acb0fd6347ea24767a5 +checksum=4115989c9ec58f63ac1f1fafb3714f4b5df2fe06a248c59346e8a4153ab18ad8 make_check=no # tests require postgres instance post_install() { diff --git a/srcpkgs/python3-pillow-avif/template b/srcpkgs/python3-pillow-avif/template index f8fcd76c80e32a..14cf29718b444c 100644 --- a/srcpkgs/python3-pillow-avif/template +++ b/srcpkgs/python3-pillow-avif/template @@ -7,7 +7,7 @@ hostmakedepends="pkg-config python3-setuptools" makedepends="python3-devel libavif-devel" depends="python3-Pillow" short_desc="Pillow plugin that adds avif support via libavif" -maintainer="zenobit " +maintainer="zenobit " license="BSD-2-Clause" homepage="https://github.com/fdintino/pillow-avif-plugin" changelog="https://raw.githubusercontent.com/fdintino/pillow-avif-plugin/refs/heads/main/CHANGELOG.rst" diff --git a/srcpkgs/python3-pillow-jxl/template b/srcpkgs/python3-pillow-jxl/template index 1a0ce9bcdd62e3..0433f8726767ba 100644 --- a/srcpkgs/python3-pillow-jxl/template +++ b/srcpkgs/python3-pillow-jxl/template @@ -8,7 +8,7 @@ hostmakedepends="cargo cmake maturin patchelf pkg-config python3-installer pytho makedepends="python3 rust-std libjxl-devel" depends="python3-Pillow python3-packaging" short_desc="JPEG XL pillow plugin using Rust for bindings" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/Isotr0py/pillow-jpegxl-plugin" changelog="https://github.com/Isotr0py/pillow-jpegxl-plugin/releases" diff --git a/srcpkgs/python3-pipx/template b/srcpkgs/python3-pipx/template index a9fb37c5dc5329..ee22046e52a23d 100644 --- a/srcpkgs/python3-pipx/template +++ b/srcpkgs/python3-pipx/template @@ -1,6 +1,6 @@ # Template file for 'python3-pipx' pkgname=python3-pipx -version=1.11.1 +version=1.12.0 revision=1 build_style=python3-pep517 hostmakedepends="hatchling hatch-vcs" @@ -11,7 +11,7 @@ license="MIT" homepage="https://pipx.pypa.io/stable/" changelog="https://pipx.pypa.io/stable/changelog/" distfiles="${PYPI_SITE}/p/pipx/pipx-${version}.tar.gz" -checksum=e57354c3308b0abb75106d3b73a0d1ffa5c25f24f29e9f4a45e575776dbab85c +checksum=a25ae54944c116b7dc53440aab71975f29f4f9fe4bc478cf9ddb123bed3e00f5 make_check=no # tests are not contained in release tarball post_install() { diff --git a/srcpkgs/python3-pkgconfig/template b/srcpkgs/python3-pkgconfig/template index 84a2fadc777860..5f6c0da97d7f72 100644 --- a/srcpkgs/python3-pkgconfig/template +++ b/srcpkgs/python3-pkgconfig/template @@ -1,16 +1,18 @@ # Template file for 'python3-pkgconfig' pkgname=python3-pkgconfig -version=1.5.5 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=1.6.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" depends="python3 pkg-config" +checkdepends="python3-pytest python3-setuptools pkg-config openssl-devel" short_desc="Python3 module to interface with pkg-config" -maintainer="Orphaned " +maintainer="Gonzalo Tornaría " license="MIT" homepage="https://github.com/matze/pkgconfig" -distfiles="${PYPI_SITE}/p/pkgconfig/pkgconfig-${version}.tar.gz" -checksum=deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899 +changelog="https://raw.githubusercontent.com/matze/pkgconfig/refs/heads/master/README.rst" +distfiles="https://github.com/matze/pkgconfig/archive/refs/tags/v${version}.tar.gz" +checksum=2a0d7626fcb7ee97713c134a30aeb4bc22d06599fa92a3ed95d55debd5a289ff post_install() { vlicense LICENSE diff --git a/srcpkgs/python3-propcache/patches/cython.patch b/srcpkgs/python3-propcache/patches/cython.patch new file mode 100644 index 00000000000000..93c0f93f7ecb9c --- /dev/null +++ b/srcpkgs/python3-propcache/patches/cython.patch @@ -0,0 +1,11 @@ +--- ./packaging/pep517_backend/_backend.py.orig 2025-11-25 11:42:24.470431431 -0500 ++++ ./packaging/pep517_backend/_backend.py 2025-11-25 11:42:37.275462683 -0500 +@@ -376,7 +376,7 @@ + if is_pure_python_build: + c_ext_build_deps = [] + else: +- c_ext_build_deps = ['Cython ~= 3.1.0'] ++ c_ext_build_deps = ['Cython >= 3.1.0'] + + return _setuptools_get_requires_for_build_wheel( + config_settings=config_settings, diff --git a/srcpkgs/python3-propcache/patches/no-expandvars.patch b/srcpkgs/python3-propcache/patches/no-expandvars.patch index 32cfa9af0bbba4..fe5e8977339fff 100644 --- a/srcpkgs/python3-propcache/patches/no-expandvars.patch +++ b/srcpkgs/python3-propcache/patches/no-expandvars.patch @@ -1,21 +1,21 @@ ---- a/packaging/pep517_backend/_cython_configuration.py 2026-05-08 15:02:38.000000000 -0500 -+++ b/packaging/pep517_backend/_cython_configuration.py 2026-05-09 19:15:07.461478133 -0500 -@@ -10,7 +10,6 @@ - from sys import version_info as _python_version_tuple - from typing import TypedDict - --from expandvars import expandvars - - from ._compat import load_toml_from_string - from ._transformers import get_cli_kwargs_from_config, get_enabled_cli_flags_from_config - ---- a/pyproject.toml 2026-05-08 15:02:38.000000000 -0500 -+++ b/pyproject.toml 2026-05-09 19:14:30.022244394 -0500 +--- a/pyproject.toml 2025-06-09 17:16:48.000000000 -0500 ++++ b/pyproject.toml 2025-09-21 15:03:34.519161231 -0500 @@ -3,7 +3,6 @@ # NOTE: The following build dependencies are necessary for initial # NOTE: provisioning of the in-tree build backend located under # NOTE: `packaging/pep517_backend/`. - "expandvars", - "setuptools >= 82.0.1", # Minimum required for `version = attr:` + "setuptools >= 47", # Minimum required for `version = attr:` "tomli; python_version < '3.11'", ] +--- a/packaging/pep517_backend/_cython_configuration.py 2025-06-09 17:16:48.000000000 -0500 ++++ b/packaging/pep517_backend/_cython_configuration.py 2025-09-21 15:03:39.671470247 -0500 +@@ -9,8 +9,6 @@ + from sys import version_info as _python_version_tuple + from typing import TypedDict + +-from expandvars import expandvars +- + from ._compat import load_toml_from_string + from ._transformers import get_cli_kwargs_from_config, get_enabled_cli_flags_from_config + diff --git a/srcpkgs/python3-propcache/template b/srcpkgs/python3-propcache/template index 2f4636c26a46e2..329e6a4e4441fe 100644 --- a/srcpkgs/python3-propcache/template +++ b/srcpkgs/python3-propcache/template @@ -1,7 +1,8 @@ # Template file for 'python3-propcache' pkgname=python3-propcache -version=0.5.2 -revision=1 +reverts="0.5.2_1" +version=0.4.1 +revision=3 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-packaging python3-Cython" makedepends="python3-devel" @@ -11,4 +12,4 @@ maintainer="Jason Elswick " license="Apache-2.0" homepage="https://github.com/aio-libs/propcache" distfiles="https://github.com/aio-libs/propcache/archive/refs/tags/v${version}.tar.gz" -checksum=a1879001d5efcddd8b01f2be93c375cd0685c9267cd0a2e8495ba62179195c63 +checksum=f4394e27f251a9852df736a5d081fcacbd3258593af4cfc4281635e64474559e diff --git a/srcpkgs/python3-pytest-cov/template b/srcpkgs/python3-pytest-cov/template index 95b84894a372ee..a6ca3f612bb0d7 100644 --- a/srcpkgs/python3-pytest-cov/template +++ b/srcpkgs/python3-pytest-cov/template @@ -1,9 +1,10 @@ # Template file for 'python3-pytest-cov' pkgname=python3-pytest-cov -version=6.2.1 -revision=2 +version=7.1.0 +revision=1 build_style=python3-pep517 -hostmakedepends="python3-setuptools" +make_check_args="--deselect tests/test_pytest_cov.py::test_celery" +hostmakedepends="hatchling hatch-fancy-pypi-readme" depends="python3-pytest python3-coverage python3-pluggy" checkdepends="$depends python3-fields python3-process-tests python3-pytest-xdist python3-virtualenv" @@ -13,7 +14,7 @@ license="MIT" homepage="https://pytest-cov.readthedocs.io/en/latest/" changelog="https://raw.githubusercontent.com/pytest-dev/pytest-cov/master/CHANGELOG.rst" distfiles="${PYPI_SITE}/p/pytest-cov/pytest_cov-${version}.tar.gz" -checksum=25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2 +checksum=30674f2b5f6351aa09702a9c8c364f6a01c27aae0c1366ae8016160d1efc56b2 do_check() { # Running via PYTHONPATH breaks a few tests so we use a venv diff --git a/srcpkgs/python3-pytest-cov/template.orig b/srcpkgs/python3-pytest-cov/template.orig new file mode 100644 index 00000000000000..12cf478c5eafb8 --- /dev/null +++ b/srcpkgs/python3-pytest-cov/template.orig @@ -0,0 +1,33 @@ +# Template file for 'python3-pytest-cov' +pkgname=python3-pytest-cov +version=7.1.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling" +depends="python3-pytest python3-coverage python3-pluggy" +checkdepends="$depends python3-fields python3-process-tests + python3-pytest-xdist python3-virtualenv" +short_desc="Pytest plugin for measuring coverage" +maintainer="Piotr Wójcik " +license="MIT" +homepage="https://pytest-cov.readthedocs.io/en/latest/" +changelog="https://raw.githubusercontent.com/pytest-dev/pytest-cov/master/CHANGELOG.rst" +distfiles="${PYPI_SITE}/p/pytest-cov/pytest_cov-${version}.tar.gz" +checksum=30674f2b5f6351aa09702a9c8c364f6a01c27aae0c1366ae8016160d1efc56b2 + +do_check() { + # Running via PYTHONPATH breaks a few tests so we use a venv + local testdir="${wrksrc}/.xbps-testdir/$(date +%s)" + python3 -m venv --system-site-packages --without-pip "${testdir}" + + local testpy="${testdir}/bin/python3" + "${testpy}" -m installer dist/*.whl + # see: https://github.com/pytest-dev/pytest-cov/issues/517 + PYTHONPATH="/${py3_sitelib}" PYTHONUSERBASE=/usr \ + PATH="${testdir}/bin:${PATH}" "${testpy}" -m pytest -n ${XBPS_MAKEJOBS} \ + ${make_check_args} ${make_check_target} +} + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/python3-qtile-extras/template b/srcpkgs/python3-qtile-extras/template index c3a980ba79df64..8acfe01b272e65 100644 --- a/srcpkgs/python3-qtile-extras/template +++ b/srcpkgs/python3-qtile-extras/template @@ -1,6 +1,6 @@ # Template file for 'python3-qtile-extras' pkgname=python3-qtile-extras -version=0.35.0 +version=0.36.0 revision=1 build_style=python3-pep517 hostmakedepends="python3-wheel python3-setuptools python3-setuptools_scm" @@ -11,7 +11,7 @@ license="MIT" homepage="https://github.com/elParaguayo/qtile-extras" changelog="https://raw.githubusercontent.com/elParaguayo/qtile-extras/main/CHANGELOG" distfiles="${PYPI_SITE}/q/qtile-extras/qtile_extras-${version}.tar.gz" -checksum=5d3468d1d5a0ce294e8bfde0e08ff924b6bddd49cd6c08999336e5c24c742d8e +checksum=879f38c12e345f7d0f4c160e03bde05bd4226e30b2b8db486e2831835c265e22 # Tests require a lot of python modules that are not packaged make_check=no diff --git a/srcpkgs/python3-requests/template b/srcpkgs/python3-requests/template index ec6a4c143aa828..0aab32d667a7b7 100644 --- a/srcpkgs/python3-requests/template +++ b/srcpkgs/python3-requests/template @@ -1,6 +1,6 @@ # Template file for 'python3-requests' pkgname=python3-requests -version=2.33.1 +version=2.34.2 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools" @@ -13,4 +13,4 @@ license="Apache-2.0" homepage="https://python-requests.org/" changelog="https://raw.githubusercontent.com/psf/requests/master/HISTORY.md" distfiles="${PYPI_SITE}/r/requests/requests-${version}.tar.gz" -checksum=18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517 +checksum=f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template index ea63f0c7a635f8..998f677b80cc81 100644 --- a/srcpkgs/python3-setuptools/template +++ b/srcpkgs/python3-setuptools/template @@ -1,8 +1,9 @@ # Template file for 'python3-setuptools' pkgname=python3-setuptools -version=82.0.1 -revision=1 -build_style=python3-pep517 +reverts="82.0.1_1" +version=80.10.2 +revision=2 +build_style=python3-module hostmakedepends="python3-devel" depends="python3" short_desc="Easily build and distribute Python3 packages" @@ -11,12 +12,12 @@ license="MIT" homepage="https://github.com/pypa/setuptools" changelog="https://setuptools.pypa.io/en/stable/history.html" distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz" -checksum=7d872682c5d01cfde07da7bccc7b65469d3dca203318515ada1de5eda35efbf9 +checksum=8b0e9d10c784bf7d262c4e5ec5d4ec94127ce206e8738f29a437945fbc219b70 provides="python3-distribute-${version}_1" replaces="python3-distribute>=0" # Tests rely on jaraco.path, which relies on singledispatch, both unpackaged; # singledispatch backports functools.singledispatch and is not worth packaging -make_check=no # unpackaged dependencies +make_check=no export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 export SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template index 97d579379672b8..9222e00de792ae 100644 --- a/srcpkgs/python3-tifffile/template +++ b/srcpkgs/python3-tifffile/template @@ -1,6 +1,6 @@ # Template file for 'python3-tifffile' pkgname=python3-tifffile -version=2026.5.2 +version=2026.5.15 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" @@ -11,7 +11,7 @@ license="BSD-3-Clause" homepage="https://github.com/cgohlke/tifffile" changelog="https://raw.githubusercontent.com/cgohlke/tifffile/master/CHANGES.rst" distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=df84cb8c41c57a31c05901a3060eae9106c2f03b8b6c34577b3a0da1e4965e97 +checksum=603e485fd894b86e88ecacc389c1b804c306953ba4a7b3eec85dedb6cf268ac3 # Tests require unpackaged fsspec make_check=no diff --git a/srcpkgs/python3-traitlets/template b/srcpkgs/python3-traitlets/template index 05d630d6d11828..2485338d94820b 100644 --- a/srcpkgs/python3-traitlets/template +++ b/srcpkgs/python3-traitlets/template @@ -1,7 +1,7 @@ # Template file for 'python3-traitlets' pkgname=python3-traitlets -version=5.14.3 -revision=3 +version=5.15.0 +revision=1 build_style=python3-pep517 # needs python3-pytest-mypy make_check_args="--ignore tests/test_typing.py" @@ -14,7 +14,7 @@ license="BSD-3-Clause" homepage="https://github.com/ipython/traitlets" changelog="https://raw.githubusercontent.com/ipython/traitlets/main/CHANGELOG.md" distfiles="${PYPI_SITE}/t/traitlets/traitlets-${version}.tar.gz" -checksum=9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7 +checksum=4fead733f81cf1c4c938e06f8ca4633896833c9d89eff878159457f4d4392971 post_install() { vlicense LICENSE diff --git a/srcpkgs/python3-trove-classifiers/template b/srcpkgs/python3-trove-classifiers/template index e29588d3d87b3d..b35f5bf04b3393 100644 --- a/srcpkgs/python3-trove-classifiers/template +++ b/srcpkgs/python3-trove-classifiers/template @@ -1,6 +1,6 @@ # Template file for 'python3-trove-classifiers' pkgname=python3-trove-classifiers -version=2026.1.14.14 +version=2026.5.22.10 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel python3-calver" @@ -12,4 +12,4 @@ license="Apache-2.0" homepage="https://github.com/pypa/trove-classifiers" changelog="https://github.com/pypa/trove-classifiers/releases" distfiles="${PYPI_SITE}/t/trove-classifiers/trove_classifiers-${version}.tar.gz" -checksum=00492545a1402b09d4858605ba190ea33243d361e2b01c9c296ce06b5c3325f3 +checksum=5477e9974e91904fb2cfa4a7581ab6e2f30c2c38d847fd00ed866080748101d5 diff --git a/srcpkgs/python3-watchfiles/template b/srcpkgs/python3-watchfiles/template index 8946e1acaa692f..ad82cf6601730f 100644 --- a/srcpkgs/python3-watchfiles/template +++ b/srcpkgs/python3-watchfiles/template @@ -1,6 +1,6 @@ # Template file for 'python3-watchfiles' pkgname=python3-watchfiles -version=1.1.1 +version=1.2.0 revision=1 build_style=python3-pep517 build_helper="rust qemu" @@ -13,7 +13,7 @@ maintainer="Jason Elswick " license="MIT" homepage="https://github.com/samuelcolvin/watchfiles" distfiles="https://github.com/samuelcolvin/watchfiles/archive/refs/tags/v${version}.tar.gz" -checksum=48fdf058a68dd763ddb246319f3fd16d6f2a0c713fb89b7c9aa2aca1e39d1dc9 +checksum=5439668773621a3b80fc7bdc603b55d28ba8c8b6a4fc0c5e76bd47864ff4ebfa post_extract() { rm -f tests/__init__.py diff --git a/srcpkgs/python3-webrtcvad/patches/drop-pkg_resources.patch b/srcpkgs/python3-webrtcvad/patches/drop-pkg_resources.patch new file mode 100644 index 00000000000000..ba9bbf7e878c98 --- /dev/null +++ b/srcpkgs/python3-webrtcvad/patches/drop-pkg_resources.patch @@ -0,0 +1,21 @@ +pkg_resources has been deprecated upstream +(see https://github.com/pypa/setuptools/issues/3085). + +Replace pkg_resources usage with +importlib.metadata.version(). +--- a/webrtcvad.py 2017-01-08 00:05:00.000000000 +0100 ++++ b/webrtcvad.py 2026-05-25 16:42:19.014182438 +0200 +@@ -1,11 +1,11 @@ +-import pkg_resources ++from importlib.metadata import version + + import _webrtcvad + + __author__ = "John Wiseman jjwiseman@gmail.com" + __copyright__ = "Copyright (C) 2016 John Wiseman" + __license__ = "MIT" +-__version__ = pkg_resources.get_distribution('webrtcvad').version ++__version__ = version("webrtcvad") + + + class Vad(object): diff --git a/srcpkgs/python3-webrtcvad/template b/srcpkgs/python3-webrtcvad/template index 2aff0959b20d6a..84794f50d7bbf4 100644 --- a/srcpkgs/python3-webrtcvad/template +++ b/srcpkgs/python3-webrtcvad/template @@ -1,7 +1,7 @@ # Template file for 'python3-webrtcvad' pkgname=python3-webrtcvad version=2.0.10 -revision=1 +revision=2 build_style=python3-module hostmakedepends="python3-setuptools_scm" makedepends="python3-devel" diff --git a/srcpkgs/python3-yarl/patches/no-expandvars.patch b/srcpkgs/python3-yarl/patches/no-expandvars.patch index 7534686b12d61e..94c6153324711f 100644 --- a/srcpkgs/python3-yarl/patches/no-expandvars.patch +++ b/srcpkgs/python3-yarl/patches/no-expandvars.patch @@ -1,21 +1,21 @@ ---- a/packaging/pep517_backend/_cython_configuration.py 2025-06-09 18:27:08.000000000 -0500 -+++ b/packaging/pep517_backend/_cython_configuration.py 2025-09-21 14:03:36.914032503 -0500 -@@ -9,8 +9,6 @@ +--- a/packaging/pep517_backend/_cython_configuration.py 2026-05-19 11:22:29.000000000 -0500 ++++ b/packaging/pep517_backend/_cython_configuration.py 2026-05-19 16:24:45.294202045 -0500 +@@ -8,7 +8,6 @@ + from pathlib import Path from sys import version_info as _python_version_tuple - from typing import TypedDict -from expandvars import expandvars -- - from ._compat import load_toml_from_string - from ._transformers import get_cli_kwargs_from_config, get_enabled_cli_flags_from_config ---- a/pyproject.toml 2025-06-09 18:27:08.000000000 -0500 -+++ b/pyproject.toml 2025-09-21 14:04:17.633405740 -0500 + from ._compat import load_toml_from_string + from ._transformers import ( + +--- a/pyproject.toml 2026-05-19 11:22:29.000000000 -0500 ++++ b/pyproject.toml 2026-05-19 16:25:09.197896907 -0500 @@ -3,7 +3,6 @@ # NOTE: The following build dependencies are necessary for initial # NOTE: provisioning of the in-tree build backend located under # NOTE: `packaging/pep517_backend/`. - "expandvars", - "setuptools >= 47", # Minimum required for `version = attr:` + "setuptools >= 82.0.1", # Minimum required for `version = attr:` "tomli; python_version < '3.11'", ] diff --git a/srcpkgs/python3-yarl/template b/srcpkgs/python3-yarl/template index f007e7de7f0239..a37f644099e1ef 100644 --- a/srcpkgs/python3-yarl/template +++ b/srcpkgs/python3-yarl/template @@ -1,6 +1,6 @@ # Template file for 'python3-yarl' pkgname=python3-yarl -version=1.23.0 +version=1.24.0 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel python3-Cython" @@ -12,7 +12,7 @@ maintainer="Michael Aldridge " license="Apache-2.0" homepage="https://yarl.readthedocs.io/" distfiles="https://github.com/aio-libs/yarl/archive/refs/tags/v${version}.tar.gz" -checksum=0008f2f6248957895da30ae6f03357d3ce2a4c7ecf64be59b055264ed63a9a1c +checksum=13dfb1166bb72e10b878bba6d004df6881725dd56dcd2e973ae4048612d6e9f0 pre_build() { cythonize yarl/_quoting_c.pyx diff --git a/srcpkgs/qjackctl/template b/srcpkgs/qjackctl/template index c4591697cbb541..3b1b4c19743387 100644 --- a/srcpkgs/qjackctl/template +++ b/srcpkgs/qjackctl/template @@ -1,6 +1,6 @@ # Template file for 'qjackctl' pkgname=qjackctl -version=1.0.5 +version=1.0.6 revision=1 build_style=cmake configure_args="$(vopt_bool jack_session CONFIG_JACK_SESSION)" @@ -13,7 +13,7 @@ license="GPL-2.0-or-later" homepage="https://qjackctl.sourceforge.io" changelog="https://github.com/rncbc/qjackctl/raw/main/ChangeLog" distfiles="https://github.com/rncbc/qjackctl/archive/refs/tags/v${version}.tar.gz" -checksum=901239051333f5f4800afce8b2854a058caf92801069c83d4d9ed9d432ad3f95 +checksum=5ab87a01811d5a5838c32b67a3b04077548348356c64bbbaed8ce28c563e6726 build_options="jack_session" build_options_default="jack_session" diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template index 05033e681171c2..3fd0e4e17383e0 100644 --- a/srcpkgs/qtile/template +++ b/srcpkgs/qtile/template @@ -1,6 +1,6 @@ # Template file for 'qtile' pkgname=qtile -version=0.35.0 +version=0.36.0 revision=1 build_style=python3-pep517 _wlroots=0.19 @@ -16,7 +16,7 @@ license="MIT" homepage="http://www.qtile.org/" changelog="https://raw.githubusercontent.com/qtile/qtile/master/CHANGELOG" distfiles="${PYPI_SITE}/q/qtile/qtile-${version}.tar.gz" -checksum=c8ab07285d719f3ae837645ad4b447065c7ebcaf3f04c8de56abc8875fdf1369 +checksum=1337d0d7db44fca99c79647bc5d04e35a9371ba858bd782f2fe29a7d2f5c311e pre_build() { # CFLAGS+=" $($PKG_CONFIG --cflags cairo pixman-1 libdrm wlroots-${_wlroots})" diff --git a/srcpkgs/qtkeychain-qt6/template b/srcpkgs/qtkeychain-qt6/template index c13b9606422325..c65deb2e2be07e 100644 --- a/srcpkgs/qtkeychain-qt6/template +++ b/srcpkgs/qtkeychain-qt6/template @@ -1,6 +1,6 @@ # Template file for 'qtkeychain-qt6' pkgname=qtkeychain-qt6 -version=0.15.0 +version=0.16.0 revision=1 build_style=cmake configure_args="-DBUILD_WITH_QT6=ON @@ -13,7 +13,7 @@ license="BSD-2-Clause" homepage="https://github.com/frankosterfeld/qtkeychain" changelog="https://raw.githubusercontent.com/frankosterfeld/qtkeychain/main/ChangeLog" distfiles="https://github.com/frankosterfeld/${pkgname%-*}/archive/${version}.tar.gz" -checksum=f4254dc8f0933b06d90672d683eab08ef770acd8336e44dfa030ce041dc2ca22 +checksum=3be26ec4ae30eecf0c2ff7572ba83799791b157c76e15a05ef35f23dc25e4054 make_check=no # tests need X11 ? post_install() { diff --git a/srcpkgs/qtractor/template b/srcpkgs/qtractor/template index 9b6901a7ec615d..1d9f723ea418bc 100644 --- a/srcpkgs/qtractor/template +++ b/srcpkgs/qtractor/template @@ -1,8 +1,8 @@ # Template file for 'qtractor' pkgname=qtractor -version=1.5.12 +version=1.6.0 revision=1 -_clap_tag=1.2.7 +_clap_tag=1.2.8 _minibpm_commit=43de9911eee6ebad20454732223dc141b73a9e6f _vst3sdk_tag=3.8.0_build_66 create_wrksrc=yes @@ -26,8 +26,8 @@ distfiles="https://github.com/rncbc/qtractor/archive/refs/tags/v${version}.tar.g https://github.com/steinbergmedia/vst3_base/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_base-v${_vst3sdk_tag}.tar.gz https://github.com/steinbergmedia/vst3_pluginterfaces/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_pluginterfaces-v${_vst3sdk_tag}.tar.gz https://github.com/steinbergmedia/vst3_public_sdk/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_public_sdk-v${_vst3sdk_tag}.tar.gz" -checksum="0df945e2a2d853ceeaf0a9038f4665f213d39df169aaff7f8d4fdd219e81fba8 - 77fe893cbe6973afa85c736bc50f2a96888ba238b29b6aec8ecb60f81e2e899d +checksum="657966193faf54eff00ea3739dd87aad28506286b226041145d70596739a4f84 + 8918abe1ce84826190b6b34b1c5b7c095221f7b8f92d5c8967f65f27cdb26ade ec25686e11932e7ad5a92b6bd21eaed50cf73aa5c2f7b2bfad285470e4493dcf d93c12077d848977d4d397c8ab6721c4b4966223a7707bfe6519aa419c396af4 001ef3dccf89505ee624766c8140c6c845fbd214460e02ea16145db29f1e2ed6 diff --git a/srcpkgs/qtutilities/template b/srcpkgs/qtutilities/template index 339004dcf60c42..bbfb94e732743f 100644 --- a/srcpkgs/qtutilities/template +++ b/srcpkgs/qtutilities/template @@ -1,6 +1,6 @@ # Template file for 'qtutilities' pkgname=qtutilities -version=6.21.1 +version=6.21.2 revision=1 build_style=cmake configure_args="-DBUILD_SHARED_LIBS=ON -DQT_PACKAGE_PREFIX=Qt6" @@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford " license="GPL-2.0-only" homepage="https://github.com/Martchus/qtutilities" distfiles="https://github.com/Martchus/qtutilities/archive/v${version}.tar.gz" -checksum=6fbe2310c39b8424551d6daabb737ca54cd67eeded5cbae0da78a9022f956691 +checksum=e4ada42d2754ca7f65e1415bf3acace57fe76c77d789555912017d7726cf8fe5 pre_check() { ninja -C build tests diff --git a/srcpkgs/radicale/template b/srcpkgs/radicale/template index 643b4915345711..0d944d6bdf1e85 100644 --- a/srcpkgs/radicale/template +++ b/srcpkgs/radicale/template @@ -1,6 +1,6 @@ # Template file for 'radicale' pkgname=radicale -version=3.7.3 +version=3.7.4 revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools" @@ -14,7 +14,7 @@ license="GPL-3.0-or-later" homepage="https://radicale.org" changelog="https://raw.githubusercontent.com/Kozea/Radicale/master/CHANGELOG.md" distfiles="https://github.com/Kozea/Radicale/archive/refs/tags/v${version}.tar.gz" -checksum=7acc24d94414e4899674fcd0a71d7dbaea44a692c6ebba12f575a36f2c730569 +checksum=3a8769a6ba9e5453637815bd960a46ad99d8e9caaa907f4e3ebe345eb4290553 conf_files=" /etc/radicale/config /etc/radicale/rights" diff --git a/srcpkgs/radvd/patches/strlcpy.patch b/srcpkgs/radvd/patches/strlcpy.patch deleted file mode 100644 index 3a45b6e7275eda..00000000000000 --- a/srcpkgs/radvd/patches/strlcpy.patch +++ /dev/null @@ -1,14 +0,0 @@ -strlcpy is in glibc and musl nowadays. - ---- a/includes.h -+++ b/includes.h -@@ -26,9 +26,6 @@ - #include - #include - #include --#ifndef __FreeBSD__ --#include // strlcpy --#endif - #include - #include - #include diff --git a/srcpkgs/radvd/template b/srcpkgs/radvd/template index dd9cc965ac21a1..298ee6036a5b60 100644 --- a/srcpkgs/radvd/template +++ b/srcpkgs/radvd/template @@ -1,6 +1,6 @@ # Template file for 'radvd' pkgname=radvd -version=2.20 +version=2.21 revision=1 build_style=gnu-configure hostmakedepends="flex pkg-config" @@ -9,8 +9,8 @@ short_desc="IPv6 Router Advertisement Daemon" maintainer="Leah Neukirchen " license="radvd" homepage="http://www.litech.org/radvd/" -distfiles="http://www.litech.org/radvd/dist/${pkgname}-${version}.tar.xz" -checksum=25d2960fb977ac35c45a8d85b71db22ed8af325db7dbf4a562fb03eab2848dcd +distfiles="https://github.com/radvd-project/radvd/releases/download/v${version}/radvd-${version}.tar.xz" +checksum=91df2ed7faca0716bbd726a17d6467ed92fcb2b6e45b57d9e619f9686ab99e1b conf_files="/etc/radvd.conf" if [ "$XBPS_CHECK_PKGS" ]; then diff --git a/srcpkgs/rclone/template b/srcpkgs/rclone/template index 4788793d3c128b..29bd5f208a47ed 100644 --- a/srcpkgs/rclone/template +++ b/srcpkgs/rclone/template @@ -1,6 +1,6 @@ # Template file for 'rclone' pkgname=rclone -version=1.74.1 +version=1.74.2 revision=1 build_style=go build_helper="qemu" @@ -15,7 +15,7 @@ license="MIT" homepage="https://rclone.org/" changelog="https://raw.githubusercontent.com/rclone/rclone/master/docs/content/changelog.md" distfiles="https://downloads.rclone.org/v${version}/rclone-v${version}.tar.gz" -checksum=7da9f127d1f123d1d16cf43be771b6f05944434021008491d739cc648ea55a25 +checksum=17f181f0fa77e0319e0227d10957570a4f5f639328535ec8bfb715dc42fc4151 make_check_pre="env RCLONE_CONFIG=/notfound CI=1" pre_build() { diff --git a/srcpkgs/rsync/patches/fix-armv67-glibc.patch b/srcpkgs/rsync/patches/fix-armv67-glibc.patch index 29bd660dc7c789..d37463c05dfc36 100644 --- a/srcpkgs/rsync/patches/fix-armv67-glibc.patch +++ b/srcpkgs/rsync/patches/fix-armv67-glibc.patch @@ -12,3 +12,17 @@ memset(&st, 0, sizeof (STRUCT_STAT)); SIVAL(num_dev_ino_buf, 0, num); SIVAL64(num_dev_ino_buf, 4, st.st_dev); +--- a/syscall.c ++++ b/syscall.c +@@ -1172,7 +1172,11 @@ + if (dfd < 0) + return -1; + ++#ifdef USE_STAT64_FUNCS ++ ret = fstatat64(dfd, bname, st, at_flags); ++#else + ret = fstatat(dfd, bname, st, at_flags); ++#endif + e = errno; + close(dfd); + errno = e; diff --git a/srcpkgs/rsync/template b/srcpkgs/rsync/template index 261e093a086ea1..40ccaaa9e6fcdc 100644 --- a/srcpkgs/rsync/template +++ b/srcpkgs/rsync/template @@ -1,6 +1,6 @@ # Template file for 'rsync' pkgname=rsync -version=3.4.2 +version=3.4.3 revision=1 build_style=gnu-configure configure_args="--with-included-zlib=no --with-rrsync" @@ -14,7 +14,7 @@ license="GPL-3.0-only" homepage="https://rsync.samba.org/" changelog="https://download.samba.org/pub/rsync/NEWS" distfiles="https://www.samba.org/ftp/rsync/src/rsync-${version}.tar.gz" -checksum=ff10aa2c151cd4b2dbbe6135126dbc854046113d2dfb49572a348233267eb315 +checksum=c72e63ca3021cbc80ba86ec30102773f4c5631fbc492b52e773b3958f82a53d3 # Force enable IPv6 on musl - upstream bug https://bugzilla.samba.org/show_bug.cgi?id=10715 CFLAGS="-DINET6" diff --git a/srcpkgs/rustnet/template b/srcpkgs/rustnet/template index 4fe2620ec9ac85..1996b29ed13c16 100644 --- a/srcpkgs/rustnet/template +++ b/srcpkgs/rustnet/template @@ -8,7 +8,7 @@ make_check_args="-- --skip test_ebpf" hostmakedepends="pkg-config clang elfutils-devel" makedepends="libpcap-devel elfutils-devel zlib-devel" short_desc="Cross-platform network monitoring terminal UI tool built with Rust" -maintainer="zenobit " +maintainer="zenobit " license="Apache-2.0" homepage="https://github.com/domcyrus/rustnet" changelog="https://raw.githubusercontent.com/domcyrus/rustnet/refs/heads/main/CHANGELOG.md" diff --git a/srcpkgs/rustypaste-cli/template b/srcpkgs/rustypaste-cli/template index c74da285c8736a..2fb6c2b9bc1dc5 100644 --- a/srcpkgs/rustypaste-cli/template +++ b/srcpkgs/rustypaste-cli/template @@ -1,15 +1,15 @@ # Template file for 'rustypaste-cli' pkgname=rustypaste-cli -version=0.9.1 +version=0.9.5 revision=1 build_style=cargo short_desc="CLI tool for rustypaste" -maintainer="Lukas Jordan " +maintainer="classabbyamp " license="MIT" homepage="https://github.com/orhun/rustypaste-cli" changelog="https://raw.githubusercontent.com/orhun/rustypaste-cli/master/CHANGELOG.md" distfiles="https://github.com/orhun/rustypaste-cli/archive/refs/tags/v${version}.tar.gz" -checksum=c5defaf6357e2ab8dc7b0e3f3e9e2012b79590b0af6cf16dd65ef0eabfb7c73a +checksum=409245145c94ba5f0555577e9e3e723d8e10585bb826e5c8b2f88b1b533b0783 post_install() { vlicense LICENSE diff --git a/srcpkgs/rustypaste/template b/srcpkgs/rustypaste/template index 7db3c9b399e6c0..5bf7c2a436d41c 100644 --- a/srcpkgs/rustypaste/template +++ b/srcpkgs/rustypaste/template @@ -1,18 +1,18 @@ # Template file for 'rustypaste' pkgname=rustypaste -version=0.15.1 +version=0.17.0 revision=1 build_style=cargo make_check_args="-- --test-threads 1" hostmakedepends="pkg-config" makedepends="libzstd-devel" short_desc="Minimal file upload/pastebin service" -maintainer="Lukas Jordan " +maintainer="classabbyamp " license="MIT" homepage="https://github.com/orhun/rustypaste" changelog="https://raw.githubusercontent.com/orhun/rustypaste/master/CHANGELOG.md" distfiles="https://github.com/orhun/rustypaste/archive/refs/tags/v${version}.tar.gz" -checksum=a1f1afe2154ec5cc78da02dbb98c6069331b149cdfaf8975ffb73ac8fdf8d60d +checksum=1fac087e51b0a635e0a3b2110dcdc34284493b0be70fd6c45ebbccef6f26a610 conf_files="/etc/rustypaste/config.toml" system_accounts="_rustypaste" diff --git a/srcpkgs/sagemath-giac/template b/srcpkgs/sagemath-giac/template index 1e5960ef1b499d..27480cd733e929 100644 --- a/srcpkgs/sagemath-giac/template +++ b/srcpkgs/sagemath-giac/template @@ -1,7 +1,7 @@ # Template file for 'sagemath-giac' pkgname=sagemath-giac -version=0.1.3 -revision=4 +version=0.1.4 +revision=1 build_style=python3-pep517 make_build_args="--skip-dependency-check" hostmakedepends="python3-meson-python python3-Cython python3-cysignals @@ -15,4 +15,4 @@ license="GPL-3.0-or-later" homepage="https://github.com/sagemath/sagemath-giac/" changelog="https://github.com/sagemath/sagemath-giac/releases" distfiles="https://github.com/sagemath/sagemath-giac/archive/refs/tags/${version}.tar.gz" -checksum=6b8e1660959d92a0009fba752649ec53eced3f2693ac09423d6788fd608416df +checksum=44b8bfc406d3272d634509d50a00208b4a96b7f81641cdb6db455e5e0f860a4b diff --git a/srcpkgs/sakura/template b/srcpkgs/sakura/template index c2e87b44ae64ea..909bdcd0663f96 100644 --- a/srcpkgs/sakura/template +++ b/srcpkgs/sakura/template @@ -7,7 +7,7 @@ hostmakedepends="perl pkg-config gettext" makedepends="vte3-devel" depends="desktop-file-utils" short_desc="Simple but powerful libvte based terminal emulator" -maintainer="zenobit " +maintainer="zenobit " license="GPL-2.0-only" homepage="https://launchpad.net/sakura" distfiles="https://launchpad.net/sakura/trunk/${version}/+download/sakura-${version}.tar.bz2" diff --git a/srcpkgs/sdbus-c++/template b/srcpkgs/sdbus-c++/template index efa54400897f9c..716683d9d52e07 100644 --- a/srcpkgs/sdbus-c++/template +++ b/srcpkgs/sdbus-c++/template @@ -1,6 +1,6 @@ # Template file for 'sdbus-c++' pkgname=sdbus-c++ -version=2.2.1 +version=2.3.1 revision=1 build_style=cmake configure_args=" @@ -15,7 +15,7 @@ license="LGPL-2.1-only" homepage="https://github.com/Kistler-Group/sdbus-cpp" changelog="https://raw.githubusercontent.com/Kistler-Group/sdbus-cpp/refs/heads/master/ChangeLog" distfiles="https://github.com/Kistler-Group/sdbus-cpp/archive/v${version}.tar.gz" -checksum=da69a0104beb6e51415a59f1571a47beb1eacc65cc6027b250eb1cf13ff4f802 +checksum=3a289eded586c26d06c1387de72c7bf7c809527a70d51ba6401fe61059b19626 sdbus-c++-devel_package() { depends="${sourcepkg}>=${version}_${revision} basu-devel" diff --git a/srcpkgs/sdl12-compat/update b/srcpkgs/sdl12-compat/update index d5d5bd9b531f87..f0bab006a92595 100644 --- a/srcpkgs/sdl12-compat/update +++ b/srcpkgs/sdl12-compat/update @@ -1 +1 @@ -pattern='release-\K[\d.]+(?=\.tar\.gz")' +pattern='refs/tags/release-\K[\d.]+(?=$|\.tar)' diff --git a/srcpkgs/seaweedfs/template b/srcpkgs/seaweedfs/template index 0527d341b7704b..f60472bdd4c1a3 100644 --- a/srcpkgs/seaweedfs/template +++ b/srcpkgs/seaweedfs/template @@ -1,6 +1,6 @@ # Template file for 'seaweedfs' pkgname=seaweedfs -version=4.22 +version=4.29 revision=1 build_style=go go_import_path="github.com/seaweedfs/seaweedfs" @@ -11,7 +11,7 @@ maintainer="Toyam Cox " license="Apache-2.0" homepage="https://github.com/seaweedfs/seaweedfs" distfiles="https://github.com/seaweedfs/seaweedfs/archive/${version}.tar.gz" -checksum=4566a4cd442df9f37748b89b05dbe63cd1bcd7b1b109c15f9bdbcebbf7312654 +checksum=fca251d7299560051cedb73666edbdf5439c1fe9e2117eaead05181ad3c65429 case "$XBPS_TARGET_MACHINE" in ppc64*) broken="build constraints exclude all Go files in ...";; diff --git a/srcpkgs/sequoia-chameleon-gnupg/patches/fix-tests.patch b/srcpkgs/sequoia-chameleon-gnupg/patches/fix-tests.patch new file mode 100644 index 00000000000000..ceb35a13163785 --- /dev/null +++ b/srcpkgs/sequoia-chameleon-gnupg/patches/fix-tests.patch @@ -0,0 +1,71 @@ +From 90e370fef788980e49aa807ac28531264bb9f404 Mon Sep 17 00:00:00 2001 +From: Malte Meiboom +Date: Fri, 20 Feb 2026 13:50:40 +0100 +Subject: [PATCH] Fix missing time corrections + +- `gpg-sq` can set a fake system time via `--faked-system-time`. +- Fixed some occurrences where `None` was used as time instead of the + passed fake time. +- fixes: #156 +--- + src/decrypt.rs | 2 +- + src/generate_key.rs | 2 +- + src/gpg.rs | 2 +- + tests/gpg/decrypt.rs | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/decrypt.rs b/src/decrypt.rs +index 2749532..d722389 100644 +--- a/src/decrypt.rs ++++ b/src/decrypt.rs +@@ -715,7 +715,7 @@ impl<'a, 'store> DHelper<'a, 'store> { + .filter_map(|cert| cert.to_cert().ok().cloned()) + { + if let Some(key) = cert.keys() +- .with_policy(&self.config.de_vs_producer, None) ++ .with_policy(&self.config.de_vs_producer, self.config.now()) + .key_handle(recipient.clone()).next() + { + compliant = compliant && +diff --git a/src/generate_key.rs b/src/generate_key.rs +index 85e41b4..5dd42f9 100644 +--- a/src/generate_key.rs ++++ b/src/generate_key.rs +@@ -280,7 +280,7 @@ async fn real_cmd_quick_add_key(config: &mut crate::Config<'_>, args: &[String]) + all_expired_or_revoked: false, + })?; + +- let vcert = cert.with_policy(config.policy(), None)?; ++ let vcert = cert.with_policy(config.policy(), config.now())?; + let mut primary_signer = + config.get_signer(&vcert, cert.primary_key().role_as_unspecified()).await?; + +diff --git a/src/gpg.rs b/src/gpg.rs +index 81d5353..b4e4d38 100644 +--- a/src/gpg.rs ++++ b/src/gpg.rs +@@ -721,7 +721,7 @@ impl<'store> Config<'store> { + all_expired_or_revoked: false, + })?; + +- if let Ok(vcert) = cert.with_policy(self.policy(), None) { ++ if let Ok(vcert) = cert.with_policy(self.policy(), self.now()) { + for sk in vcert.keys().key_flags(&flags).alive() + .revoked(false) + { +diff --git a/tests/gpg/decrypt.rs b/tests/gpg/decrypt.rs +index 3fefe95..a34f693 100644 +--- a/tests/gpg/decrypt.rs ++++ b/tests/gpg/decrypt.rs +@@ -489,7 +489,7 @@ fn encrypt_for(recipient_certs: &[&Cert]) -> Result> { + // Make sure we add at least one subkey from every + // certificate. + let mut found_one = false; +- for key in cert.keys().with_policy(p, None) ++ for key in cert.keys().with_policy(p, Experiment::now()) + .supported().alive().revoked(false).for_transport_encryption() + { + recipients.push(key); +-- +GitLab + diff --git a/srcpkgs/sequoia-chameleon-gnupg/template b/srcpkgs/sequoia-chameleon-gnupg/template index e3bff9ca826f3a..76ff2b2b747efc 100644 --- a/srcpkgs/sequoia-chameleon-gnupg/template +++ b/srcpkgs/sequoia-chameleon-gnupg/template @@ -1,7 +1,7 @@ # Template file for 'sequoia-chameleon-gnupg' pkgname=sequoia-chameleon-gnupg version=0.13.1 -revision=3 +revision=4 build_style=cargo hostmakedepends="pkg-config llvm clang" makedepends="nettle-devel openssl-devel sqlite-devel bzip2-devel" @@ -25,6 +25,9 @@ post_patch() { # fix CVE-2026-42783 and CVE-2026-42784 cargo update --package sequoia-openpgp@2.0.0 --precise 2.3.0 cargo update --package sequoia-policy-config@0.8.0 --precise 0.8.1 + # fix several vulnerabilities + vsed -i -e '/sequoia-wot/s/0\.14/0\.15/' Cargo.toml + cargo update --package sequoia-wot@0.14.0 --precise 0.15.2 } pre_build() { diff --git a/srcpkgs/sequoia-octopus-librnp/template b/srcpkgs/sequoia-octopus-librnp/template index 053648429b3740..3cbb635e7fb95f 100644 --- a/srcpkgs/sequoia-octopus-librnp/template +++ b/srcpkgs/sequoia-octopus-librnp/template @@ -1,7 +1,7 @@ # Template file for 'sequoia-octopus-librnp' pkgname=sequoia-octopus-librnp version=1.11.1 -revision=3 +revision=4 archs="~arm*" # no thunderbird build_style=cargo configure_args="--no-default-features --features crypto-openssl" @@ -23,6 +23,9 @@ post_patch() { # fix CVE-2026-42783 and CVE-2026-42784 cargo update --package sequoia-openpgp@2.0.0 --precise 2.3.0 cargo update --package sequoia-policy-config@0.8.0 --precise 0.8.1 + # fix several vulnerabilities + vsed -i -e '/sequoia-wot/s/0\.14/0\.15/' Cargo.toml + cargo update --package sequoia-wot@0.14.0 --precise 0.15.2 } do_install() { diff --git a/srcpkgs/sequoia-sop/template b/srcpkgs/sequoia-sop/template index eb6ee3c0a90473..a8dcdd4b88618e 100644 --- a/srcpkgs/sequoia-sop/template +++ b/srcpkgs/sequoia-sop/template @@ -1,7 +1,7 @@ # Template file for 'sequoia-sop' pkgname=sequoia-sop version=0.37.3 -revision=2 +revision=3 build_style=cargo configure_args="--bin sqop --no-default-features --features cli,sequoia-openpgp/compression,sequoia-openpgp/crypto-openssl" @@ -20,6 +20,9 @@ post_patch() { cargo update --package cc:1.2.45 --precise 1.2.14 # fix CVE-2026-42783 and CVE-2026-42784 cargo update --package sequoia-openpgp@2.1.0 --precise 2.3.0 + # fix several vulnerabilities + vsed -i -e '/sequoia-wot/s/0\.14/0\.15/' Cargo.toml + cargo update --package sequoia-wot@0.14.0 --precise 0.15.2 } diff --git a/srcpkgs/sequoia-sq/template b/srcpkgs/sequoia-sq/template index 7e38ae03354caa..1d8b17aeb4137d 100644 --- a/srcpkgs/sequoia-sq/template +++ b/srcpkgs/sequoia-sq/template @@ -1,7 +1,7 @@ # Template file for 'sequoia-sq' pkgname=sequoia-sq version=1.3.1 -revision=3 +revision=4 build_style=cargo build_helper=qemu configure_args="--no-default-features --features crypto-openssl" @@ -23,6 +23,9 @@ post_patch() { # fix CVE-2026-42783 and CVE-2026-42784 cargo update --package sequoia-openpgp@2.0.0 --precise 2.3.0 cargo update --package sequoia-policy-config@0.8.0 --precise 0.8.1 + # fix several vulnerabilities + vsed -i -e '/sequoia-wot/s/0\.14/0\.15/' Cargo.toml + cargo update --package sequoia-wot@0.14.0 --precise 0.15.2 } pre_build() { diff --git a/srcpkgs/skate/template b/srcpkgs/skate/template index c3f14774680ec2..ce7182a20e2214 100644 --- a/srcpkgs/skate/template +++ b/srcpkgs/skate/template @@ -7,7 +7,7 @@ build_helper=qemu go_import_path="github.com/charmbracelet/skate" go_ldflags="-X main.Version=${version}" short_desc="Personal key value store" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/charmbracelet/skate" changelog="https://github.com/charmbracelet/skate/releases" diff --git a/srcpkgs/slurp/patches/fix-frame-callback-use-after-free.patch b/srcpkgs/slurp/patches/fix-frame-callback-use-after-free.patch new file mode 100644 index 00000000000000..a28279f30fa10a --- /dev/null +++ b/srcpkgs/slurp/patches/fix-frame-callback-use-after-free.patch @@ -0,0 +1,20 @@ +Reason: fix intermittent use-after-free segfault on exit. send_frame() +overwrote output->frame_callback with a new wl_surface_frame() callback +without destroying the previous one, leaving a stale callback whose listener +still pointed at the output; when its done event was dispatched after the +output had been freed during teardown, slurp crashed. +Upstream: https://github.com/emersion/slurp/commit/414760a341c34d08b598555561a3630133d1a81c + +diff --git a/main.c b/main.c +--- a/main.c ++++ b/main.c +@@ -586,6 +586,9 @@ static void send_frame(struct slurp_output *output) { + render(output); + + // Schedule a frame in case the output becomes dirty again ++ if (output->frame_callback) { ++ wl_callback_destroy(output->frame_callback); ++ } + output->frame_callback = wl_surface_frame(output->surface); + wl_callback_add_listener(output->frame_callback, + &output_frame_listener, output); diff --git a/srcpkgs/slurp/template b/srcpkgs/slurp/template index b4a14cb012c34b..af01a5774638ae 100644 --- a/srcpkgs/slurp/template +++ b/srcpkgs/slurp/template @@ -1,7 +1,7 @@ # Template file for 'slurp' pkgname=slurp version=1.5.0 -revision=1 +revision=2 build_style=meson hostmakedepends="pkg-config wayland-devel scdoc" makedepends="wayland-devel wayland-protocols cairo-devel libxkbcommon-devel" diff --git a/srcpkgs/soft-serve/template b/srcpkgs/soft-serve/template index 316534aa87321b..55756f25c72a8b 100644 --- a/srcpkgs/soft-serve/template +++ b/srcpkgs/soft-serve/template @@ -10,7 +10,7 @@ go_package="github.com/charmbracelet/soft-serve/cmd/soft" depends="git git-lfs openssh" checkdepends="${depends}" short_desc="Tasty, self-hostable Git server for the command line" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/charmbracelet/soft-serve" changelog="https://github.com/charmbracelet/soft-serve/releases" diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template index 3fc5e163b1b207..2b366e053b4e02 100644 --- a/srcpkgs/spectacle/template +++ b/srcpkgs/spectacle/template @@ -1,7 +1,7 @@ # Template file for 'spectacle' pkgname=spectacle reverts="24.12.1_1 24.12.0_1 24.08.1_2 24.08.1_1 24.08.0_1 24.05.0_4 24.05.0_3 24.05.0_2 24.05.0_2 24.05.0_2 24.05.0_1 24.02.2_1 23.08.5_1 23.08.4_1 23.08.3_1 23.08.2_1 23.08.0_1 23.04.2_1 23.04.0_1 22.12.1_1 22.08.2_1 22.08.1_1 22.04.3_1 22.04.1_1 21.12.3_1 21.12.2_1 21.12.1_1 21.12.0_1 21.08.3_1 21.08.2_1 21.08.1_1 21.08.0_1 21.04.3_1 21.04.2_1 21.04.1_1 21.04.0_1 20.12.3_1 20.12.2_1 20.12.1_1 20.12.0_1 20.08.3_1 20.08.2_1 20.08.1_1 20.08.0_1 20.04.3_1 20.04.2_1 20.04.2_1 20.04.1_1 20.04.0_1" -version=6.6.3 +version=6.6.5 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake" @@ -39,4 +39,4 @@ maintainer="John " license="LGPL-2.0-or-later, GPL-2.0-or-later" homepage="https://apps.kde.org/spectacle/" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=beceaffae061676215582227208b8a29e9dce1689480ba86e76ec8afa0fef13d +checksum=a37df7731a6bc89bc23ac08ad1f995ce9f1efb330f3ebad9bf926dca6ebb5fc7 diff --git a/srcpkgs/spotify/template b/srcpkgs/spotify/template index 825e7d1a5ba841..8f1b4ee06a8655 100644 --- a/srcpkgs/spotify/template +++ b/srcpkgs/spotify/template @@ -1,8 +1,8 @@ # Template file for 'spotify' pkgname=spotify -version=1.2.89 +version=1.2.90 revision=1 -_subver=539.gfb3c63a3 +_subver=451.gb094aab0 archs="x86_64" create_wrksrc=yes hostmakedepends="libcurl" @@ -12,7 +12,7 @@ maintainer="Stefan Mühlinghaus " license="custom:Proprietary" homepage="https://www.spotify.com" distfiles="http://repository.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}.${_subver}_amd64.deb" -checksum=69f5a30e7e4ea6ccd5a702482c78f95688414a589de4457790798dea21c83616 +checksum=7f351f9b51143d62a1da6be6d315f3f91c837be34bbf6cc05f63d4c9c306b3aa repository=nonfree restricted=yes nostrip=yes diff --git a/srcpkgs/st-wragdan-terminfo b/srcpkgs/st-wragdan-terminfo new file mode 120000 index 00000000000000..3b5439b121da33 --- /dev/null +++ b/srcpkgs/st-wragdan-terminfo @@ -0,0 +1 @@ +st-wragdan \ No newline at end of file diff --git a/srcpkgs/st-wragdan/template b/srcpkgs/st-wragdan/template new file mode 100644 index 00000000000000..ddb8750808262f --- /dev/null +++ b/srcpkgs/st-wragdan/template @@ -0,0 +1,37 @@ +# Template file for 'st' +pkgname=st-wragdan +version=0.9.2 +revision=1 +build_style=gnu-makefile +make_use_env=compliant +hostmakedepends="pkg-config" +makedepends="fontconfig-devel libX11-devel libXft-devel harfbuzz-devel" +depends="ncurses st-wragdan-terminfo-${version}_${revision}" +short_desc="Simple terminal implementation for X" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="MIT" +homepage="https://st.suckless.org" +distfiles="https://github.com/Wragdan/st/archive/refs/heads/master.tar.gz" +checksum=4395af4193499583e0b731de684c34d98d8b58c66c3295f8f7af6a58069e5fa7 + +pre_build() { + vsed -i config.h -e 's|Liberation Mono|Monospace|g' + [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h + mkdir -p ${DESTDIR}/usr/share/terminfo +} + +pre_install() { + export TERMINFO=${DESTDIR}/usr/share/terminfo +} + +post_install() { + vdoc README.md + vlicense LICENSE +} + +st-wragdan-terminfo_package() { + short_desc+=" - terminfo data" + pkg_install() { + vmove usr/share/terminfo + } +} diff --git a/srcpkgs/surge/template b/srcpkgs/surge/template index 76e1c13debc4df..437728a99cc569 100644 --- a/srcpkgs/surge/template +++ b/srcpkgs/surge/template @@ -1,6 +1,6 @@ # Template file for 'surge' pkgname=surge -version=0.8.4 +version=0.8.6 revision=1 build_style=go go_import_path=github.com/SurgeDM/Surge @@ -11,7 +11,7 @@ license="MIT" homepage="https://github.com/SurgeDM/Surge" changelog="https://github.com/SurgeDM/Surge/releases" distfiles="https://github.com/SurgeDM/Surge/archive/refs/tags/v${version}.tar.gz" -checksum=695455d6187c3f75248db5b65b6d04199d9af43961c39b3ca4852b18c55679a8 +checksum=bbc1908eeefb3ebcab01b5dc33321c5c1d21662e712827887306896646477eb1 post_install() { vlicense LICENSE diff --git a/srcpkgs/sway/template b/srcpkgs/sway/template index f7ef744a14c5bf..e8b76cfa1a1ec1 100644 --- a/srcpkgs/sway/template +++ b/srcpkgs/sway/template @@ -1,12 +1,12 @@ # Template file for 'sway' pkgname=sway -version=1.11 -revision=2 +version=1.12 +revision=1 build_style=meson configure_args="-Dwerror=false -Db_ndebug=false" conf_files="/etc/sway/config" hostmakedepends="pkg-config wayland-devel scdoc" -makedepends="wlroots0.19-devel pcre2-devel json-c-devel pango-devel cairo-devel +makedepends="wlroots0.20-devel pcre2-devel json-c-devel pango-devel cairo-devel gdk-pixbuf-devel libevdev-devel" depends="libcap-progs swaybg xorg-server-xwayland libxkbcommon>=1.5.0_1 virtual?font:sans-serif" @@ -16,7 +16,7 @@ license="MIT" homepage="https://swaywm.org" changelog="https://github.com/swaywm/sway/releases" distfiles="https://github.com/swaywm/sway/archive/refs/tags/${version}.tar.gz" -checksum=034ec4519326d6af5275814700dde46e852c5174614109affe4c86b2fbee062a +checksum=29ca7caac960d13e02d8213418d91a5422c7c23102a283ceab944c57c5e1efcf post_install() { vlicense LICENSE diff --git a/srcpkgs/synapse/patches/attrs-min-version.patch b/srcpkgs/synapse/patches/attrs-min-version.patch new file mode 100644 index 00000000000000..fe5ad0b280ff31 --- /dev/null +++ b/srcpkgs/synapse/patches/attrs-min-version.patch @@ -0,0 +1,283 @@ +From be03be7b50ca914d73757a00d2819807187aa3a8 Mon Sep 17 00:00:00 2001 +From: Oleg Girko +Date: Wed, 20 May 2026 11:47:43 +0100 +Subject: [PATCH] Partially revert "Bump attrs from 25.4.0 to 26.1.0 (#19684)" + (#19789) + +Accidental bump broke build for Fedora and RHEL. + +This reverts commit 2e9d6f7f35df53f510b689c09d3a9ace82a0d840. + +As discussed in the [Synapse Package +Maintainers](https://matrix.to/#/!rh9Uxk45AsPongyP3ypgpsCmuIufiggD6mDXFWh4_FM/$0mdulZEyJFdI6bwS8GFwYnFt-zmpyCyx2DwcA8JyuY8?via=jki.re&via=matrix.org&via=element.io) +room (private) +--- + changelog.d/19789.bugfix | 1 + + poetry.lock | 53 ++++++++++++++++++++-------------------- + pyproject.toml | 2 +- + 3 files changed, 29 insertions(+), 27 deletions(-) + create mode 100644 changelog.d/19789.bugfix + +diff --git a/changelog.d/19789.bugfix b/changelog.d/19789.bugfix +new file mode 100644 +index 00000000000..f6c325ec824 +--- /dev/null ++++ b/changelog.d/19789.bugfix +@@ -0,0 +1 @@ ++Fix packaging for Fedora and EPEL caused by unnecessary bumping `attrs` minimum version requirement in `pyproject.toml` file. Contributed by Oleg Girko. +diff --git a/poetry.lock b/poetry.lock +index ab790015bb6..92c25d93085 100644 +--- a/poetry.lock ++++ b/poetry.lock +@@ -31,7 +31,7 @@ description = "The ultimate Python library in building OAuth and OpenID Connect + optional = true + python-versions = ">=3.9" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"jwt\" or extra == \"oidc\"" ++markers = "extra == \"oidc\" or extra == \"jwt\" or extra == \"all\"" + files = [ + {file = "authlib-1.6.12-py2.py3-none-any.whl", hash = "sha256:e9229ad7fde610b139dd12f5edbe97eab9ee78bfb85691247e767727850b99ab"}, + {file = "authlib-1.6.12.tar.gz", hash = "sha256:0656d8482f28fc8221929d5f35b2bde5d13e10555ebc06b4561b0d622e83b1bd"}, +@@ -62,7 +62,7 @@ description = "Backport of CPython tarfile module" + optional = false + python-versions = ">=3.8" + groups = ["dev"] +-markers = "platform_machine != \"ppc64le\" and platform_machine != \"s390x\" and python_version < \"3.12\"" ++markers = "python_version < \"3.12\" and platform_machine != \"ppc64le\" and platform_machine != \"s390x\"" + files = [ + {file = "backports.tarfile-1.2.0-py3-none-any.whl", hash = "sha256:77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34"}, + {file = "backports_tarfile-1.2.0.tar.gz", hash = "sha256:d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991"}, +@@ -531,7 +531,7 @@ description = "XML bomb protection for Python stdlib modules" + optional = true + python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +@@ -556,7 +556,7 @@ description = "XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and l + optional = true + python-versions = ">=3.8" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "elementpath-4.8.0-py3-none-any.whl", hash = "sha256:5393191f84969bcf8033b05ec4593ef940e58622ea13cefe60ecefbbf09d58d9"}, + {file = "elementpath-4.8.0.tar.gz", hash = "sha256:5822a2560d99e2633d95f78694c7ff9646adaa187db520da200a8e9479dc46ae"}, +@@ -606,7 +606,7 @@ description = "Python wrapper for hiredis" + optional = true + python-versions = ">=3.8" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"redis\"" ++markers = "extra == \"redis\" or extra == \"all\"" + files = [ + {file = "hiredis-3.3.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:f525734382a47f9828c9d6a1501522c78d5935466d8e2be1a41ba40ca5bb922b"}, + {file = "hiredis-3.3.1-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:6e2e1024f0a021777740cb7c633a0efb2c4a4bc570f508223a8dcbcf79f99ef9"}, +@@ -889,7 +889,7 @@ description = "Read metadata from Python packages" + optional = false + python-versions = ">=3.9" + groups = ["dev"] +-markers = "platform_machine != \"ppc64le\" and platform_machine != \"s390x\" and python_version < \"3.12\"" ++markers = "python_version < \"3.12\" and platform_machine != \"ppc64le\" and platform_machine != \"s390x\"" + files = [ + {file = "importlib_metadata-8.7.1-py3-none-any.whl", hash = "sha256:5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151"}, + {file = "importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb"}, +@@ -930,7 +930,7 @@ description = "Jaeger Python OpenTracing Tracer implementation" + optional = true + python-versions = ">=3.7" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"opentracing\"" ++markers = "extra == \"opentracing\" or extra == \"all\"" + files = [ + {file = "jaeger-client-4.8.0.tar.gz", hash = "sha256:3157836edab8e2c209bd2d6ae61113db36f7ee399e66b1dcbb715d87ab49bfe0"}, + ] +@@ -1122,7 +1122,7 @@ description = "A strictly RFC 4510 conforming LDAP V3 pure Python client library + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"matrix-synapse-ldap3\"" ++markers = "extra == \"matrix-synapse-ldap3\" or extra == \"all\"" + files = [ + {file = "ldap3-2.9.1-py2.py3-none-any.whl", hash = "sha256:5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70"}, + {file = "ldap3-2.9.1.tar.gz", hash = "sha256:f3e7fc4718e3f09dda568b57100095e0ce58633bcabbed8667ce3f8fbaa4229f"}, +@@ -1239,7 +1239,7 @@ description = "Powerful and Pythonic XML processing library combining libxml2/li + optional = true + python-versions = ">=3.8" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"url-preview\"" ++markers = "extra == \"url-preview\" or extra == \"all\"" + files = [ + {file = "lxml-6.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e77dd455b9a16bbd2a5036a63ddbd479c19572af81b624e79ef422f929eef388"}, + {file = "lxml-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d444858b9f07cefff6455b983aea9a67f7462ba1f6cbe4a21e8bf6791bf2153"}, +@@ -1553,7 +1553,7 @@ description = "An LDAP3 auth provider for Synapse" + optional = true + python-versions = ">=3.10" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"matrix-synapse-ldap3\"" ++markers = "extra == \"matrix-synapse-ldap3\" or extra == \"all\"" + files = [ + {file = "matrix_synapse_ldap3-0.4.0-py3-none-any.whl", hash = "sha256:bf080037230d2af5fd3639cb87266de65c1cad7a68ea206278c5b4bf9c1a17f3"}, + {file = "matrix_synapse_ldap3-0.4.0.tar.gz", hash = "sha256:cff52ba780170de5e6e8af42863d2648ee23f3bf0a9fea6db52372f9fc00be2b"}, +@@ -1834,7 +1834,7 @@ description = "OpenTracing API for Python. See documentation at http://opentraci + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"opentracing\"" ++markers = "extra == \"opentracing\" or extra == \"all\"" + files = [ + {file = "opentracing-2.4.0.tar.gz", hash = "sha256:a173117e6ef580d55874734d1fa7ecb6f3655160b8b8974a2a1e98e5ec9c840d"}, + ] +@@ -2032,7 +2032,7 @@ description = "psycopg2 - Python-PostgreSQL Database Adapter" + optional = true + python-versions = ">=3.9" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"postgres\"" ++markers = "extra == \"postgres\" or extra == \"all\"" + files = [ + {file = "psycopg2-2.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:103e857f46bb76908768ead4e2d0ba1d1a130e7b8ed77d3ae91e8b33481813e8"}, + {file = "psycopg2-2.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:210daed32e18f35e3140a1ebe059ac29209dd96468f2f7559aa59f75ee82a5cb"}, +@@ -2050,7 +2050,7 @@ description = ".. image:: https://travis-ci.org/chtd/psycopg2cffi.svg?branch=mas + optional = true + python-versions = "*" + groups = ["main"] +-markers = "platform_python_implementation == \"PyPy\" and (extra == \"all\" or extra == \"postgres\")" ++markers = "platform_python_implementation == \"PyPy\" and (extra == \"postgres\" or extra == \"all\")" + files = [ + {file = "psycopg2cffi-2.9.0.tar.gz", hash = "sha256:7e272edcd837de3a1d12b62185eb85c45a19feda9e62fa1b120c54f9e8d35c52"}, + ] +@@ -2066,7 +2066,7 @@ description = "A Simple library to enable psycopg2 compatability" + optional = true + python-versions = "*" + groups = ["main"] +-markers = "platform_python_implementation == \"PyPy\" and (extra == \"all\" or extra == \"postgres\")" ++markers = "platform_python_implementation == \"PyPy\" and (extra == \"postgres\" or extra == \"all\")" + files = [ + {file = "psycopg2cffi-compat-1.1.tar.gz", hash = "sha256:d25e921748475522b33d13420aad5c2831c743227dc1f1f2585e0fdb5c914e05"}, + ] +@@ -2348,7 +2348,7 @@ description = "A development tool to measure, monitor and analyze the memory beh + optional = true + python-versions = ">=3.6" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"cache-memory\"" ++markers = "extra == \"cache-memory\" or extra == \"all\"" + files = [ + {file = "Pympler-1.0.1-py3-none-any.whl", hash = "sha256:d260dda9ae781e1eab6ea15bacb84015849833ba5555f141d2d9b7b7473b307d"}, + {file = "Pympler-1.0.1.tar.gz", hash = "sha256:993f1a3599ca3f4fcd7160c7545ad06310c9e12f70174ae7ae8d4e25f6c5d3fa"}, +@@ -2480,7 +2480,7 @@ description = "Python implementation of SAML Version 2 Standard" + optional = true + python-versions = ">=3.9,<4.0" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "pysaml2-7.5.0-py3-none-any.whl", hash = "sha256:bc6627cc344476a83c757f440a73fda1369f13b6fda1b4e16bca63ffbabb5318"}, + {file = "pysaml2-7.5.0.tar.gz", hash = "sha256:f36871d4e5ee857c6b85532e942550d2cf90ea4ee943d75eb681044bbc4f54f7"}, +@@ -2505,7 +2505,7 @@ description = "Extensions to the standard Python datetime module" + optional = true + python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +@@ -2533,7 +2533,7 @@ description = "World timezone definitions, modern and historical" + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "pytz-2026.1.post1-py2.py3-none-any.whl", hash = "sha256:f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a"}, + {file = "pytz-2026.1.post1.tar.gz", hash = "sha256:3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1"}, +@@ -2938,7 +2938,7 @@ description = "Python client for Sentry (https://sentry.io)" + optional = true + python-versions = ">=3.6" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"sentry\"" ++markers = "extra == \"sentry\" or extra == \"all\"" + files = [ + {file = "sentry_sdk-2.57.0-py2.py3-none-any.whl", hash = "sha256:812c8bf5ff3d2f0e89c82f5ce80ab3a6423e102729c4706af7413fd1eb480585"}, + {file = "sentry_sdk-2.57.0.tar.gz", hash = "sha256:4be8d1e71c32fb27f79c577a337ac8912137bba4bcbc64a4ec1da4d6d8dc5199"}, +@@ -3138,7 +3138,7 @@ description = "Tornado IOLoop Backed Concurrent Futures" + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"opentracing\"" ++markers = "extra == \"opentracing\" or extra == \"all\"" + files = [ + {file = "threadloop-1.0.2-py2-none-any.whl", hash = "sha256:5c90dbefab6ffbdba26afb4829d2a9df8275d13ac7dc58dccb0e279992679599"}, + {file = "threadloop-1.0.2.tar.gz", hash = "sha256:8b180aac31013de13c2ad5c834819771992d350267bddb854613ae77ef571944"}, +@@ -3154,7 +3154,7 @@ description = "Python bindings for the Apache Thrift RPC system" + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"opentracing\"" ++markers = "extra == \"opentracing\" or extra == \"all\"" + files = [ + {file = "thrift-0.22.0.tar.gz", hash = "sha256:42e8276afbd5f54fe1d364858b6877bc5e5a4a5ed69f6a005b94ca4918fe1466"}, + ] +@@ -3220,6 +3220,7 @@ files = [ + {file = "tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a"}, + {file = "tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c"}, + ] ++markers = {main = "python_version < \"3.14\""} + + [[package]] + name = "tornado" +@@ -3228,7 +3229,7 @@ description = "Tornado is a Python web framework and asynchronous networking lib + optional = true + python-versions = ">=3.9" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"opentracing\"" ++markers = "extra == \"opentracing\" or extra == \"all\"" + files = [ + {file = "tornado-6.5.5-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:487dc9cc380e29f58c7ab88f9e27cdeef04b2140862e5076a66fb6bb68bb1bfa"}, + {file = "tornado-6.5.5-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:65a7f1d46d4bb41df1ac99f5fcb685fb25c7e61613742d5108b010975a9a6521"}, +@@ -3360,7 +3361,7 @@ description = "non-blocking redis client for python" + optional = true + python-versions = "*" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"redis\"" ++markers = "extra == \"redis\" or extra == \"all\"" + files = [ + {file = "txredisapi-1.4.11-py3-none-any.whl", hash = "sha256:ac64d7a9342b58edca13ef267d4fa7637c1aa63f8595e066801c1e8b56b22d0b"}, + {file = "txredisapi-1.4.11.tar.gz", hash = "sha256:3eb1af99aefdefb59eb877b1dd08861efad60915e30ad5bf3d5bf6c5cedcdbc6"}, +@@ -3621,7 +3622,7 @@ description = "An XML Schema validator and decoder" + optional = true + python-versions = ">=3.7" + groups = ["main"] +-markers = "extra == \"all\" or extra == \"saml2\"" ++markers = "extra == \"saml2\" or extra == \"all\"" + files = [ + {file = "xmlschema-2.5.1-py3-none-any.whl", hash = "sha256:ec2b2a15c8896c1fcd14dcee34ca30032b99456c3c43ce793fdb9dca2fb4b869"}, + {file = "xmlschema-2.5.1.tar.gz", hash = "sha256:4f7497de6c8b6dc2c28ad7b9ed6e21d186f4afe248a5bea4f54eedab4da44083"}, +@@ -3642,7 +3643,7 @@ description = "Backport of pathlib-compatible object wrapper for zip files" + optional = false + python-versions = ">=3.9" + groups = ["dev"] +-markers = "platform_machine != \"ppc64le\" and platform_machine != \"s390x\" and python_version < \"3.12\"" ++markers = "python_version < \"3.12\" and platform_machine != \"ppc64le\" and platform_machine != \"s390x\"" + files = [ + {file = "zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e"}, + {file = "zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166"}, +@@ -3755,4 +3756,4 @@ url-preview = ["lxml"] + [metadata] + lock-version = "2.1" + python-versions = ">=3.10.0,<4.0.0" +-content-hash = "d97bee07fec0f4048d964aa7127a50813920bce77b00e5191aa1815f83922c85" ++content-hash = "ef0540b89c417a69668f551688bd0974256ea7a580044f3954a76bdf0d8fe7c9" +diff --git a/pyproject.toml b/pyproject.toml +index 66cd3e83b5e..e92e7b5c21f 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -66,7 +66,7 @@ dependencies = [ + "prometheus-client>=0.6.0", + # we use `order`, which arrived in attrs 19.2.0. + # Note: 21.1.0 broke `/sync`, see https://github.com/matrix-org/synapse/issues/9936 +- "attrs>=26.1.0,!=21.1.0", ++ "attrs>=19.2.0,!=21.1.0", + "netaddr>=0.7.18", + # Jinja 2.x is incompatible with MarkupSafe>=2.1. To ensure that admins do not + # end up with a broken installation, with recent MarkupSafe but old Jinja, we diff --git a/srcpkgs/synapse/template b/srcpkgs/synapse/template index 7952230a27eae2..bd615f7e063b4b 100644 --- a/srcpkgs/synapse/template +++ b/srcpkgs/synapse/template @@ -1,6 +1,6 @@ # Template file for 'synapse' pkgname=synapse -version=1.152.1 +version=1.153.0 revision=1 build_style=python3-pep517 build_helper=rust @@ -25,7 +25,7 @@ license="AGPL-3.0-or-later" homepage="https://element-hq.github.io/synapse" changelog="https://raw.githubusercontent.com/element-hq/synapse/develop/CHANGES.md" distfiles="https://github.com/element-hq/synapse/archive/refs/tags/v${version}.tar.gz" -checksum=2c4d687bdb59b1539882c4a0a53d2ada5703a6bbfe543db3c45dfc75a7faffbf +checksum=6860b05efb31df3fb4a9402b3b71e8ea2705362c10cab953000acfb4ea291110 system_accounts="synapse" synapse_homedir="/var/lib/synapse" diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template index d6515b8f926bf1..076071b7f920db 100644 --- a/srcpkgs/syncthing/template +++ b/srcpkgs/syncthing/template @@ -1,6 +1,6 @@ # Template file for 'syncthing' pkgname=syncthing -version=2.0.16 +version=2.1.0 revision=1 build_style=go go_import_path="github.com/syncthing/syncthing" @@ -20,7 +20,7 @@ license="MPL-2.0" homepage="https://syncthing.net/" changelog="https://github.com/syncthing/syncthing/releases" distfiles="https://github.com/syncthing/syncthing/archive/v${version}.tar.gz" -checksum=30ab1917025de0d057ae53b3568e721bbea652b4b3d7bd96b04a6ef9bfb28bab +checksum=2d3d16eea65b73f37b1ed28e2bef9b16ee5dc35b7a0cafaaedca929003f1eed0 pre_build() { GOARCH= go generate github.com/syncthing/syncthing/lib/api/auto diff --git a/srcpkgs/system-monitoring-center/template b/srcpkgs/system-monitoring-center/template index 2d8333624cc4e2..6cc2364a92e5c0 100644 --- a/srcpkgs/system-monitoring-center/template +++ b/srcpkgs/system-monitoring-center/template @@ -7,7 +7,7 @@ hostmakedepends="gettext gtk4-update-icon-cache desktop-file-utils" depends="dmidecode gir-freedesktop hwids iproute2 python3 python3-cairo python3-tkinter python3-Pillow util-linux libadwaita" short_desc="Multi-featured system monitor" -maintainer="zenobit " +maintainer="zenobit " license="GPL-3.0-only" homepage="https://github.com/hakandundar34coding/system-monitoring-center" changelog="https://raw.githubusercontent.com/hakandundar34coding/system-monitoring-center/master/Changes.md" diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template index f0fabd0a03f90e..3c379f324bd61d 100644 --- a/srcpkgs/tailscale/template +++ b/srcpkgs/tailscale/template @@ -1,6 +1,6 @@ # Template file for 'tailscale' pkgname=tailscale -version=1.98.2 +version=1.98.3 revision=1 build_style=go build_helper="qemu" @@ -17,7 +17,7 @@ license="BSD-3-Clause" homepage="https://tailscale.com" changelog="https://tailscale.com/changelog" distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz" -checksum=a8170bdb73e318f6b91f5caab9b0f9bb218e1abcf6d6f7a393d8a44bf8547cff +checksum=9283ddbbf0a21ad37c725e09ac302aa96b37f00ca4b4142c00519cf983de0aa1 post_install() { for sh in bash fish zsh; do diff --git a/srcpkgs/tailspin/template b/srcpkgs/tailspin/template index c64c248657b89e..c4dcb73c98c91c 100644 --- a/srcpkgs/tailspin/template +++ b/srcpkgs/tailspin/template @@ -4,7 +4,7 @@ version=6.0.0 revision=1 build_style=cargo short_desc="Log file highlighter" -maintainer="zenobit " +maintainer="zenobit " license="GPL-3.0-or-later" homepage="https://github.com/bensadeh/tailspin" changelog="https://raw.githubusercontent.com/bensadeh/tailspin/refs/heads/main/CHANGELOG.md" diff --git a/srcpkgs/topgrade/template b/srcpkgs/topgrade/template index bf46c1168f748d..225554e76f2a27 100644 --- a/srcpkgs/topgrade/template +++ b/srcpkgs/topgrade/template @@ -1,6 +1,6 @@ # Template file for 'topgrade' pkgname=topgrade -version=17.5.0 +version=17.5.1 revision=1 build_style=cargo build_helper=qemu @@ -9,7 +9,7 @@ maintainer="tranzystorekk " license="GPL-3.0-or-later" homepage="https://github.com/topgrade-rs/topgrade" distfiles="https://github.com/topgrade-rs/topgrade/archive/refs/tags/v${version}.tar.gz" -checksum=4cf993e969df4e4726ff39d54c80e16a0e0710428801b8b84141122300109ff5 +checksum=bdb4b70319c74ebbe3266d6394963b7798b1362a0a035dff27bec0618ae09c38 post_install() { local _topgrade="${DESTDIR}/usr/bin/topgrade" diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template index 249667350ac912..655b4abeecfa95 100644 --- a/srcpkgs/tree-sitter/template +++ b/srcpkgs/tree-sitter/template @@ -1,16 +1,18 @@ # Template file for 'tree-sitter' pkgname=tree-sitter -version=0.25.10 -revision=2 +version=0.26.9 +revision=1 build_style=cargo -make_install_args="--path=cli" +configure_args="--no-default-features" +makedepends="libclang" +make_install_args="--path=crates/cli" short_desc="Parser generator tool and incremental parsing library" maintainer="Érico Nogueira " license="MIT" homepage="https://tree-sitter.github.io" changelog="https://github.com/tree-sitter/tree-sitter/releases" distfiles="https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v${version}.tar.gz" -checksum=ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c +checksum=8e14780500933f43d86662fcaa1b0ce99ebe9c220f4680bc929dce09a0e0cfc6 make_check=no # tests require generating fixtures from remote repositories post_build() { diff --git a/srcpkgs/ueberzugpp/template b/srcpkgs/ueberzugpp/template new file mode 100644 index 00000000000000..38bc0e55aa1a4e --- /dev/null +++ b/srcpkgs/ueberzugpp/template @@ -0,0 +1,16 @@ +# Template file for 'ueberzugpp' +pkgname=ueberzugpp +version=2.9.7 +revision=1 +build_style=cmake +configure_args="-DENABLE_WAYLAND=ON -DENABLE_OPENGL=ON, -DCMAKE_BUILD_TYPE=Release" +hostmakedepends="pkg-config" +makedepends="chafa-devel extra-cmake-modules libopencv-devel libsixel-devel libvips-devel openssl-devel tbb-devel wayland-devel wayland-protocols xcb-util-image-devel xcb-util-renderutil-devel json-c++ CLI11 spdlog fmt range-v3 guidelines-support-library libvips-devel libsixel-devel libglvnd-devel" +short_desc="Drop in replacement for ueberzug" +maintainer="Marcin Puc " +license="GPL-3.0-or-later" +homepage="https://github.com/jstkdng/ueberzugpp" +changelog="https://github.com/jstkdng/ueberzugpp/releases" +distfiles="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${version}.tar.gz" +checksum=fcf4b35e2a38a42a9ea6665f2168a1f778008424b14817bcd381dbb7b5cc54b7 +conflicts="ueberzug" diff --git a/srcpkgs/unbound/template b/srcpkgs/unbound/template index 366502e4a87995..cdb19b84b96337 100644 --- a/srcpkgs/unbound/template +++ b/srcpkgs/unbound/template @@ -1,6 +1,6 @@ # Template file for 'unbound' pkgname=unbound -version=1.25.0 +version=1.25.1 revision=1 build_style=gnu-configure configure_args="--with-libevent --with-conf-file=/etc/unbound/unbound.conf @@ -16,7 +16,7 @@ maintainer="Leah Neukirchen " license="BSD-3-Clause" homepage="https://nlnetlabs.nl/projects/unbound/about/" distfiles="https://nlnetlabs.nl/downloads/unbound/${pkgname}-${version}.tar.gz" -checksum=062a6eda723fe2f041bee4079b76981569f1d12e066bbd74800242fc1ebddec7 +checksum=0fe8b6277b0959cfd17562debac0aa5f71e0b02dc4ffa9c60271c583edab586f system_accounts="_unbound" post_install() { diff --git a/srcpkgs/unrar/template b/srcpkgs/unrar/template index 140a33a8f59d80..53c835c88a70cd 100644 --- a/srcpkgs/unrar/template +++ b/srcpkgs/unrar/template @@ -1,13 +1,13 @@ # Template file for 'unrar' pkgname=unrar -version=7.2.5 +version=7.2.6 revision=1 short_desc="Unarchiver for .rar files (non-free version)" maintainer="skmpz " license="custom:freeware" homepage="https://www.rarlab.com/rar_add.htm" distfiles="https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz" -checksum=3d7b402ce7b9825af32a5f593379269e742c883d9d276527be19d0e9f6a114f9 +checksum=d1afa67ef4121ebc5986815699e05db0ce8648499e5dca854f282a4c3f72c003 repository=nonfree do_build() { diff --git a/srcpkgs/usage/template b/srcpkgs/usage/template index 5c92552f3fcd78..66621c344e9311 100644 --- a/srcpkgs/usage/template +++ b/srcpkgs/usage/template @@ -1,6 +1,6 @@ # Template file for 'usage' pkgname=usage -version=3.2.1 +version=3.3.0 revision=1 build_style=cargo make_install_args="--path cli" @@ -19,7 +19,7 @@ license="MIT" homepage="https://usage.jdx.dev" changelog="https://raw.githubusercontent.com/jdx/usage/refs/heads/main/CHANGELOG.md" distfiles="https://github.com/jdx/usage/archive/v${version}.tar.gz" -checksum=f6da0088295fa095aab5bfb12c18b19cf91fbea25e4a081c6f5220799da39bbe +checksum=632492afeca1b86955d7779ae895085d73837bc4bfce9e4eb94b90b06c825d70 post_install() { vlicense LICENSE diff --git a/srcpkgs/utfcpp/template b/srcpkgs/utfcpp/template index 3a6214212f478e..6c2622004e2003 100644 --- a/srcpkgs/utfcpp/template +++ b/srcpkgs/utfcpp/template @@ -1,6 +1,6 @@ # Template file for 'utfcpp' pkgname=utfcpp -version=4.1.0 +version=4.1.1 revision=1 build_style=cmake configure_args="-DBUILD_SHARED_LIBS=ON" @@ -9,7 +9,7 @@ maintainer="Mateusz Sylwestrzak " license="BSL-1.0" homepage="https://github.com/nemtrif/utfcpp" distfiles="https://github.com/nemtrif/utfcpp/archive/v${version}.tar.gz" -checksum=9a45cbeefacf512879971eaf57fe52133b73a0152d5354f3adeaf8d103cff0f3 +checksum=1ca68016f0abc24172998e39ce0d8f8e2b7a26f7579a0ff85d4e1b9a7aea56f8 post_install() { vlicense LICENSE diff --git a/srcpkgs/vesktop/template b/srcpkgs/vesktop/template new file mode 100644 index 00000000000000..cb8c2228479ce5 --- /dev/null +++ b/srcpkgs/vesktop/template @@ -0,0 +1,27 @@ +# Template file for 'vesktop' +pkgname=vesktop +version=1.5.7 +revision=1 +hostmakedepends="nodejs pnpm" +short_desc="Vesktop is a custom discord app" +maintainer="Wragdan <17775924+Wragdan@users.noreply.github.com>" +license="GPL-3.0-or-later" +homepage="https://github.com/Vencord/Vesktop" +distfiles="https://github.com/Vencord/Vesktop/archive/refs/tags/v${version}.tar.gz" +checksum=5018a7df4c10bc95ff62234f94c903a56c2051f826adb1110bf3d00297e4a848 + +do_build() { + pnpm install --frozen-lockfile + pnpm run package:dir +} + +do_install() { + TARGET_PATH="opt/${pkgname}" + + vmkdir ${TARGET_PATH} + vcopy dist/linux-unpacked/* ${TARGET_PATH} + + vmkdir usr/bin + ln -sf /${TARGET_PATH}/vesktop ${DESTDIR}/usr/bin/${pkgname} + chmod 0755 ${DESTDIR}/${TARGET_PATH}/vesktop +} diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template index 83a29cff5f9120..a713eb604cd3c6 100644 --- a/srcpkgs/vim/template +++ b/srcpkgs/vim/template @@ -1,6 +1,6 @@ # Template file for 'vim' pkgname=vim -version=9.2.0280 +version=9.2.0506 revision=1 create_wrksrc=required hostmakedepends="gettext glib-devel pkg-config @@ -16,7 +16,7 @@ maintainer="Leah Neukirchen " license="Vim" homepage="https://www.vim.org" distfiles="https://github.com/vim/vim/archive/refs/tags/v${version}.tar.gz" -checksum=0810bd9a5dfaed9c024f6976f8038808360bc29beb0f7c17ffb786249e9f446c +checksum=12364f2662de90b0284a7c897f0fe933357f5df2bf8f3152d944271d1167bfe5 python_version=3 build_options="x11 gtk3 huge" diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template index 627b51b5b856bf..ebcab7608caa7a 100644 --- a/srcpkgs/vivaldi/template +++ b/srcpkgs/vivaldi/template @@ -2,7 +2,7 @@ # Permission to redistribute is granted. # see: srcpkgs/vivaldi/files/redistribution-permission.eml pkgname=vivaldi -version=7.9.3970.67+1 +version=8.0.4033.34+1 revision=1 archs="x86_64 aarch64" depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils" @@ -16,11 +16,11 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so" case "$XBPS_TARGET_MACHINE" in x86_64) distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb" - checksum=7efc3615a8c53f902ca7075bf82d175092d6001ad9eff7250f8397f052ed20a2 + checksum=d2c410b2224b4ad053ce3adde8944aceb67f1d46694faf0eded2dd2c40a5ec84 ;; aarch64) distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb" - checksum=1971b57b977ec319abcebc8341d1a99499409f1025ea4196ce8a60138a87f19c + checksum=2b947f87e059d2d86a7a31bfdd5335d9e7de6704b8330dedab5887afde872074 ;; *) broken="No distfiles available for this target" diff --git a/srcpkgs/wasm-component-ld/template b/srcpkgs/wasm-component-ld/template index 2f873060922dda..dc389a672a73d6 100644 --- a/srcpkgs/wasm-component-ld/template +++ b/srcpkgs/wasm-component-ld/template @@ -1,6 +1,6 @@ # Template file for 'wasm-component-ld' pkgname=wasm-component-ld -version=0.5.21 +version=0.5.22 revision=1 build_style=cargo short_desc="Command line linker for creating WebAssembly components" @@ -8,7 +8,7 @@ maintainer="Duncaen " license="Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" homepage="https://github.com/bytecodealliance/wasm-component-ld" distfiles="https://github.com/bytecodealliance/wasm-component-ld/archive/refs/tags/v${version}.tar.gz" -checksum=b87d9ad8bfee2676b000c2ec37e4e4129c28188f578cd03f2bf11651371c0812 +checksum=152c53c2981665ff73fc97a9906726d5253afa26ad1ae58a3d02ba702e84dcb3 make_check=no # needs rust-std for wasi wasm32-wasip1 diff --git a/srcpkgs/wasm-tools/template b/srcpkgs/wasm-tools/template index 759ef312cc15f8..2be2697346b337 100644 --- a/srcpkgs/wasm-tools/template +++ b/srcpkgs/wasm-tools/template @@ -1,6 +1,6 @@ # Template file for 'wasm-tools' pkgname=wasm-tools -version=1.245.1 +version=1.250.0 revision=1 build_style=cargo configure_args="--bin wasm-tools" @@ -9,7 +9,7 @@ maintainer="Duncaen " license="Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" homepage="https://github.com/bytecodealliance/wasm-tools" distfiles="https://github.com/bytecodealliance/wasm-tools/archive/refs/tags/v${version}.tar.gz" -checksum=f8fc02ceec50f0188e4128159535e6c4195594e74c56ecc1db3113e62feb477d +checksum=ca4d1aacd85df1f00b932d1a1ce3e2676c64e3156dbc20ef405bb12cac4b18f9 post_install() { vlicense LICENSE-MIT diff --git a/srcpkgs/wishlist/template b/srcpkgs/wishlist/template index 4abc3ea45b445e..b513533edf1981 100644 --- a/srcpkgs/wishlist/template +++ b/srcpkgs/wishlist/template @@ -7,7 +7,7 @@ go_import_path="github.com/charmbracelet/wishlist" go_package="github.com/charmbracelet/wishlist/cmd/wishlist" hostmakedepends="pkg-config" short_desc="SSH directory" -maintainer="zenobit " +maintainer="zenobit " license="MIT" homepage="https://github.com/charmbracelet/wishlist" changelog="https://github.com/charmbracelet/wishlist/releases" diff --git a/srcpkgs/wlroots0.20/template b/srcpkgs/wlroots0.20/template index 2f76cf56efed39..328f01e7630887 100644 --- a/srcpkgs/wlroots0.20/template +++ b/srcpkgs/wlroots0.20/template @@ -1,6 +1,6 @@ # Template file for 'wlroots0.20' pkgname=wlroots0.20 -version=0.20.0 +version=0.20.1 revision=1 build_style=meson # Follow upstream packaging recommendations: @@ -20,7 +20,7 @@ maintainer="tranzystorekk " license="MIT" homepage="https://gitlab.freedesktop.org/wlroots/wlroots" distfiles="${homepage}/-/releases/${version}/downloads/wlroots-${version}.tar.gz" -checksum=33f52414e1b280839aeb70786f0ae2c9f54e27ad4873108d86270a2f89c4934b +checksum=a8541187baecaa2620938afacde88266cb7efa5928cb09d579d8efb07bc4901b post_install() { vlicense LICENSE diff --git a/srcpkgs/xdg-desktop-portal-wlr/template b/srcpkgs/xdg-desktop-portal-wlr/template index 8055a72648c2f8..95c19da5d8cda3 100644 --- a/srcpkgs/xdg-desktop-portal-wlr/template +++ b/srcpkgs/xdg-desktop-portal-wlr/template @@ -1,6 +1,6 @@ # Template file for 'xdg-desktop-portal-wlr' pkgname=xdg-desktop-portal-wlr -version=0.8.1 +version=0.8.2 revision=1 build_style=meson configure_args="-Dc_args=-Wno-error" @@ -13,7 +13,7 @@ maintainer="icp " license="MIT" homepage="https://github.com/emersion/xdg-desktop-portal-wlr" distfiles="https://github.com/emersion/xdg-desktop-portal-wlr/archive/v${version}.tar.gz" -checksum=fa7fd63929af054729898c4983ae100e7b0e5c2a91a13d833d2aa7a11c9aeb89 +checksum=f9187def606a6ede1b4df8f31c6bba9b28cfd607dc45dfdbce8d35695cbd2911 post_install() { vlicense LICENSE diff --git a/srcpkgs/xdg-user-dirs/template b/srcpkgs/xdg-user-dirs/template index c21cf66c23698b..23988d51bceb18 100644 --- a/srcpkgs/xdg-user-dirs/template +++ b/srcpkgs/xdg-user-dirs/template @@ -1,8 +1,8 @@ # Template file for 'xdg-user-dirs' pkgname=xdg-user-dirs -version=0.18 +version=0.20 revision=1 -build_style=gnu-configure +build_style=meson hostmakedepends="libxslt docbook-xsl" conf_files=" /etc/xdg/user-dirs.conf @@ -12,5 +12,5 @@ maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://www.freedesktop.org/wiki/Software/xdg-user-dirs" changelog="https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/raw/master/NEWS" -distfiles="http://user-dirs.freedesktop.org/releases/$pkgname-$version.tar.gz" -checksum=ec6f06d7495cdba37a732039f9b5e1578bcb296576fde0da40edb2f52220df3c +distfiles="http://user-dirs.freedesktop.org/releases/$pkgname-$version.tar.xz" +checksum=b8e34286278f4fef3e1bfe9685c395ccc0eb50c14d3a2fb4953dd00fbfd3af39 diff --git a/srcpkgs/xlsclients/template b/srcpkgs/xlsclients/template index 048d3a9c1a8b26..3497105bacc223 100644 --- a/srcpkgs/xlsclients/template +++ b/srcpkgs/xlsclients/template @@ -1,6 +1,6 @@ # Template file for 'xlsclients' pkgname=xlsclients -version=1.1.5 +version=1.1.6 revision=1 build_style=gnu-configure hostmakedepends="pkg-config" @@ -10,7 +10,7 @@ maintainer="Leah Neukirchen " license="MIT" homepage="http://xorg.freedesktop.org/" distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz" -checksum=68baee57e70250ac4a7759fb78221831f97d88bc8e51dcc2e64eb3f8ca56bae3 +checksum=909810a3fdbd01d84747907f2c0cc32ee732e77afc88cb310abb9d155b2a0807 post_install() { vlicense COPYING diff --git a/srcpkgs/xrandr/template b/srcpkgs/xrandr/template index fe252705dc6a36..5d050a2b4540b0 100644 --- a/srcpkgs/xrandr/template +++ b/srcpkgs/xrandr/template @@ -1,8 +1,8 @@ # Template file for 'xrandr' pkgname=xrandr -version=1.5.3 +version=1.5.4 revision=1 -build_style=gnu-configure +build_style=meson hostmakedepends="pkg-config" makedepends="libXrandr-devel" short_desc="Primitive command line interface to RandR extension" @@ -10,7 +10,7 @@ maintainer="Orphaned " license="MIT" homepage="http://xorg.freedesktop.org" distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz" -checksum=f8dd7566adb74147fab9964680b6bbadee87cf406a7fcff51718a5e6949b841c +checksum=2cafccb2aaf2491a4068676117a0d4f90ab307724b96fffc54cd1da953779400 post_install() { vlicense COPYING diff --git a/srcpkgs/yquake2/template b/srcpkgs/yquake2/template index f8d1822f822a6c..c64dd3247033a2 100644 --- a/srcpkgs/yquake2/template +++ b/srcpkgs/yquake2/template @@ -1,11 +1,11 @@ # Template file for 'yquake2' pkgname=yquake2 -version=8.60 +version=8.70 revision=1 build_style=cmake configure_args="-DSYSTEMWIDE_SUPPORT=ON" hostmakedepends="pkg-config" -makedepends="SDL2-devel libjpeg-turbo-devel libopenal-devel zlib-devel +makedepends="SDL3-devel libjpeg-turbo-devel libopenal-devel zlib-devel libcurl-devel" depends="desktop-file-utils hicolor-icon-theme" short_desc="Enhanced client for id Software's Quake II (Yamagi Quake II)" @@ -13,7 +13,7 @@ maintainer="Helmut Pozimski " license="GPL-2.0-or-later" homepage="https://www.yamagi.org/quake2/" distfiles="https://deponie.yamagi.org/quake2/quake2-${version}.tar.xz" -checksum=8f684737a52a75c0a0c465ec26e6a5d0fdc1d495392ea83015aed84563f93e0f +checksum=37e4143e4d362d7b93ba7a8d2c36a945fbcae82aef386512032200233b1750c8 case "$XBPS_TARGET_MACHINE" in armv*) makedepends+=" MesaLib-devel";; diff --git a/srcpkgs/zfs-lts/template b/srcpkgs/zfs-lts/template index 3461775340adaf..a80b8ccf082111 100644 --- a/srcpkgs/zfs-lts/template +++ b/srcpkgs/zfs-lts/template @@ -1,6 +1,6 @@ # Template file for 'zfs-lts' pkgname=zfs-lts -version=2.3.6 +version=2.3.7 revision=1 build_style=gnu-configure configure_args="--with-config=user --with-mounthelperdir=/usr/bin @@ -16,7 +16,7 @@ maintainer="Toyam Cox " license="CDDL-1.0" homepage="https://openzfs.github.io/openzfs-docs/" distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz" -checksum=e6ffe489ae5a7e823d5c519dc14febb639c83e7a4455a7b6bfd5f214c7cc9848 +checksum=446180ce0567e4bb5576c607596444dbe3768788ee7efc64d826b42b70be6dea # dkms must be before initramfs-regenerate to build modules before images triggers="dkms initramfs-regenerate" dkms_modules="zfs ${version}" diff --git a/srcpkgs/zfs/template b/srcpkgs/zfs/template index d662021d424f58..991f9ac6bf2307 100644 --- a/srcpkgs/zfs/template +++ b/srcpkgs/zfs/template @@ -1,6 +1,6 @@ # Template file for 'zfs' pkgname=zfs -version=2.4.1 +version=2.4.2 revision=1 build_style=gnu-configure configure_args="--with-config=user --with-mounthelperdir=/usr/bin @@ -16,7 +16,7 @@ maintainer="Toyam Cox " license="CDDL-1.0" homepage="https://openzfs.github.io/openzfs-docs/" distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz" -checksum=c17b69770f0023154f578eb8c7536a70f07d6a3bb0bd38f04fa0e8811c3c1390 +checksum=7e260d0e6af295bea4c5e241cac0a1aef07b58d8dd8035f7898ade3b1bbec78f # dkms must be before initramfs-regenerate to build modules before images triggers="dkms initramfs-regenerate" dkms_modules="zfs ${version}" diff --git a/srcpkgs/zvm/template b/srcpkgs/zvm/template index 970206f031f52c..b40e4fd0502a81 100644 --- a/srcpkgs/zvm/template +++ b/srcpkgs/zvm/template @@ -1,6 +1,6 @@ # Template file for 'zvm' pkgname=zvm -version=0.8.20 +version=0.8.23 revision=1 build_style=go build_helper="qemu" @@ -13,7 +13,7 @@ license="MIT" homepage="https://www.zvm.app" changelog="https://github.com/tristanisham/zvm/releases" distfiles="https://github.com/tristanisham/zvm/archive/refs/tags/v${version}.tar.gz" -checksum=dfeadf7a54bb14e2cc1819dc1e3b533e34dbe01b0747be55ed0c8615fa767616 +checksum=8e2dcb365b3f6503e67bc0911645204c31f1ae4b68e9027b1b834f0902ee0a56 post_install() { vlicense LICENSE