Compare commits

...

48 commits

Author SHA1 Message Date
Isaac Quiroz
c31434425e
Merge 8a503e3b4a into 3c123a3701 2025-04-03 20:10:23 -03:00
Mintsuki
3c123a3701 limine: update to 9.2.2. 2025-04-03 20:24:50 +00:00
voidxptr
64cc25a887 godot: updated to 4.4.1 2025-04-03 11:38:49 -04:00
classabbyamp
cf0e1f4a8a
icu4lua: remove package
upstream is gone, package is orphaned, leaf package

Co-authored-by: John Taylor <gitea@johntaylor.hu>

closes: #54794
fixes: #53802
2025-04-03 10:29:57 -04:00
classabbyamp
f3e3198d5b
lua54-luaposix: update homepage
Co-authored-by: John Taylor <gitea@johntaylor.hu>
2025-04-03 10:28:56 -04:00
tranzystorekk
6ca5c2f2e3 topgrade: update to 16.0.3 2025-04-03 11:25:16 +00:00
icp
9929f839ad dust: update to 1.2.0. 2025-04-03 08:29:41 +00:00
tranzystorekk
4eb9864718 furnace: update to 0.6.8.1 2025-04-03 08:28:16 +00:00
tranzystorekk
81b1ab7eb2 eza: update to 0.21.0 2025-04-03 07:48:33 +00:00
oreo639
b9d557ad05 lldpd: fix musl build 2025-04-02 18:03:20 -07:00
Duncaen
ac4bb62946
chromium: update to 135.0.7049.52. 2025-04-03 02:32:52 +02:00
Duncaen
dbe0895e11
gn: update to 0.0.20250402. 2025-04-03 02:32:49 +02:00
Michael Aldridge
f95d68ea2a lldpd: Update to 1.0.19. 2025-04-02 17:46:58 -05:00
Martin Dimov
599db52a98 tzupdate: fix typo in post_install, revbump 2025-04-02 07:39:07 -04:00
tranzystorekk
7cccc9ff87 curl: update to 8.13.0 2025-04-02 10:50:27 +00:00
oreo639
b52dbe5784 vte3: move demo applications to -demo subpkg
Also vte-urlencode-cwd is installed with the profile scripts.
2025-04-01 20:19:32 -07:00
Duncaen
f81c041e06 firefox-i18n: update to 137.0. 2025-04-02 01:55:08 +02:00
Duncaen
d514614b3d firefox: update to 137.0. 2025-04-02 01:55:08 +02:00
Duncaen
a9ae941a7e
xdg-desktop-portal-gtk: update to 1.15.3. 2025-04-02 01:42:44 +02:00
Duncaen
56bd7b149f
youtube-viewer: update to 3.11.5. 2025-04-02 01:36:17 +02:00
Duncaen
f21b92df0e
logswan: update to 2.1.15. 2025-04-02 01:36:06 +02:00
Duncaen
f0c01bc7ad
syncthing: update to 1.29.4. 2025-04-01 23:43:26 +02:00
oreo639
59d2b25087 hooks/pre-pkg/03-rewrite-python-shebang.sh: rewrite plain python shebang
Shebangs containing #!python are ignored currently, which causes a problem
since newer versions of python3-setuptools generate this, so replace them with
the proper shebang when encountered.

https://github.com/pypa/setuptools/issues/4863
2025-04-01 09:49:29 -07:00
Leah Neukirchen
06f9d87d57 stress-ng: update to 0.18.12. 2025-04-01 18:48:20 +02:00
Leah Neukirchen
086ee052ae expat: update to 2.7.1. 2025-04-01 18:46:52 +02:00
Leah Neukirchen
12fe709601 qemacs: update to 6.4.1. 2025-04-01 18:46:52 +02:00
Đoàn Trần Công Danh
8002856150 pyqt-qsci: explicit depends on pyqt-sip 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
84f56974fb sip: update to 6.10.0. 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
cf2706b49a python3-sip-PyQt5: update to 12.17.0. 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
c680f9d5f9 python3-pyqt6: update to 6.8.1. 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
27949a2d3c python3-pyqt6-sip: update to 13.10.0. 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
9e3ee91c47 python3-PyQt-builder: update to 1.18.1. 2025-04-01 23:11:21 +07:00
Đoàn Trần Công Danh
1df7444598 python3-certifi: update to 2025.1.31. 2025-04-01 23:11:21 +07:00
chrysos349
38252dd90f gnome-calculator: update to 48.0 2025-03-31 18:16:41 -07:00
oreo639
2b16982c4f libxslt: update to 1.1.43 2025-03-31 15:50:05 -07:00
Helmut Pozimski
e5161ea1c9 openra: update to 20250330. 2025-03-31 18:24:03 +02:00
Leah Neukirchen
1e2506db9a icann-rdap-cli: update to 0.0.22. 2025-03-31 14:07:52 +02:00
Leah Neukirchen
28f796c08f mlterm: update to 3.9.4. 2025-03-31 14:03:55 +02:00
Leah Neukirchen
66f47dd955 libxml2: update to 2.13.7. 2025-03-31 14:02:08 +02:00
Leah Neukirchen
3a5ccbc5fa bpftrace: update to 0.23.0. 2025-03-31 13:52:29 +02:00
Leah Neukirchen
5aae20d6f8 scrot: update to 1.12. 2025-03-31 13:52:29 +02:00
oreo639
a51ebf2195 nvi: fix build with gcc14 2025-03-31 03:56:49 -07:00
classabbyamp
0539e337f6
nicotine+: fix shebang in entrypoint
fixes: #54912
2025-03-30 23:16:57 -04:00
chrysos349
0e749280a7 gcr4: update to 4.4.0.1 2025-03-30 20:00:52 -07:00
chrysos349
ca5d32c7d6 rygel: update to 0.44.2 2025-03-30 20:00:20 -07:00
chrysos349
224390c30d gupnp: update to 1.6.8 2025-03-30 19:41:40 -07:00
Andrea Brancaleoni
3a9b82b8dc terragrunt: update to 0.77.1. 2025-03-31 00:30:37 +00:00
Andrea Brancaleoni
7a14ced7f4 openresolv: update to 3.14.1. 2025-03-31 00:30:37 +00:00
62 changed files with 486 additions and 438 deletions

View file

@ -24,7 +24,7 @@ hook() {
while IFS= read -r -d '' file; do
[ ! -s "$file" ] && continue
pyinterp=$(sed -n -E -e 2q -e 's@^#!.*([[:space:]]|/)(python([0-9](\.[0-9]+)?)?)([[:space:]]+.*|$)@\2@p' "$file")
pyinterp=$(sed -n -E -e 2q -e 's@^#!(.*([[:space:]]|/))?(python([0-9](\.[0-9]+)?)?)([[:space:]]+.*|$)@\3@p' "$file")
[ -z "$pyinterp" ] && continue
pyver=${pyinterp#python}

View file

@ -2507,7 +2507,6 @@ libmlt++-7.so.7 mlt7-7.0.1_1
libmlt-7.so.7 mlt7-7.0.1_1
libunibilium.so.4 unibilium-2.0.0_1
libtermkey.so.1 libtermkey-0.17_1
libicu4lua.so.0 icu4lua-0.2B_1
libKF5I18n.so.5 ki18n-5.26.0_1
libKF5I18nLocaleData.so.5 ki18n-5.88.0_1
libglog.so.1 glog-0.6.0_1

View file

@ -1,6 +1,6 @@
# Template file for 'bpftrace'
pkgname=bpftrace
version=0.22.1
version=0.23.0
revision=1
_llvmver=18
archs="x86_64* aarch64* ppc64*"
@ -13,5 +13,5 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0"
homepage="https://github.com/iovisor/bpftrace/"
distfiles="https://github.com/iovisor/bpftrace/archive/v${version}.tar.gz"
checksum=31369abf18a42a970ad094e7e92af9547208a38a4e4a3bcb0ffa470fb4f50016
checksum=bc9cbccdfdb7450edffad00db248f89b7036ac9944b566638df0b5685f2fda67
nostrip=yes # needs to read own symbol table

View file

@ -1,27 +0,0 @@
Patch-Source: https://src.fedoraproject.org/rpms/chromium/blob/1f8fd846d2cc72c90c73c9867619f0da43b9c816/f/chromium-115-compiler-SkColor4f.patch
diff -up chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc.me chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc
--- chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc.me 2023-06-24 10:38:11.011511463 +0200
+++ chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc 2023-06-24 13:07:35.865375884 +0200
@@ -84,6 +84,7 @@ CanvasStyle::CanvasStyle(const CanvasSty
void CanvasStyle::ApplyToFlags(cc::PaintFlags& flags,
float global_alpha) const {
+ SkColor4f custom_color = SkColor4f{0.0f, 0.0f, 0.0f, global_alpha};
switch (type_) {
case kColor:
ApplyColorToFlags(flags, global_alpha);
@@ -91,12 +92,12 @@ void CanvasStyle::ApplyToFlags(cc::Paint
case kGradient:
GetCanvasGradient()->GetGradient()->ApplyToFlags(flags, SkMatrix::I(),
ImageDrawOptions());
- flags.setColor(SkColor4f(0.0f, 0.0f, 0.0f, global_alpha));
+ flags.setColor(custom_color);
break;
case kImagePattern:
GetCanvasPattern()->GetPattern()->ApplyToFlags(
flags, AffineTransformToSkMatrix(GetCanvasPattern()->GetTransform()));
- flags.setColor(SkColor4f(0.0f, 0.0f, 0.0f, global_alpha));
+ flags.setColor(custom_color);
break;
default:
NOTREACHED();

View file

@ -0,0 +1,41 @@
From 39c6c8be2f3f607b413e3f05ab1f4678efdd129a Mon Sep 17 00:00:00 2001
From: Brian Cain <brian.cain@oss.qualcomm.com>
Date: Thu, 27 Feb 2025 21:49:19 -0600
Subject: [PATCH] [libc++] Fix the locale base API on Linux with musl (#128936)
Since `363bfd6090b0 ([libc++] Use the new locale base API on Linux
(#128007), 2025-02-24)`, musl targets will fail to build with errors
due to missing strtoll_l functions.
Co-authored-by: Pirama Arumuga Nainar <pirama@google.com>
---
libcxx/include/__locale_dir/support/linux.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/libcxx/include/__locale_dir/support/linux.h b/libcxx/include/__locale_dir/support/linux.h
index f1662c0112603..fa0b03c646a2a 100644
--- a/third_party/libc++/src/include/__locale_dir/support/linux.h
+++ b/third_party/libc++/src/__locale_dir/support/linux.h
@@ -95,12 +95,22 @@ inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __
}
inline _LIBCPP_HIDE_FROM_ABI long long __strtoll(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
+#if !_LIBCPP_HAS_MUSL_LIBC
return ::strtoll_l(__nptr, __endptr, __base, __loc);
+#else
+ (void)__loc;
+ return ::strtoll(__nptr, __endptr, __base);
+#endif
}
inline _LIBCPP_HIDE_FROM_ABI unsigned long long
__strtoull(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
+#if !_LIBCPP_HAS_MUSL_LIBC
return ::strtoull_l(__nptr, __endptr, __base, __loc);
+#else
+ (void)__loc;
+ return ::strtoull(__nptr, __endptr, __base);
+#endif
}
//

View file

@ -1,7 +1,7 @@
# Template file for 'chromium'
pkgname=chromium
# See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
version=134.0.6998.88
version=135.0.7049.52
revision=1
archs="i686* x86_64* aarch64* armv7l*"
_llvmver=19
@ -31,7 +31,7 @@ license="BSD-3-Clause"
homepage="https://www.chromium.org/"
distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz"
#distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz"
checksum=1ba3dfb7942b809cd42bd46ac531125f1181f163a6db256a22ba709275153acd
checksum=620ed41ac1c1bd465c775376deaafd43fd0f6cdd2be1971ed87511683728f5a7
lib32disabled=yes

View file

@ -1,6 +1,6 @@
# Template file for 'curl'
pkgname=curl
version=8.12.1
version=8.13.0
revision=1
build_style=gnu-configure
configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6
@ -30,7 +30,7 @@ license="MIT"
homepage="https://curl.se"
changelog="https://curl.se/changes.html"
distfiles="https://curl.se/download/curl-${version}.tar.gz"
checksum=7b40ea64947e0b440716a4d7f0b7aa56230a5341c8377d7b609649d4aea8dbcf
checksum=c261a4db579b289a7501565497658bbd52d3138fdbaccf1490fa918129ab45bc
build_options="gnutls gssapi idn ldap psl rtmp ssh ssl zstd"
build_options_default="idn psl ssh ssl zstd"
vopt_conflict ssl gnutls

View file

@ -1,6 +1,6 @@
# Template file for 'dust'
pkgname=dust
version=1.1.2
version=1.2.0
revision=1
build_style=cargo
short_desc="More intuitive version of du"
@ -8,7 +8,7 @@ maintainer="Neel <neel@chot.ai>"
license="Apache-2.0"
homepage="https://github.com/bootandy/dust"
distfiles="https://github.com/bootandy/dust/archive/refs/tags/v${version}.tar.gz"
checksum=31da99483ee6110d43ed5e7c56a59f40f33b389e45d09d91fca022b42d442040
checksum=e879e6bf662e07cff2962b68529dd78c3bafb67541aaa76e8c9d25ecb505b850
post_install() {
vcompletion completions/dust.bash bash

View file

@ -1,6 +1,6 @@
# Template file for 'expat'
pkgname=expat
version=2.7.0
version=2.7.1
revision=1
build_style=gnu-configure
short_desc="XML parser library written in C"
@ -9,7 +9,7 @@ license="MIT"
homepage="https://libexpat.github.io/"
changelog="https://raw.githubusercontent.com/libexpat/libexpat/master/expat/Changes"
distfiles="https://github.com/libexpat/libexpat/releases/download/R_${version//./_}/expat-${version}.tar.xz"
checksum=25df13dd2819e85fb27a1ce0431772b7047d72af81ae78dc26b4c6e0805f48d1
checksum=354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30
post_install() {
vlicense COPYING

View file

@ -1,6 +1,6 @@
# Template file for 'eza'
pkgname=eza
version=0.20.24
version=0.21.0
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@ -12,8 +12,8 @@ homepage="https://eza.rocks"
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
checksum="e5a1761f05adc74b80d59036819e768060971c6f5107e208024c752a2af02ccc
eee8dab57d433bceb08fadc3aad283a7c3dc36cdaf3a69fb12fc83902804042e"
checksum="885ae7a12c7ed68dd3a7cca76d4e8beaa100c9e9d6b7ad136b5bb6785e16b28b
1d06a1107f8762139f30ea6c33dcbb363349390b797684b1754b60bd41c7d8e1"
skip_extraction="man-${version}.tar.gz"

View file

@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=136.0.4
version=137.0
revision=1
build_style=meta
short_desc="Firefox language packs"
@ -141,100 +141,100 @@ _pkgtmpl() {
}
}
checksum="130c9076d1701e277b339188467e0614f8ab27f9088ac69955c9ba8fcebca01f
807c9a17764e226aaf38dc7fe401cfa2b3b8cfa8587e45b1e0fe3288f79ac176
77700498a20f3e0738ff63559d9589658d84c287d2eab7c1ccb00d85501ceb7d
f95cbf967446fe632ce4cfb20af2da1f4dac89e98acd5f9eb9fe406e72eb4cf9
232c8739c18ba282ed0f2b69c2ff139972ec10df381982d0f95df51544b4babb
33f9cc87d637f0d1c482f5c804dc542767af297dc462f7956a378f56682b581d
693a7fdd345d5fdedba02aad821b7dcbe7df12c30464f347d696978023de0593
e8bda2144ea171d34442f99e2d7cd8ac51327855b8eeb91ca97e8926e98971cf
d170f49b34aa9bef1d8800bebbe8b1ce2232f207344b511035f4312539219a1c
822c74f0829a7d930952703451021480f742922019a0ee20b9e61d844ae5ec9e
74b3e6cc165b2381d098c5587f29014d996a2b7a30129724471e7f9fa2b9d07a
d17ec04e19f0f5eb8c4afe123cb2eadea89512586b3a4081e6a3896d85731ebd
4010789b51c5b4527f9c2a5824a6464bc0317b4f782182474dea78aa638e0972
0eede11c2c4bcbfd0669e26875d74e8598e5cf8baba428bc3230dca0badcd36c
650ee5f859798b8481a293c88a752bcca230f17a587ea76c37a696354dcc6132
49ea3bfbac4b419eb3f3174cf9276a2769432727269c6c98e39553e0249506a6
f3b572c2e1f22c22f5d3df18b1dc6acd0e551ae930dcfa26f206d8827dce5fc0
5e4e6fd89b8d92c2c323cc8e632792e3079083dc2674c97e45ebf7950d04321e
ec3d6d177a9386e50f563fdd96d6449f56f3b8e2dc62c81fe0097465025c71eb
25d52496d23920197afcb81f613e0de27323cd952631276a86798ff76c6127aa
0f8bb27955512967dd87aa31c6957e7b2d4cfff921a52262b61bb2e1db1bf95a
edaef71912c0acaa2ef87230272bbf3c90c8e8e2ec0259b8240e2a83e0a00e01
9236ef5e983118dbcf378db7f045a89582b677fe5c047a55480826fd06ec948f
8be2cfffea47ce5dc698792f109d743fbf0395a818481986a19df613985a0a7f
a62b307318239fd0928ab8be07ee4a76134d62c3c37dfa7639bc019a0b6a4724
e96089c9f6ecf7ce8f5d84c7917ce948d71b69d118f5214511d9c780b6bc4ba1
2f682384353d23e820d915974e6e4a37c22dcabbe09d6eee1aba0ebbb56f0b45
a4c3b5d836cb36dd732cbe73450cd9dd91823dff8c8d25fee9748dbb660468a7
9ef6284b4e1d3d67f80663c69f3fcd892dfc6573641afb5de21d1bdc82e5cc18
10d0a09c07a712b599e932bf6ba6a2cce727561dc5402827bc6db62be7df8e87
82a9d50a5b88708055ecd90e5fe5cdeee10548fc32e503e2537c4a9730040cf0
2bbbff3e67c8e97d9f6ff27d09e985816506f4330f0b0092a8e09d1c9d7a43e3
7ddf97a93bf713f3090e1d9b82a064422afcbbd2d6e9e69d4a2d1b6e80b29eeb
11cb57e9e304713ef7796688d0e00c3630226374ea39ac84f1a366a2aa4223f3
39b80de53bb7be6b072b2cdfcf99be0d366085bcdf7bacf7a3200adc60a0688d
67619d475a4e96efd8a3cbace359aef35fe835a87da6fd8759439cbb14a61838
a6f834a91e1cef591c139a76e4035ce2795e18a18268eeade77e79f7d6638640
8b346015bf16732eef4a27e0098645508cf69596784f3b45b09c02053b5d0eee
09b20e58578f359d5ef87a6b879585f404ecab2f7be2e3865a1b2c25ed721cdc
ed3437041c3718e710e8c18722650381411788bc24e2015c144fd36a5ca71099
6ac80df85512d4a20f54b7e8a017bbfee908e4d5e075533a9a4a0fc8fd83691d
119e4d9fba2f5b6ad974036e6454370d78de378183cd89cae69c1102bb8f4985
14ee39736187ffe50e87089efffce2cf2d315a53ae26ebad830786deb50f6317
6b36802919127ccb9d5ab75ed66a3d94afb5a0ec8b3bfb5c90e2fb1f06885ac3
12ffed498d772b66ee2725beb032285a9d6bd0920d67e63945d5d4f7b3698eaf
110e497382c14d81128478ed01bb6581f1234c9c6e2ddeeee5e464437f7080dd
70cf78d174b9218e7144f9824bcbb205130bc8975ecb726f06d3756da29cfef6
4859674dc1970302c6db896d3a8848ee01863e2738bfeb66d28eddb4506bc87f
3cbe8da8f96367c2a6bf042f17167a840abd15d7724f198f9d03b37fd7725029
2175eafe4ca8c709e6b5638af5bae25f1736c467d49caf9e54d92f1fbecd2436
d0164dfcd0a8df2d8b76354be4361179425516be513146844b3f5fbe8d941603
c3847732bf527f12bf9df5fb986f5996df06fd0824a0dc38d48ccec48c3d813b
20b909706c6c8d405fe6096658e2f282d3a8587f0f31da97b4e00d36112731a4
c68be9b36b7116e56ce6c547f2ff701ac2b7f83db47fd5f8d17b512d8477c4da
c2b592b40ab5503ae5624a4487cf9e5caebb9924d825e41a006766ce44d61e7e
a9af4732b15ef6fde388db45b87e27c22ed86125002d9fc7ddeb754397b8f467
28be5f3e5ba21ee8fd04d574cc7eb9b4503668c5de05f7e28fd6dcbc7ec7b131
1e5a0d4a5eab10dbee0aa49e1f64a69540b6969a7827a98c2f4c66342ed2661f
0e04474079bb00fb9388ec50b573572ae33ab7dbe617022e1cb605beead495fb
3d61d973f87ca0cc7d0cd50013499ecf22c39975da48b33ef5f457278aac8f55
006ab986f2ba23f01e77d9d7214edddf2b90807c41bc91baa108d364830fe65e
6b0da0c6b6767debf30751b27179c558b9f631f9a856cb2b81a9b1edbdb59960
3fdfbd8c15741183575ab4d4ffd0dcb24c7ba2ba45fb2b74c5db09ef3f81e943
8be86dcd23de9eb02100cc3962c9b5d32d2cbfec07a34472d3695e1928186388
530d15f7d8107249c9ba90975bcf21313002154abec5e973fee959985dc8a725
ab18b53c5ae827d3d5caf1b313ef1943e802025fb3fdc92b2f00802c06bd3b46
ada417d282b5bc4a4461ef47b52e6a1a95bcfd3c874a6d762ae0a9dc68bc744d
d5de43e932750180ed7ad019ddecadd1ff2e178a6add036c866f345d902066d3
1137e573c0e95afac165f7ee5d9526270db3bc00ec21f718fdebd668507a34e1
d033ba3b5ae9ecd5787522783480204de57a18e7c0a838bc0fdc27223409ab60
a437e32a33b610ffd3b44e2ec757c0aadc82ab460ef7e83eba075618a682d36d
74e4410ee347375e962164cb7bdfb643d0be84df4c1127c8ee3f58a2ff76b7d6
d03285476d0428426c684167f975fa9227dc2a6ab1e4747d8c4027fde2efca64
131e3543759f540b5a783334668a9bdc0647f4b1425ee7873ba8ddcb65436d60
26b793c77cde01c8a9e03258527c48dd74cfeb7bd30af8eb7701d2ec6c866b75
f09068f71c5b3e5be2fd05b3e907c6b2455b625da0db6827c05d8742b7d54b0d
dc2d285e14b4c6ac3b018f41b6013eb80af0eba3b3b5643c6462a74bcd0adc79
5cceb8704bec5ea13892bcf075b8ae1c4c96f59cf744d1db12a65e4f59974be7
8b9e0db5d7d91bd9899cd3a36a76225ecfb9812e2f51476073d6e3c89a72154b
3e423aa42dffd92eedfca9cc6b5acba3c2a35794a7678ddc7d295f9ce9f38b56
2639d2f5f17c46d0cbeb9c6d4d99ef3deec1f0c55d9aa0f45590d24e60bf8430
0fb9df8ba0837749285306f759bc3e0c819ac04cd916d9371dd829b72887e4b7
fc2d1c9bd340f2487dedcfbbd7ed87242f3e3a5cdd56f847c5547fccb2e6f730
6f320c8036b1d1a63d7b2a2f5aaa73e2cb556b19443f4b140f089e47ac2a6660
e034995664197654429040291f6329a0e309bdd69c886dd459793f0f22d4019a
6ee884d31094f7cc996e5c620b47448c82c08c201f0ba1f7a8830f22498a9df4
55941aa69656eb883e6f736893aca744feb9c2863d393924269fcfe962a7f8bb
2ef6ba02130f45f9b5ed33a4c6c6fa67aeebd4a8fd66d00e8ad0ee067a316b96
99063a87d42055dcfcbacac783830574c2ae8d787686eb7696bfe1995c034bbf
0863fca1d7298ecc6dbd7ed3d4d45a134190ccb88f6fb600d229813fe34e1bc6
45e952fe203b323c1fda51a0e6cdbab02b06bd057d9b9f3eb655d1e26cacae65
08d6d988b1ac4e5cf8d8f67c84575ff6abc78e5aa771ad98458865db6af456f7
191981c3cce880a8170a31780faba128d8367b91ad85912f60b3272c910ff94b
26edcacabf5ddbbaba7250bdeeeac793053497a1b6f4753c467e45d26e60505d
08d982271db7a2cba5f40eb71ddc54521e33d63f994c21acbd0a396a7e8a5d22
182ec6d00b5453ada32559df30c2e38d3d56bf49d98b63527974eb35585142d6
b145d33f9c13e48b7db40cd3337da900e0dba50b5f1a0ba62f1246f749d268f7"
checksum="55e310e27c2087525572690a6e4a85447bcf8a6fa53ad42594279f83c1acc7b8
8a3ba7b8c18d972ab4719ac16c3011ff06d4130efc6732f550defd424d630de4
7f1f14fef3b346ec7b7dc6944ef011da23373ad9bee3efc9c7bd3a098a8bfada
11a5cd0b2cef8108567bc8aa28d6b9a7edf4d234e53cb3e859410fb02dd75623
cea73ae89cf424c69ed536419fe067aad057c44649db80da51792aa0d9c88e43
e2d4aae42019a00bd8cb3b1dc125c73f717c189ab2613d6e706bae95196eeec0
602655459e4617bc6cbbd79aa088085127cd554ff0c9f8dd280f3bc57c35f09d
6530eee73d98e272d1ac1e714a6588079371e181f67d99088b8aae5506314aca
30f1ad7683588c69abdde442c7bd638439afff79a05a099d6446604e928d02ca
0715b53e4392edcc813adca1482e81e4ff3074b022017e5ce8fbc7110b9c23e7
b87985cc62774e14984b41b231f7998bd4d127139b3d1a180128af6c277fcee2
22db0a45fe91ed3a95780ea9ea1c4225e2daf9e2b0e9db40733e6b0eb99ef254
83a3958a55ee7d577381194745849e5ba2d1c0595b2755374102eb6e604f9a48
0844268077d260ddcd00940c41dbbaba2a7db68e4209cc04174379dd054715ea
623fd2a11ef2ce572ec324d7069f6fbce0f28714b8752f398b57ba89556f1813
2c29d24ddaba848f8b24c41bf0c0b630a80cae07150cc4af032082c831aaa930
3b8b0a699259535697c7e372e2e915374bfe92dd46d3261afc1857453972ecf1
a71391e5d2f9b176926c1bd7cec2e9ed6ef6fba34f1b326067fc133e47439174
3f236158168ef9d144c320c6b7571c4ed0507b2508ea97fc825778ca28d5e22a
81797dbb80160ab42577a708604b4cc9f51a7875097f17c2b4eda49283a3d445
88006d10ecbaaa047bb4de58a92fa2c3b416a39baf7e8547dbece4788d7fa04d
8b1cc2769c6f0489168c37578d2be16da0d913b5f4fc5804348cd5f1f8788374
a99940ea10ca6648788c346462fe958e64e31388bcdefccd1d520610ef62722d
23698cb95a57b8782e78aa7c0f78e6ad903a395563470106729c9167fbc14d22
4d1511b17435ba2b0eb1f23fb06996b3a8dc92885221d5bf36380825f2ba428a
2627cb96de810b1f2de07d6fc661d5cd49703d002b18a51b3d1d13b04f6837d8
620dc82bfc3e3a65b4e73d77385d63c0bc0830301cbdd48a3149de06e9bfe374
2d4fa9197c77f6df1469ba7ab075946109ad89fc563575a8d1cf3fa3d4f6814c
4bf4b7f4e15edc82fec7f173a5648416fe0cf6576da5647af184f1a1b2aba92a
6a9224f800ca51ab98b62e59bce55be4109cbbb2d420d818466fde4ecb2aa36f
a7b2f57a2060370d2a504110cdbeaa7c12ecc6a5dd51d62df3ed1d6575164233
096c0f14fe4a0443fbf6705b03aa8fe0d547ffe8b24bd2dec2a28ace08a0c633
aa3c0c01cd0ec12802d7d2040fe20b47e840593cf9d2679137eafe96bb9e8011
4255f4cf8a0fd355364831146920cf7104151863081f926ebbb8623fdbefac24
36d4bb157fe5bfa6e56df55f6030dd5aa81ea6c73779e400a7bedc29c8ab28b2
b5bd0a725c1715b2f471df38e1b99e520a055d97f399162b7c86b56e9abdc89b
d491be9fe0e6fcc8f8a27a0a0f727798ff78886e2454cd80f8c78390ff4e798e
2cbcc5457e07d256390e661ebfa8446affd142f1954e894150c3d4cc0baf9e72
bc515be952a33e74315a1b932c20bb7ea3d4d59fb0b44f87d3555028540629f1
1cd2f09a3e46fcc919b057a4a84414e249a0d73ae538eb63d523e3959195a7be
b7a0c9d6ef1691883b331f3571dad030f925a1b4e8c659f29ea4931062d47e48
75487b57497f1ae3094844022d1f548fa588910bcd3d0daf567ebe6cf67f04f4
6703ef3622e09afa70e7c5791094793363bfaf65d1e2de74ca368aa2d25ba21c
addc43971f859f641db6d430172e4bf79dc9228170e37f35f4a91ca0ae03f264
f17cfcc784a4bdd3a2ae5ab37e69750593cdf0719bcf10d9bf2f5f261f4829d4
a04b364c0a3d0bd9b756cabc6f3bc94b44dd6396ad9896fb6d7b3179e6d66bd6
3842413baaa3e56cdeaebfc94dab80a5f90e819ba6678203171cb1fda2890d72
5ba20682ce4d9d3205133627896b6b1ca5366a9a290f953e602a23c9b91301e3
a1e1d75b5d2a1d10fa63ec2e94344a4e37cf8cb500702cafeccae8c85a454e99
dc390069a5298a98cfba87d6b68db440a4e690f2debf38bfee35247f30bed1a0
b218aff745cbb54e2f8a0b827933af8922269904beae593b481dace2dc26eb0a
6cd7544e5699afa0f842c0f41eeccad39943e2c0e14958012dd4c24caf886c1a
787966a9f1fcb0c39c810e35b47ba7756be4529e8d503f6a5379d3e05738ac5c
3bee0fccdedbf51f28c670c48ff1307b755de194dd3e6ab164c0690a1865d0e1
c2238532be6ee57fe9010115e253315f33b9b8cd949cd56f4909b25a6f85c950
d987a48fe16f3a6b2125e02cb67dd9563ac0a5a836a51fb2e6c10588af40b497
fcba01cfc506383576f7ab645f06073010914fc3650ef9b5cf9da701c0256b2c
5f6c6d69329f0fed4b3c3285d119b8ff2fe92917ae3e438ce536479471363d36
bf6b81195dc8a48cf3be76a37700afa8e31bd74fee435ca56bc932d90df50172
779b9db9cd00ae7907faa00f7108cce0208f16fb6ca530901a76bf1eee89d17b
e31a9415da4a5995d557fbb4d7db5a9dc8e77c4d6eea94fa710114a2fb679c8c
2d109042cb875ef514cbea28de2632febe11970d824899cc9cd4c298bd5041f7
45ed921806141b18c77544cc2b966d4c613b66f31a888b9a5c0a8d08afcf56f6
03a45300d7ad724324a5ada17734c49d2b09737b64f8cd78c777f3a203286ec1
69fcc6ff2044be806897edd4e629893ae83e5814ab6ec87416cd75fbcfe2c982
cc3518655722bf93c069a0f1b2d481830935fc37938cf21f69ebf0c578fd0a8a
37586a0123c65f0252aad754a8b3a7bc65e9036f4eb6591e9af4a18338a59885
a89f632652da8b2f234c9ca4ee5164b7eee551544bd390e566ebd5f399b1cdac
86ba94c70c7bd1772ed552f7945be658b04cbd976013a967c4d91b5d142c69a7
c72c2377a03abe57c57c15d48464a47a4fdbedc486c06ec6a8e01463a0427c47
0557010e12cbe233e802abdaf43f3db3e33400c2d73d2a88ae7358eaa226b32a
d9eac8084f6a379a274bfe24d18c93cc58b809ef2f107831564324cc50f7dbbf
cc1afa7f5e8a051997c3fbad2cf7a7175a11a6217a50411a9ce1c2a57b990a25
b12e41ced05411b99583d75680846e0e126d66598f4f4dc7deb5dbab475ab6e1
13170c010c4d5fe6ef7b8dee1d07c1eb8fdc47ab6f53bdb492b5ac5ec54ca233
3fc4c4a633d685f2691cac2e4843058561ca6424b94b6e6b9e30dd207d7ee350
b8d1b4cc7306ec23f9ec60d24e6e063d4b69d1cd0c97ca197294c624125b4090
57b0488ec605cdf4930c44a089cbeb87487070e663d685aad9eb49fab6d52dd1
87355cb09c89d369383b91d77aff3a1784ccb4b51c788d73a23ed529911549f5
859dc9030d6df5418e8ab471331e25823150d2021e9f0113fa5e0cc6500fc047
a45af01232e8a3bf0d89f4ae13933b0ad537919de9ad33fbcaf639ee584982c4
6178d73da3c9882eef70715ded77fbda2a66ea9080cc0abbf9df808fd72830cf
690087e78278e3c69d5733acabf02610c980d70cb0eb1ca0e37efa7f72936a8a
edeb16fdcb89a8595c5d1a59532e80985e1c334a702a4d856b7a7fb05b4f03dc
8dfbd44a29c4c5ec050427baa9bdaf367c41f54128fda7de549c1984a2c75c3e
bc5247ae05ac96f511c8d0a92df2114e5bb4eb2aeea8b14f0b8f1679ecb9fa88
8d62c1fdf78ff66b2830d5630d04ce997b7f0b20d7f4679060abe6e490cda4da
5ea2e9c99af85555201d71d3a9b9a26ebb77339f2388cf2856ae12182a6455fd
8e9687932548fc02e4e70f65cbb4d9f4c62c3372ae7dee1487798d8088657e1c
bf373d1d795626c44c9f2c29667e22e377dc1a4d555e255d88fbdcd56cd026c7
11b1b54d7851057364177d210db54048a2835b42a75ebdb2d430e69df677edcd
093ae67c9693136a744c85f3c0bb3eba111506ade119d382ff2f551a8b78b911
4b9ff7d81e36ae7d0a2ecd60c75f0d4f355bd88ef7af2d673eb5cb360a091b56
ec04f19eafbae464ff634e2189aacb0bdfc69a8b1a4db820899fab82060eff35
bcd4136832fbd999c15ab3ca19feee57d64d8fa1ccc1cc940af252446b7ee2c7
351bc149c4ef457649f37899702670dc5a2cfa433e1bff1bf33118783396b843
a02b5e698d355fb8f22949eb9c7f7a6b37e977ebcad7eb4c82371ed4f7139a8e"

View file

@ -3,7 +3,7 @@
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
#
pkgname=firefox
version=136.0.4
version=137.0
revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser"
@ -12,7 +12,7 @@ license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
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=4a28b9e1c2b8f2f1d434745ebb87fcba8ae116a202878f0fb1e83da63cf7c242
checksum=1ec47e2f83ccb80c0133f171091b5669c7ffdf7b86051fc85c0f915b7bcba91d
lib32disabled=yes
_llvmver=19 # needs to match rust

View file

@ -1,6 +1,6 @@
# Template file for 'furnace'
pkgname=furnace
version=0.6.8
version=0.6.8.1
revision=1
_adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8"
build_style=cmake
@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/tildearrow/furnace"
distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz
https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz>adpcm-${_adpcm_commit}.tar.gz"
checksum="eb3d0876ba4d65405b5bab93432e08bb7f63534e071f9fc73bb1f549d7ea0357
checksum="ce3c2a3a758596c73b3c4c4636722486f8ec51629019f8deda960c1d033093df
46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251"
skip_extraction="

View file

@ -1,6 +1,6 @@
# Template file for 'gcr4'
pkgname=gcr4
version=4.3.0
version=4.4.0.1
revision=1
build_style=meson
build_helper="gir"
@ -14,9 +14,9 @@ short_desc="GNOME crypto package"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.0-or-later, LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/gcr"
changelog="https://gitlab.gnome.org/GNOME/gcr/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
checksum=c3ee8728e4364b0397f435fa20f92f901ab139d2b264f4e059d67b3c0f43cd36
changelog="https://gitlab.gnome.org/GNOME/gcr/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/gcr/${version%.*.*}/gcr-${version}.tar.xz"
checksum=0c3c341e49f9f4f2532a4884509804190a0c2663e6120360bb298c5d174a8098
make_check_pre="dbus-run-session"
# secure memory tests fail
make_check=no

View file

@ -1,8 +1,8 @@
# Template file for 'gn'
pkgname=gn
version=0.0.20250113
version=0.0.20250402
revision=1
_ref=ed1abc107815210dc66ec439542bee2f6cbabc00
_ref=6e8e0d6d4a151ab2ed9b4a35366e630c55888444
create_wrksrc=yes
hostmakedepends="python3 ninja"
short_desc="Meta-build system that generates build files for Ninja"
@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://gn.googlesource.com/gn"
distfiles="https://gn.googlesource.com/gn/+archive/${_ref}.tar.gz"
checksum=@800954ce3fda8c1a3200c8bf145182d6df61636f49b19ec6e36c9d5646a39e2d
checksum=@a0c07348d1e6bfb3cbedb19faa9e4907aa01891ab5f7cc7a368179b188a3370f
do_configure() {
cat <<-EOF >src/gn/last_commit_position.h

View file

@ -1,6 +1,6 @@
# Template file for 'gnome-calculator'
pkgname=gnome-calculator
version=47.1
version=48.0
revision=1
build_style=meson
build_helper="gir"
@ -13,7 +13,7 @@ short_desc="GNOME calculator"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Apps/Calculator"
changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/gnome-47/NEWS"
changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gnome-calculator/${version%%.*}/gnome-calculator-${version}.tar.xz"
checksum=be9f922799b7e7e65c97348b9b7e647ffe33c831bb3a51d39e2c168d2adc40e0
checksum=07b627136bbfddb6142b324acc30440911f77f5137009103276a2d35ffd39510

View file

@ -0,0 +1,18 @@
diff --git a/thirdparty/manifold/src/sparse.h b/thirdparty/manifold/src/sparse.h
index a25ea61141..82ba7c5af6 100644
--- a/thirdparty/manifold/src/sparse.h
+++ b/thirdparty/manifold/src/sparse.h
@@ -40,11 +40,13 @@ class SparseIndices {
// such that the indices are sorted by (p << 32) | q
public:
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN || \
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ || \
defined(__BIG_ENDIAN__) || defined(__ARMEB__) || defined(__THUMBEB__) || \
defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || \
defined(__MIBSEB__)
static constexpr size_t pOffset = 0;
#elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || \
+ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ || \
defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || \
defined(__MIPSEL) || defined(__MIPSEL__) || defined(__EMSCRIPTEN__) || \

View file

@ -1,7 +1,7 @@
# Template file for 'godot'
pkgname=godot
version=4.3
revision=7
version=4.4.1
revision=1
archs="x86_64* i686* aarch64* armv7* ppc64*"
build_style=scons
make_build_args="platform=linuxbsd target=editor progress=no production=yes
@ -25,7 +25,7 @@ maintainer="dataCobra <datacobra@thinkbot.de>"
license="MIT"
homepage="https://www.godotengine.org/"
distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz"
checksum=6a441d02957432d76343052296dc514b1b6bd72af920c9f2518b1ec3cb534874
checksum=a486c523494e155b6912a607b5813577f8f39285f8ad43ac76cb9141edad9888
nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
CFLAGS+=" -fPIE -fPIC"

View file

@ -0,0 +1,44 @@
Don't call g_thread_unref after g_thread_join, g_thread_join already calls g_thread_unref.
https://docs.gtk.org/glib/struct.Thread.html
From 3990212ac5e22ed8f9f6f83c76de0ec3651564c9 Mon Sep 17 00:00:00 2001
From: Jens Georg <mail@jensge.org>
Date: Sat, 29 Mar 2025 12:29:48 +0100
Subject: [PATCH] tests: Remove unnecessary g_thread_unref
---
tests/test-service-proxy.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/tests/test-service-proxy.c b/tests/test-service-proxy.c
index cc3c613..988e0e6 100644
--- a/tests/test-service-proxy.c
+++ b/tests/test-service-proxy.c
@@ -517,8 +517,6 @@ test_sync_call (ProxyTestFixture *tf, gconstpointer user_data)
// Spin the loop for a bit...
g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
g_main_loop_run (tf->loop);
-
- g_thread_unref (t);
}
gboolean
@@ -562,7 +560,6 @@ test_cancel_sync_call (ProxyTestFixture *tf, gconstpointer user_data)
// Spin the loop for a bit...
g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
g_main_loop_run (tf->loop);
- g_thread_unref (t);
g_object_unref (d.cancellable);
}
@@ -642,7 +639,6 @@ test_finish_soap_error_sync (ProxyTestFixture *tf, gconstpointer user_data)
// Spin the loop for a bit...
g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
g_main_loop_run (tf->loop);
- g_thread_unref (t);
}
void
--
GitLab

View file

@ -1,6 +1,6 @@
# Template file for 'gupnp'
pkgname=gupnp
version=1.6.6
version=1.6.8
revision=1
build_style=meson
build_helper="gir"
@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GUPnP"
changelog="https://gitlab.gnome.org/GNOME/gupnp/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gupnp/${version%.*}/gupnp-${version}.tar.xz"
checksum=c9dc50e8c78b3792d1b0e6c5c5f52c93e9345d3dae2891e311a993a574f5a04f
checksum=70a003cebd68577293fb3e6af49ff902203bf8768b2fc5d651ddc1f0fa1e11e9
build_options="gir"
build_options_default="gir"

View file

@ -1,6 +1,6 @@
# Template file for 'icann-rdap-cli'
pkgname=icann-rdap-cli
version=0.0.21
version=0.0.22
revision=1
build_wrksrc="icann-rdap-cli"
build_style=cargo
@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0 OR MIT"
homepage="https://github.com/icann/icann-rdap"
distfiles="https://github.com/icann/icann-rdap/archive/refs/tags/v${version}.tar.gz"
checksum=252b112776fae0160f539e20b70ff24b6f2bea7551c9476ccd6f7651c7b861d0
checksum=42360a82605bf92891b4de0a133d43baabb041446b16063094c4abc94c531c30
post_install() {
vlicense ../LICENSE-MIT

View file

@ -1 +0,0 @@
icu4lua

View file

@ -1,47 +0,0 @@
VERSION?= 0.2B
DESTDIR?= /
PREFIX= $(DESTDIR)/usr
LIBDIR= $(PREFIX)/lib
INCDIR= $(PREFIX)/include
SILENT?=
SOURCES= icu.c icu.collator.c icu.idna.c icu.normalizer.c icu.regex.c \
icu.stringprep.c icu.ufile.c icu.ustring.c icu.utf8.c matchengine.c
OBJS= icu.o icu.collator.o icu.idna.o icu.normalizer.o icu.regex.o \
icu.stringprep.o icu.ufile.o icu.ustring.o icu.utf8.o matchengine.o
HEADERS= formatting.h icu4lua.h matchengine.h
TARGET= libicu4lua.so
SO_MAJOR= 0
SO_MINOR= 1
SO_BUILD= 1
SO_VER= $(SO_MAJOR).$(SO_MINOR).$(SO_BUILD)
ICU_CFLAGS= `pkg-config --cflags icu-i18n icu-io`
ICU_LIBS= `pkg-config --libs icu-i18n icu-io`
LUA_CFLAGS= `pkg-config --cflags lua5.1`
LUA_LIBS= `pkg-config --libs lua5.1`
all: $(TARGET)
$(TARGET): $(OBJS)
@echo "Linking $@ ..."
$(SILENT)$(CC) -shared -Wl,-soname,$(TARGET).$(SO_MAJOR) \
-o $(TARGET).$(SO_VER) $(LDFLAGS) \
$(OBJS) $(LIBS) $(LUA_LIBS) -L/usr/lib/icu $(ICU_LIBS)
.c.o:
@echo "Compling $< ..."
$(SILENT)$(CC) $(CFLAGS) $(ICU_CFLAGS) $(LUA_CFLAGS) -o $@ -c $<
install: $(TARGET)
@echo "Installing..."
install -d $(LIBDIR)/
install -m 0755 $(TARGET).$(SO_VER) $(LIBDIR)
ln -s $(TARGET).$(SO_VER) $(LIBDIR)/$(TARGET).$(SO_MAJOR).$(SO_MINOR)
ln -s $(TARGET).$(SO_MAJOR).$(SO_MINOR) $(LIBDIR)/$(TARGET).$(SO_MAJOR)
ln -s $(TARGET).$(SO_MAJOR) $(LIBDIR)/$(TARGET)
install -d $(INCDIR)/icu4lua
install -m 0644 *.h $(INCDIR)/icu4lua
install -d $(LIBDIR)/pkgconfig
sed < icu4lua.pc.in -e "s;@VERSION@;$(VERSION);" \
> $(LIBDIR)/pkgconfig/icu4lua.pc

View file

@ -1,11 +0,0 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${exec_prefix}/incude
Name: icu4lua
Description: Unicode support for Lua 5.1
Version: @VERSION@
Requires: icu-i18n icu-io
Libs: -L${libdir} -licu4lua
CFlags: -I${includedir}/icu4lua

View file

@ -1,94 +0,0 @@
--- a/src/icu.ustring.c.orig
+++ b/src/icu.ustring.c
@@ -38,7 +38,7 @@
target_limit = target + ICU4LUA_UBUFFERSIZE;
for (;;) {
status = U_ZERO_ERROR;
- ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
+ ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
switch(status) {
case U_ZERO_ERROR:
icu4lua_addusize(&build_buffer, target - temp_buffer);
@@ -100,7 +100,7 @@
for (;;) {
status = U_ZERO_ERROR;
- ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
+ ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
switch(status) {
case U_BUFFER_OVERFLOW_ERROR:
luaL_addsize(&build_buffer, (const char*)target - (const char*)temp_buffer);
@@ -691,7 +691,7 @@
lua_pushboolean(L, u_strCompare(
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
- TRUE
+ 1
) < 0);
return 1;
}
@@ -703,7 +703,7 @@
lua_pushboolean(L, u_strCompare(
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
- TRUE
+ 1
) <= 0);
return 1;
}
@@ -733,7 +733,7 @@
lua_pushboolean(L, u_strCompare(
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
- TRUE
+ 1
) < 0);
}
return 1;
@@ -759,7 +759,7 @@
lua_pushboolean(L, u_strCompare(
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
- TRUE
+ 1
) <= 0);
}
return 1;
@@ -785,7 +785,7 @@
lua_pushboolean(L, u_strCompare(
icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
- TRUE
+ 1
) == 0);
}
return 1;
--- a/src/icu.utf8.c.orig
+++ b/src/icu.utf8.c
@@ -730,7 +730,7 @@
UCharIterator iter_b;
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) < 0);
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) < 0);
}
return 1;
}
@@ -746,7 +746,7 @@
UCharIterator iter_b;
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) <= 0);
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) <= 0);
}
return 1;
}
@@ -764,7 +764,7 @@
UCharIterator iter_b;
uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) == 0);
+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) == 0);
}
return 1;
}

View file

@ -1,42 +0,0 @@
# Template file for 'icu4lua'
pkgname=icu4lua
version=0.2B
revision=14
create_wrksrc=yes
build_style=gnu-makefile
hostmakedepends="pkg-config unzip"
makedepends="icu-devel lua51-devel"
short_desc="Binary module for providing Unicode support to Lua"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT,X"
homepage="http://luaforge.net/projects/icu-lua/"
distfiles="
http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-src.zip
http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-docs.zip"
checksum="
04368e7f7573f7e0d9ca4d9f06d760234ae51199e6e7682701a0fc0cfb5cd677
d46449d77bc403e3258fd77e37de664148b0051fbd92a5d1c51b167370a26d02"
CFLAGS="-fPIC"
do_build() {
cp ${FILESDIR}/Makefile src
cp ${FILESDIR}/icu4lua.pc.in src
make -C src ${make_build_args} ${make_build_target}
}
do_install() {
make -C src VERSION=${version} DESTDIR=${DESTDIR} install
vdoc doc/index.html
}
icu4lua-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/share/doc
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}

View file

@ -1,2 +0,0 @@
site=http://files.luaforge.net/releases/icu-lua/icu-lua
pattern="\K[\d]+\.[\d][A-Z]+"

View file

@ -1,6 +1,6 @@
# Template file for 'libxml2'
pkgname=libxml2
version=2.13.6
version=2.13.7
revision=1
build_style=gnu-configure
configure_args="--with-threads --with-history --with-icu
@ -14,7 +14,7 @@ license="MIT"
homepage="https://gitlab.gnome.org/GNOME/libxml2"
changelog="https://gitlab.gnome.org/GNOME/libxml2/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libxml2/${version%.*}/libxml2-${version}.tar.xz"
checksum=f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96
checksum=14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b
python_version=3
CFLAGS="-I$XBPS_CROSS_BASE/usr/include/python$py3_ver"

View file

@ -1,7 +1,7 @@
# Template file for 'libxslt'
pkgname=libxslt
version=1.1.39
revision=3
version=1.1.43
revision=1
build_style=gnu-configure
configure_args="--enable-static --disable-dependency-tracking"
hostmakedepends="docbook-xml docbook-xsl libtool pkg-config python3"
@ -11,8 +11,9 @@ short_desc="XSLT parser library from the GNOME project"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://gitlab.gnome.org/GNOME/libxslt"
changelog="https://gitlab.gnome.org/GNOME/libxslt/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libxslt/${version%.*}/libxslt-${version}.tar.xz"
checksum=2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0
checksum=5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a
python_version=3
CFLAGS="-I$XBPS_CROSS_BASE/usr/include/python$py3_ver"
CFLAGS+=" -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
@ -44,7 +45,7 @@ post_install() {
vsed -i -e "s,-I${XBPS_CROSS_BASE}/usr/include,-I\${includedir}," \
$DESTDIR/usr/bin/xslt-config
fi
vlicense COPYING
vlicense Copyright
}
libxslt-devel_package() {
@ -57,7 +58,6 @@ libxslt-devel_package() {
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove "usr/lib/*.a"
vmove usr/share/aclocal
vmove usr/share/doc
vmove usr/share/man/man3
vmove usr/share/gtk-doc

View file

@ -1,6 +1,6 @@
# Template file for 'limine'
pkgname=limine
version=9.2.1
version=9.2.2
revision=1
build_style=gnu-configure
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://limine-bootloader.org/"
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
checksum=c87afc14c38a9569529249a41800c2e91e0f1ceeed1e4dfc830ac94bf9cfbefb
checksum=b83decd75effba101e4427b1efc81748cf73201c85be36e3795ca090f5f08083
post_install() {
vlicense COPYING

View file

@ -1,7 +1,7 @@
# Template file for 'lldpd'
pkgname=lldpd
version=1.0.11
revision=3
version=1.0.19
revision=1
build_style=gnu-configure
configure_args="--with-privsep-chroot=/var/empty"
hostmakedepends="pkg-config"
@ -11,11 +11,15 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="ISC"
homepage="https://vincentbernat.github.io/lldpd/index.html"
distfiles="https://media.luffy.cx/files/lldpd/${pkgname}-${version}.tar.gz"
checksum=b51d15700fbaefcb7fb85c3506b49d33173a0f15d700f933ef044067b42d46e4
checksum=f87df3163d5e5138da901d055b384009785d1eb50fdb17a2343910fcf30a997f
system_groups="_lldpd"
system_accounts="_lldpd"
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
fi
post_install() {
vsv lldpd
vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Template file for 'logswan'
pkgname=logswan
version=2.1.14
version=2.1.15
revision=1
build_style=cmake
makedepends="jansson-devel libmaxminddb-devel"
@ -10,7 +10,7 @@ license="BSD-2-clause"
homepage="https://www.logswan.org/"
changelog="https://github.com/fcambus/logswan/raw/master/ChangeLog"
distfiles="https://github.com/fcambus/logswan/archive/${version}.tar.gz"
checksum=689e9af1ba8f22443e6ed3480693cc3a3add68c296d8e535dffa641c0c25e459
checksum=6e500f33b741fce766225048ec2197e57047f91baa42ecd55ec2b94cdc2c3b5d
post_install() {
vlicense LICENSE

View file

@ -9,7 +9,7 @@ _desc="POSIX library for Lua programming language"
short_desc="${_desc} (5.4.x)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="http://luaforge.net/projects/luaposix/"
homepage="https://luaposix.github.io/luaposix/"
distfiles="https://github.com/luaposix/luaposix/archive/refs/tags/v${version}.tar.gz"
checksum=a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809
lib32disabled=yes

View file

@ -1,6 +1,6 @@
# Template file for 'mlterm'
pkgname=mlterm
version=3.9.3
version=3.9.4
revision=1
build_style=gnu-configure
configure_args="--disable-static
@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-3-Clause"
homepage="http://mlterm.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=b5b76721391de134bd64afb7de6b4256805cf2fc883a2bf2e5d29602ac1b50d9
checksum=171de4c4f3443bc1211cc51df5caa0e082ffcdd33ab3ce261bc0a4cfe85d9b5e
pre_configure() {
export ac_cv_func_posix_openpt=yes

View file

@ -1,8 +1,8 @@
# Template file for 'nicotine+'
pkgname=nicotine+
version=3.3.10
revision=1
build_style=python3-module
revision=2
build_style=python3-pep517
hostmakedepends="python3-setuptools gettext"
depends="gtk4 python3-gobject"
checkdepends="$depends python3-pytest python3-pytest-xvfb dejavu-fonts-ttf"

View file

@ -0,0 +1,137 @@
From: Michael Hudson-Doyle <michael.hudson@ubuntu.com>
Date: Thu, 11 Apr 2024 11:18:39 +0200
Subject: Add function prototypes to fix implicit function declaration errors
Reviewed-By: Tobias Heider <me@tobhe.de>
Bug-Debian: https://bugs.debian.org/1066285
---
cl/cl.h | 5 +++++
cl/cl_funcs.c | 6 ++++++
common/conv.h | 3 +++
common/multibyte.h | 6 ++++++
dist/configure | 1 +
5 files changed, 21 insertions(+)
diff --git a/cl/cl.h b/cl/cl.h
index 3d71410..4ff232d 100644
--- a/cl/cl.h
+++ b/cl/cl.h
@@ -26,6 +26,11 @@
#endif
#endif
+/*
+ * for setupterm()
+ */
+#include <term.h>
+
typedef struct _cl_private {
char ibuf[256]; /* Input keys. */
diff --git a/cl/cl_funcs.c b/cl/cl_funcs.c
index c5fc597..b6174ef 100644
--- a/cl/cl_funcs.c
+++ b/cl/cl_funcs.c
@@ -31,6 +31,12 @@ static const char sccsid[] = "$Id: cl_funcs.c,v 10.72 2002/03/02 23:18:33 skimo
#include "../vi/vi.h"
#include "cl.h"
+/*
+ * This is declared by ncurses.h, but only if _XOPEN_SOURCE is set and lots of
+ * other things break if we define that.
+ */
+extern int waddnwstr (WINDOW *,const wchar_t *,int);
+
static void cl_rdiv __P((SCR *));
static int
diff --git a/common/conv.h b/common/conv.h
index 76b06c1..a7675c4 100644
--- a/common/conv.h
+++ b/common/conv.h
@@ -21,3 +21,6 @@ struct _conv {
char2wchar_t input2int;
wchar2char_t int2disp;
};
+
+extern int conv_enc (SCR *sp, int option, char *enc);
+extern void conv_init (SCR *orig, SCR *sp);
diff --git a/common/multibyte.h b/common/multibyte.h
index 820f4ec..2484521 100644
--- a/common/multibyte.h
+++ b/common/multibyte.h
@@ -5,6 +5,12 @@
#include <wchar.h>
#include <wctype.h>
+/*
+ * This is declared by wchar.h, but only if _XOPEN_SOURCE is set and lots of
+ * other things break if we define that.
+ */
+extern int wcwidth (wchar_t c);
+
typedef wchar_t RCHAR_T;
#define RCHAR_T_MAX ((1 << 24)-1)
typedef wchar_t CHAR_T;
diff --git a/dist/configure b/dist/configure
index b23e167..d7fb54f 100755
--- a/dist/configure
+++ b/dist/configure
@@ -27385,6 +27385,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <$CURSHEADER>
+#include <term.h>
int
main ()
{
From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Date: Mon, 10 Jun 2024 21:16:51 +0900
Subject: Add more function prototypes to fix -Wimplicit-function-declaration
Without this,
$ nvi a b
# ex command
:next
# error
BDB0171 seek: 1024: (1 * 1024) + 0: Bad file descriptor
Like the above, nvi fails to open the next file ("b").
Reviewed-By: Tobias Heider <me@tobhe.de>
Bug-Debian: https://bugs.debian.org/1072923
---
dist/configure | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dist/configure b/dist/configure
index d7fb54f..d78e87d 100755
--- a/dist/configure
+++ b/dist/configure
@@ -26719,6 +26719,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
+#include <sys/file.h>
#include <fcntl.h>
int
main ()
@@ -27507,7 +27508,7 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-
+#include <stdlib.h>
int
main ()
{
@@ -27632,6 +27633,8 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
+#include <stdio.h>
+#include <stdlib.h>
main(){char buf[20]; exit(sprintf(buf, "XXX") != 3);}
_ACEOF
rm -f conftest$ac_exeext

View file

@ -1,6 +1,6 @@
# Template file for 'openra'
pkgname=openra
version=20250303
version=20250330
revision=1
build_style="gnu-makefile"
make_install_target="install install-linux-shortcuts install-linux-appdata"
@ -15,7 +15,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-3.0-or-later"
homepage="http://www.openra.net"
distfiles="https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz"
checksum=8d868e6ec081e79705172158f2af9efe53a288c0925cda7b18c2e69c59b4ddf2
checksum=e29fac3018bf1676fe300ce6e2e2232115cf5cf2ccdb4cf2bebc83e00c3556a4
if [ "$XBPS_ENDIAN" = "be" ]; then
broken="Fails to build"

View file

@ -1,8 +1,7 @@
# Template file for 'openresolv'
pkgname=openresolv
reverts="3.14.0_1"
version=3.13.2
revision=2
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--bindir=/usr/bin"
hostmakedepends="runit"
@ -11,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-2-Clause"
homepage="https://roy.marples.name/projects/openresolv"
distfiles="https://github.com/NetworkConfiguration/openresolv/archive/refs/tags/v${version}.tar.gz"
checksum=e16b732b52df50e03fde3e37dd3fb642094248412afe78e6a7cf37c429ffe3ad
checksum=72ae29f2e207039a8c55857fadc428026c26e9aa358cf772aa59cf635e643d4a
conf_files="/etc/resolvconf.conf"
post_install() {

View file

@ -1,6 +1,6 @@
# Template file for 'python3-PyQt-builder'
pkgname=python3-PyQt-builder
version=1.17.0
version=1.18.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-setuptools_scm sip python3-wheel"
@ -10,7 +10,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="https://www.riverbankcomputing.com/software/pyqt/"
distfiles="$PYPI_SITE/P/PyQt-builder/pyqt_builder-$version.tar.gz"
checksum=fce0e92346d2a4296525b7ad9f02b74ea425f26210390ae0d3e4ca08c31cf4cc
checksum=3f7a3a2715947a293a97530a76fd59f1309fcb8e57a5830f45c79fe7249b3998
post_install() {
rm -rf $DESTDIR/usr/bin

View file

@ -1,9 +1,10 @@
--- a/certifi/core.py
+++ b/certifi/core.py
@@ -10,36 +10,15 @@ import sys
@@ -13,38 +13,15 @@ def exit_cacert_ctx() -> None:
if sys.version_info >= (3, 11):
from importlib.resources import as_file, files
- from importlib.resources import as_file, files
+ from pathlib import Path
- _CACERT_CTX = None
@ -31,6 +32,7 @@
- # we will also store that at the global level as well.
- _CACERT_CTX = as_file(files("certifi").joinpath("cacert.pem"))
- _CACERT_PATH = str(_CACERT_CTX.__enter__())
- atexit.register(exit_cacert_ctx)
-
return _CACERT_PATH
@ -42,12 +44,12 @@
--- a/setup.py
+++ b/setup.py
@@ -41,7 +41,7 @@ setup(
'certifi',
@@ -35,7 +35,7 @@ setup(
"certifi",
],
package_dir={'certifi': 'certifi'},
- package_data={'certifi': ['*.pem', 'py.typed']},
+ package_data={'certifi': ['py.typed']},
package_dir={"certifi": "certifi"},
- package_data={"certifi": ["*.pem", "py.typed"]},
+ package_data={"certifi": ["py.typed"]},
# data_files=[('certifi', ['certifi/cacert.pem'])],
include_package_data=True,
zip_safe=False,

View file

@ -1,16 +1,16 @@
# Template file for 'python3-certifi'
pkgname=python3-certifi
version=2022.09.24
revision=5
version=2025.1.31
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3"
depends="python3 ca-certificates"
short_desc="Curated collection of Root Certificates"
maintainer="Karl Nilsson <karl.robert.nilsson@gmail.com>"
license="MPL-2.0"
homepage="https://certifi.io"
distfiles="https://github.com/certifi/python-certifi/archive/${version}.tar.gz"
checksum=8c1db7f2a3b272e8a90b2e1910763930fa81e2512fbb96cb7a25787d63765c78
distfiles="${PYPI_SITE}/c/certifi/certifi-${version}.tar.gz"
checksum=3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651
post_extract() {
rm -f certifi/cacert.pem

View file

@ -8,10 +8,11 @@ revision=3
build_wrksrc=Python
build_style=sip-build
build_helper=qemu
hostmakedepends="qt5-qmake qt5-host-tools python3-PyQt5-devel
hostmakedepends="qt5-qmake qt5-host-tools python3-PyQt5-devel python3-sip-PyQt5
python3-PyQt-builder pkg-config"
makedepends="qscintilla-qt5-devel python3-PyQt5-devel qt5-devel python3-devel"
depends="python3-PyQt5"
makedepends="qscintilla-qt5-devel python3-PyQt5-devel qt5-devel python3-devel
python3-sip-PyQt5"
depends="python3-PyQt5 python3-sip-PyQt5"
short_desc="Qt5 port of Scintilla editor - Python 3 binding"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only"

View file

@ -8,9 +8,9 @@ build_wrksrc=Python
build_style=sip-build
build_helper=qemu
hostmakedepends="qt6-base-devel qscintilla-qt6-devel python3-PyQt-builder
python3-pyqt6-bindings pkg-config"
python3-pyqt6-bindings python3-pyqt6-sip pkg-config"
makedepends="qscintilla-qt6-devel qt6-tools-devel python3-devel"
depends="python3-pyqt6"
depends="python3-pyqt6 python3-pyqt6-sip"
short_desc="Qt6 port of Scintilla editor - Python 3 binding"
maintainer="Eloi Torrents <eloitor@duck.com>"
license="GPL-3.0-only"

View file

@ -1,6 +1,6 @@
# Template file for 'python3-pyqt6-sip'
pkgname=python3-pyqt6-sip
version=13.9.1
version=13.10.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel python3-setuptools sip"
@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="https://www.riverbankcomputing.com/software/sip/"
distfiles="${PYPI_SITE}/p/pyqt6_sip/pyqt6_sip-${version}.tar.gz"
checksum=15be741d1ae8c82bb7afe9a61f3cf8c50457f7d61229a1c39c24cd6e8f4d86dc
checksum=d6daa95a0bd315d9ec523b549e0ce97455f61ded65d5eafecd83ed2aa4ae5350
lib32disabled=yes
post_extract() {

View file

@ -1,6 +1,6 @@
# Template file for 'python3-pyqt6'
pkgname=python3-pyqt6
version=6.8.0
version=6.8.1
revision=1
build_style=sip-build
build_helper=qemu
@ -18,8 +18,8 @@ short_desc="Python 3 bindings for Qt6"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only"
homepage="https://www.riverbankcomputing.com/software/pyqt/"
distfiles="$PYPI_SITE/P/PyQt6/PyQt6-$version.tar.gz"
checksum=6d8628de4c2a050f0b74462e4c9cb97f839bf6ffabbca91711722ffb281570d9
distfiles="$PYPI_SITE/p/pyqt6/pyqt6-$version.tar.gz"
checksum=91d937d6166274fafd70f4dee11a8da6dbfdb0da53de05f5d62361ddf775e256
lib32disabled=yes
subpackages="python3-pyqt6-bindings

View file

@ -1,6 +1,6 @@
# Template file for 'python3-sip-PyQt5'
pkgname=python3-sip-PyQt5
version=12.16.1
version=12.17.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel python3-setuptools sip"
@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-only, GPL-3.0-only"
homepage="https://riverbankcomputing.com/software/sip/intro"
distfiles="${PYPI_SITE}/p/pyqt5_sip/pyqt5_sip-${version}.tar.gz"
checksum=8c831f8b619811a32369d72339faa50ae53a963f5fdfa4d71f845c63e9673125
checksum=682dadcdbd2239af9fdc0c0628e2776b820e128bec88b49b8d692fe682f90b4f
lib32disabled=yes
post_extract() {

View file

@ -1,8 +1,8 @@
# Template file for 'qemacs'
pkgname=qemacs
version=6.3.2
version=6.4.1
revision=1
_githash=0e90c181078f3d85d0d44d985d541184223668e1
_githash=43b5851958ee13fe0b96cf92b5cfc0aaa085d740
build_style=configure
configure_args="--prefix=/usr --mandir=/usr/share/man
--disable-x11 --disable-plugins"
@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/qemacs/qemacs"
distfiles="https://github.com/qemacs/qemacs/archive/${_githash}.tar.gz"
checksum=dd61939fd2662ad7bf0ebb11d0490ac5e4fe8fa5c5bd00eae8aaf54ccd96b0c9
checksum=263264060117e81f0a45404d31ec5938f44f89ddb0d4f3bf2598804826e9aeb4
# make: *** No rule to make target '.objs/Linux-x86_64-riscv64-linux-gnu-gcc/libqhtml.a', needed by 'qe_g'. Stop.
disable_parallel_build=yes

2
srcpkgs/qemacs/update Normal file
View file

@ -0,0 +1,2 @@
site='https://raw.githubusercontent.com/qemacs/qemacs/refs/heads/master/VERSION'
pattern='[.\d]+'

View file

@ -314,6 +314,8 @@ replaces="
icecat-i18n-zh-CN<=78.6.1_1
icecat-i18n-zh-TW<=78.6.1_1
icecat<=78.6.1_1
icu4lua-devel<=0.2B_14
icu4lua<=0.2B_14
ilmbase-devel<=2.4.2_2
ilmbase<=2.4.2_2
ioquake3-rpi<=20130506_2

View file

@ -1,7 +1,7 @@
# Template file for 'rygel'
pkgname=rygel
version=0.44.0
revision=2
version=0.44.2
revision=1
build_style=meson
build_helper="gir"
configure_args="-Dexamples=false -Dtests=false"
@ -13,10 +13,10 @@ depends="hicolor-icon-theme desktop-file-utils"
short_desc="GNOME home media solution"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/Rygel"
homepage="https://gnome.pages.gitlab.gnome.org/rygel/"
changelog="https://gitlab.gnome.org/GNOME/rygel/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/rygel/${version%.*}/rygel-${version}.tar.xz"
checksum=5e1a76507209290530e6ce0141fc76946009edfb0fac3ed9432130821e5e4e72
checksum=796eee494cdf60dc2bf82b00b8f99a14ba1c7cf40d2944817ff0c1aa6073d5a0
conf_files="/etc/rygel.conf"

View file

@ -1,6 +1,6 @@
# Template file for 'scrot'
pkgname=scrot
version=1.11.1
version=1.12
revision=1
build_style=gnu-configure
make_install_args="docsdir=/usr/share/doc/scrot"
@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/resurrecting-open-source-projects/scrot"
distfiles="https://github.com/resurrecting-open-source-projects/scrot/archive/${version}.tar.gz"
checksum=ea9949e80c3c60e335768402f66adad1b119b4c4e9b1daf90dff290f3c1114eb
checksum=d4b51933c4e0b3ac332226b1f35ee03aa370b6d7f9b5964af264e3fc737a1cd2
if [ "$XBPS_TARGET_LIBC" = musl ]; then
makedepends+=" musl-legacy-compat"

View file

@ -1,6 +1,6 @@
# Template file for 'sip'
pkgname=sip
version=6.9.1
version=6.10.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-packaging"
@ -11,7 +11,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause, BSD-3-Clause"
homepage="https://riverbankcomputing.com/software/sip/intro"
distfiles="${PYPI_SITE}/s/sip/sip-${version}.tar.gz"
checksum=7904be5190d7879952563b78a3af0e58fa27d9525af7f53f93eac7a83b433e7b
checksum=fa0515697d4c98dbe04d9e898d816de1427e5b9ae5d0e152169109fd21f5d29c
lib32disabled=yes
replaces="sip5<=${version}_${revision}"
provides="sip5-${version}_${revision}"

View file

@ -1,6 +1,6 @@
# Template file for 'stress-ng'
pkgname=stress-ng
version=0.18.11
version=0.18.12
revision=1
build_style=gnu-makefile
make_use_env=1
@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://github.com/ColinIanKing/stress-ng/"
distfiles="https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V${version}.tar.gz"
checksum=f4388c4d4d53172431cd77e029139ddd0dacb249ef59053dbc1f0c42188e3e35
checksum=20401a5a52a3b3b5d84fbdd561e4daf1076b0368a1ccbbbc8d41af2be6ea6f34
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"

View file

@ -1,6 +1,6 @@
# Template file for 'syncthing'
pkgname=syncthing
version=1.29.3
version=1.29.4
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=4a09cf616f876acd8c62deb1d245647e718e8ffcf01c374ce6f49ea71aef1098
checksum=6fd5fb081297bd031923a7f9b2a641c38df2bad8cf65e197d9bcfc2fc4bf3a83
pre_build() {
GOARCH= go generate github.com/syncthing/syncthing/lib/api/auto

View file

@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
version=0.76.8
version=0.77.1
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
checksum=e40331e856361486db5ee5f134283da6fde947d6eb1a721fc94a7d6970e1ff88
checksum=a74aee5b0238c808c0243c44c6d38d127f5f27cdd82eb0e943a7504376b0122a
post_install() {
vlicense LICENSE.txt

View file

@ -1,6 +1,6 @@
# Template file for 'topgrade'
pkgname=topgrade
version=16.0.2
version=16.0.3
revision=1
build_style=cargo
build_helper=qemu
@ -9,7 +9,7 @@ maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
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=9cbaf60a44a1ba76c51d4a44e4fe4e7567ffbbb8c5c3b5751dfbdafd161f8230
checksum=97df1c06f9489ce842756fd27c7a309db952bee16001a7a2e7a337d45904731c
post_install() {
local topgrade="${DESTDIR}/usr/bin/topgrade"

View file

@ -1,7 +1,7 @@
# Template file for 'tzupdate'
pkgname=tzupdate
version=2.1.0
revision=4
revision=5
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3"
@ -14,6 +14,6 @@ checksum=8e0f81d04143fd89a1300155bb99baeb46d5f6b3df49b96361f9026ff55eaec9
# tests require httpretty, not in repos
make_check=no
post_instal() {
post_install() {
vlicense LICENSE
}

1
srcpkgs/vte3-demo Symbolic link
View file

@ -0,0 +1 @@
vte3

1
srcpkgs/vte3-gtk4-demo Symbolic link
View file

@ -0,0 +1 @@
vte3

View file

@ -1,7 +1,7 @@
# Template file for 'vte3'
pkgname=vte3
version=0.80.0
revision=1
revision=2
build_style=meson
build_helper="gir"
configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false
@ -10,7 +10,7 @@ hostmakedepends="glib-devel gettext pkg-config
$(vopt_if gir vala)"
makedepends="gnutls-devel gtk4-devel gtk+3-devel pcre2-devel liblz4-devel
$(vopt_if gir vala-devel)"
depends="vte3-profile"
depends="vte3-profile>=${version}_${revision}"
short_desc="Terminal widget with improved accessibility and I18N support"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
@ -36,20 +36,40 @@ build_options_default="gir"
vte3-profile_package() {
short_desc+=" - profile scripts"
pkg_install() {
vmove usr/libexec/vte-urlencode-cwd
vmove etc/profile.d
}
}
vte3-gtk4_package() {
depends="vte3-profile"
depends="vte3-profile>=${version}_${revision}"
short_desc+=" - GTK4 version"
pkg_install() {
vmove usr/bin/vte-2.91-gtk4
vmove usr/lib/libvte-2.91-gtk4.so.0
vmove usr/lib/girepository-1.0/Vte-3.91.typelib
}
}
vte3-demo_package() {
depends="vte3>=${version}_${revision}"
short_desc+=" - GTK3 demo"
pkg_install() {
vmove usr/bin/vte-2.91
vmove usr/share/applications/org.gnome.Vte.App.Gtk3.desktop
vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk3.desktop
}
}
vte3-gtk4-demo_package() {
depends="vte3-gtk4>=${version}_${revision}"
short_desc+=" - GTK4 demo"
pkg_install() {
vmove usr/bin/vte-2.91-gtk4
vmove usr/share/applications/org.gnome.Vte.App.Gtk4.desktop
vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk4.desktop
}
}
vte3-devel_package() {
depends="libglib-devel gtk+3-devel pango-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"

View file

@ -1,6 +1,6 @@
# Template file for 'xdg-desktop-portal-gtk'
pkgname=xdg-desktop-portal-gtk
version=1.15.2
version=1.15.3
revision=1
build_style=meson
hostmakedepends="pkg-config gettext gnome-desktop-devel glib-devel xdg-desktop-portal"
@ -12,5 +12,6 @@ short_desc="Portal backend service for Flatpak using GTK+"
maintainer="Duncaen <duncaen@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://github.com/flatpak/xdg-desktop-portal-gtk"
changelog="https://raw.githubusercontent.com/flatpak/xdg-desktop-portal-gtk/refs/heads/main/NEWS"
distfiles="https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/${version}/xdg-desktop-portal-gtk-${version}.tar.xz"
checksum=0295af247fc0d8c94e722731c29a2db7a045d38b132325b22e508709a235300b
checksum=47a3743d2419a8601e691db37e85bb5fac5ae4b26842177065cd5f22ada23b37

View file

@ -1,6 +1,6 @@
# Template file for 'youtube-viewer'
pkgname=youtube-viewer
version=3.11.4
version=3.11.5
revision=1
build_style=perl-ModuleBuild
configure_args="--gtk"
@ -14,7 +14,7 @@ license="Artistic-2.0"
homepage="https://github.com/trizen/youtube-viewer"
changelog="https://github.com/trizen/youtube-viewer/releases"
distfiles="https://github.com/trizen/youtube-viewer/archive/${version}.tar.gz"
checksum=e2a3c3b1a8a0cd248022c1b775153794c0e9e22988a5c78194e3850765ad0ac3
checksum=ad66c358fbb65deb7c692b655d00f42e9f42a99e221fca51b3c2bd1120a9f0cf
gtk-youtube-viewer_package() {
depends="${sourcepkg}-${version}_${revision} perl-Gtk3 perl-File-ShareDir"