many upgrades

This commit is contained in:
joborun linux 2023-02-15 02:35:34 +02:00
parent 71d953d5b6
commit 3020fce4ec
49 changed files with 256 additions and 112 deletions

View File

@ -0,0 +1,30 @@
From 89f3daeaaf021a77177daec8666bcd80ec476833 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@fb.com>
Date: Mon, 16 Jan 2023 15:48:10 -0800
Subject: tests: accommodate newer GNU make's SIGPIPE-ignore
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* tests/colors: Allow an exit code of not just 141 (SIGPIPE),
but also "error": 2.
Reported by Tomasz Kłoczko in http://bugs.gnu.org/59905.
---
tests/colors | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/colors b/tests/colors
index a14e555..6ef729f 100755
--- a/tests/colors
+++ b/tests/colors
@@ -128,6 +128,9 @@ printf '%1000000s-a' > a
printf '%1000000s-b' > b
head -c 10 < fifo > /dev/null &
diff --color=always ---presume-output-tty a b > fifo
-test $? = 141 || fail=1
+
+# Depending on version of GNU make (4.3.92-4.4 set SIGPIPE to "ignore"),
+# either of these is acceptable.
+case $? in 2|141) ;; *) fail=1 ;; esac
Exit $fail

View File

@ -0,0 +1,18 @@
From ba08fbbb0ca5da455bf695236c57bc50e7faed50 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Fri, 10 Feb 2023 15:33:40 -0800
Subject: diff: fix bug where -D does not work
diff --git a/src/diff.c b/src/diff.c
index dd6f63b..2b4834f 100644
--- a/src/diff.c
+++ b/src/diff.c
@@ -416,7 +416,7 @@ main (int argc, char **argv)
char *base = b;
int changes = 0;
- for (i = 0; i < sizeof sizeof C_ifdef_group_formats; i++)
+ for (i = 0; i < sizeof C_ifdef_group_formats; i++)
{
char ch = C_ifdef_group_formats[i];
switch (ch)

View File

@ -1,18 +1,21 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/diffutils"
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=diffutils
pkgver=3.8
pkgver=3.9
pkgrel=01
pkgdesc='Utility programs used for creating patch files'
arch=('x86_64')
groups=( jobbot )
url='https://www.gnu.org/software/diffutils'
depends=('glibc' 'bash')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}
01-fix-colors-test.patch
02-fix-bug-where-D-does-not-work.patch)
prepare() {
cd $pkgname-$pkgver
@ -49,5 +52,9 @@ license=('GPL3')
validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
sha256sums=('a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec' # diffutils-3.8.tar.xz
'500f423d0ffa8d28966d916ed5fc6b79fb160a20ed5cb74eeb1c94a30c340311') # diffutils-3.8.tar.xz.sig
sha256sums=(d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1 # diffutils-3.9.tar.xz
0380dd1b297da094898c1c653dd3266def05c1492a794ec634e802976165ba3e # diffutils-3.9.tar.xz.sig
bc0b6db1f90808551e376b98a5f5e235b7a33d0f09a780a2d6be476f64678ef7 # 01-fix-colors-test.patch
a96a96267b65b5a17b0acad2064f9edede3f54462146850f9f0b5ea8ef0e7bf4) # 02-fix-bug-where-D-does-not-work.patch

View File

@ -3,7 +3,7 @@
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgname=diffutils
pkgver=3.8
pkgver=3.9
pkgrel=1
pkgdesc='Utility programs used for creating patch files'
arch=('x86_64')
@ -11,9 +11,13 @@ url='https://www.gnu.org/software/diffutils'
license=('GPL3')
depends=('glibc' 'bash')
validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec'
'SKIP')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}
'01-fix-colors-test.patch'
'02-fix-bug-where-D-does-not-work.patch')
sha256sums=('d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1'
'SKIP'
'bc0b6db1f90808551e376b98a5f5e235b7a33d0f09a780a2d6be476f64678ef7'
'a96a96267b65b5a17b0acad2064f9edede3f54462146850f9f0b5ea8ef0e7bf4')
prepare() {
cd $pkgname-$pkgver

View File

@ -1 +1,2 @@

View File

@ -1,4 +1,6 @@
real 0m50.577s
user 1m9.419s
sys 0m7.861s
real 1m12.140s
user 0m50.937s
sys 0m6.240s

View File

@ -7,10 +7,9 @@
pkgname=file
pkgver=5.44
pkgrel=01
pkgrel=02
pkgdesc='File type identification utility'
arch=('x86_64')
groups=('base-devel')
url='https://www.darwinsys.com/file/'
depends=('glibc' 'zlib' 'xz' 'bzip2' 'libseccomp' 'libseccomp.so')
provides=('libmagic.so')
@ -66,6 +65,6 @@ validpgpkeys=('BE04995BA8F90ED0C0C176C471112AB16CB33B3A') # Christos Zoulas
sha256sums=(3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b # file-5.44.tar.gz
cdd81e85ecf88c664b6d66ce2b7fc8acfff369c03524a846dc5b52cb6fb612b9) # file-5.44.tar.gz.asc
## 706e0fd84d8c6975787ca6a2f20efdf376b036a9223b25af05ac5c4917f5e91f file-5.44-01-x86_64.pkg.tar.xz
## 1362eed61308232895e7f722ae9843619b521561e293adf6ea15662ac84d43b3 file-5.44-02-x86_64.pkg.tar.lz

View File

@ -4,15 +4,14 @@
pkgname=file
pkgver=5.44
pkgrel=1
pkgrel=2
pkgdesc='File type identification utility'
arch=('x86_64')
license=('custom')
groups=('base-devel')
url='https://www.darwinsys.com/file/'
depends=('glibc' 'zlib' 'xz' 'bzip2' 'libseccomp' 'libseccomp.so')
provides=('libmagic.so')
options=('!emptydirs' 'debug')
options=('!emptydirs')
source=("https://astron.com/pub/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
validpgpkeys=('BE04995BA8F90ED0C0C176C471112AB16CB33B3A') # Christos Zoulas
sha256sums=('3751c7fba8dbc831cb8d7cc8aff21035459b8ce5155ef8b0880a27d028475f3b'

View File

@ -1,5 +1,6 @@
real 0m13.418s
user 0m19.519s
sys 0m2.058s
real 0m22.933s
user 0m15.439s
sys 0m1.904s

0
gnutls/-r Normal file
View File

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gnutls
pkgver=3.7.8
pkgrel=05
pkgver=3.8.0
pkgrel=01
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('x86_64')
url="https://www.gnutls.org/"
@ -17,9 +17,8 @@ depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2'
'libidn2.so' 'libunistring' 'brotli')
makedepends=('tpm2-tss')
checkdepends=('net-tools' 'tpm2-tools')
optdepends=('guile: for use with Guile bindings'
'tpm2-tss: support for TPM2 wrapped keys')
source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/${pkgname}-${pkgver}.tar.xz{,.sig})
optdepends=('tpm2-tss: support for TPM2 wrapped keys')
source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/${pkgname}-${pkgver}.tar.xz{,.sig})
prepare() {
cd ${pkgname}-${pkgver}
@ -33,13 +32,12 @@ build() {
--disable-static \
--with-idn \
--enable-openssl-compatibility \
--enable-guile --with-guile-site-dir=no \
--with-brotli \
--without-zstd \
--with-tpm2 \
--enable-openssl-compatibility \
--enable-guile --with-guile-site-dir=no \
--with-default-trust-store-pkcs11="pkcs11:"
# --disable-dependency-tracking
# --enable-ktls \ # breaks testsuite
@ -68,11 +66,11 @@ package() {
license=('GPL3' 'LGPL2.1')
#validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno@unixuser.org>"
validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zfridric@redhat.com>"
validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno@unixuser.org>"
#validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zfridric@redhat.com>"
sha256sums=(c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114 # gnutls-3.7.8.tar.xz
f355275b86b8a9d257b8a8a81370b7879d361113cb87c3cead2d1be5e69d19fa) # gnutls-3.7.8.tar.xz.sig
sha256sums=(0ea0d11a1660a1e63f960f157b197abe6d0c8cb3255be24e1fb3815930b9bdc5 # gnutls-3.8.0.tar.xz
b38cdca59a15ef6f2c62cdef47210664579a340a663fcfcca8072bc2c5003897) # gnutls-3.8.0.tar.xz.sig
## c42b38953580329e87a0d7a6c08d9f256355ec1a9745c96e6ee7ca1530dd0fd9 gnutls-3.7.8-05-x86_64.pkg.tar.xz
##

View File

@ -2,8 +2,8 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=gnutls
pkgver=3.7.8
pkgrel=5
pkgver=3.8.0
pkgrel=1
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('x86_64')
license=('GPL3' 'LGPL2.1')
@ -13,13 +13,12 @@ depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2'
'zstd' 'libidn2.so' 'libunistring' 'brotli')
makedepends=('tpm2-tss')
checkdepends=('net-tools' 'tpm2-tools')
optdepends=('guile: for use with Guile bindings'
'tpm2-tss: support for TPM2 wrapped keys')
source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/${pkgname}-${pkgver}.tar.xz{,.sig})
sha256sums=('c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114'
optdepends=('tpm2-tss: support for TPM2 wrapped keys')
source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/${pkgname}-${pkgver}.tar.xz{,.sig})
sha256sums=('0ea0d11a1660a1e63f960f157b197abe6d0c8cb3255be24e1fb3815930b9bdc5'
'SKIP')
#validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno@unixuser.org>"
validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zfridric@redhat.com>"
validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno@unixuser.org>"
#validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zfridric@redhat.com>"
build() {
cd ${pkgname}-${pkgver}
@ -30,7 +29,6 @@ build() {
--with-zstd \
--with-tpm2 \
--enable-openssl-compatibility \
--enable-guile --with-guile-site-dir=no \
--with-default-trust-store-pkcs11="pkcs11:"
# --enable-ktls \ # breaks testsuite
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool

View File

@ -1,6 +1,8 @@
real 21m48.912s
user 13m11.570s
sys 0m58.004s

View File

@ -7,7 +7,7 @@
pkgname=grep
pkgver=3.8
pkgrel=02
pkgrel=03
pkgdesc='A string search utility'
arch=('x86_64')
url='https://www.gnu.org/software/grep/'
@ -56,3 +56,6 @@ validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
sha256sums=(498d7cc1b4fb081904d87343febb73475cf771e424fb7e6141aff66013abc382 # grep-3.8.tar.xz
347aec924499df3fa41a0d782f3cd3e4a51a15de98b44eaab04084cd34060cd0) # grep-3.8.tar.xz.sig
## eb802f7aa459e3fc194b56d63f0c5767a2b95720cfa7021a66fee6bbe13db2a5 grep-3.8-03-x86_64.pkg.tar.lz

View File

@ -4,12 +4,11 @@
pkgname=grep
pkgver=3.8
pkgrel=2
pkgrel=3
pkgdesc='A string search utility'
arch=('x86_64')
license=('GPL3')
url='https://www.gnu.org/software/grep/'
groups=('base-devel')
depends=('glibc' 'pcre2')
makedepends=('texinfo')
validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering

View File

@ -1,3 +1,2 @@

View File

@ -1,12 +1,13 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gzip
pkgver=1.12
pkgrel=01
pkgrel=02
pkgdesc='GNU compression utility'
arch=('x86_64')
url='https://www.gnu.org/software/gzip/'
@ -51,3 +52,7 @@ validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
sha256sums=(ce5e03e519f637e1f814011ace35c4f87b33c0bbabeec35baf5fbd3479e91956 # gzip-1.12.tar.xz
3ed9ab54452576e0be0d477c772c9f47baa36415133fef7dd1fcf7b15480ba32) # gzip-1.12.tar.xz.sig
## 2afd14df0e7f406ea507fe497f5764a5e88490ff7001e11262ded77ed70d86e2 gzip-1.12-02-x86_64.pkg.tar.lz

View File

@ -4,12 +4,11 @@
pkgname=gzip
pkgver=1.12
pkgrel=1
pkgrel=2
pkgdesc='GNU compression utility'
arch=('x86_64')
url='https://www.gnu.org/software/gzip/'
license=('GPL3')
groups=('base-devel')
depends=('glibc' 'bash' 'less')
validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
source=("https://ftp.gnu.org/pub/gnu/gzip/gzip-$pkgver.tar.xz"{,.sig})

View File

@ -1 +1,2 @@

View File

@ -8,7 +8,7 @@
## rebuild after any libbpf upgrade ##
pkgname=iproute2
pkgver=6.1.0
pkgrel=04
pkgrel=05
pkgdesc='IP Routing Utilities'
arch=('x86_64')
url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
@ -35,7 +35,8 @@ options=('staticlibs')
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
"sha256sums::https://www.kernel.org/pub/linux/utils/net/${pkgname}/sha256sums.asc"
'0001-make-iproute2-fhs-compliant.patch'
'bdb5.3.patch')
'bdb5.3.patch'
'fix_overlapping_buffers.patch')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
@ -46,9 +47,13 @@ prepare() {
# use Berkeley DB 5.3
patch -Np1 -i "${srcdir}"/bdb5.3.patch
# fix overlapping buffers leading to cut off IPv6 adresses since glibc 2.37
# See FS#77451 and
# https://lore.kernel.org/netdev/0011AC38-4823-4D0A-8580-B108D08959C2@gentoo.org/T/#u
patch -Np1 -i "${srcdir}"/fix_overlapping_buffers.patch
# do not treat warnings as errors
sed -i 's/-Werror//' Makefile
}
build() {
@ -83,7 +88,9 @@ sha256sums=(5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab #
50342cdfe2be83559d7446287b9056d9591c76d4c7ba64c293ed7b24e0761134 # iproute2-6.1.0.tar.sign
d33d639556757092f7d03f0d7ca92786341c68d25dd74f7f0a572abe636f7076 # sha256sums.asc
758b82bd61ed7512d215efafd5fab5ae7a28fbfa6161b85e2ce7373285e56a5d # 0001-make-iproute2-fhs-compliant.patch
908de44ee99bf78669e7c513298fc2a22ca9d7e816a8f99788b1e9b091035cf4) # bdb5.3.patch
908de44ee99bf78669e7c513298fc2a22ca9d7e816a8f99788b1e9b091035cf4 # bdb5.3.patch
7d2fb8ba06f3b73a8fa3ab673b8f1ad41c0e4fd85e3c31a8d4002a1b074ec1ae) # fix_overlapping_buffers.patch
## 8fe730e2f151ed2e87a644fef50406a49472fdcefd65572817ce738dc617b65c iproute2-6.1.0-05-x86_64.pkg.tar.lz
## b5620854a96b13d024175238ab4b12fc771949c37e4f458bf230a348b3183e19 iproute2-6.1.0-04-x86_64.pkg.tar.xz

View File

@ -4,7 +4,7 @@
pkgname=iproute2
pkgver=6.1.0
pkgrel=4
pkgrel=5
pkgdesc='IP Routing Utilities'
arch=('x86_64')
license=('GPL2')
@ -29,10 +29,12 @@ options=('staticlibs')
validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
'0001-make-iproute2-fhs-compliant.patch'
'fix_overlapping_buffers.patch'
'bdb5.3.patch')
sha256sums=('5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab'
'SKIP'
'758b82bd61ed7512d215efafd5fab5ae7a28fbfa6161b85e2ce7373285e56a5d'
'7d2fb8ba06f3b73a8fa3ab673b8f1ad41c0e4fd85e3c31a8d4002a1b074ec1ae'
'908de44ee99bf78669e7c513298fc2a22ca9d7e816a8f99788b1e9b091035cf4')
prepare() {
@ -44,6 +46,11 @@ prepare() {
# use Berkeley DB 5.3
patch -Np1 -i "${srcdir}"/bdb5.3.patch
# fix overlapping buffers leading to cut off IPv6 adresses since glibc 2.37
# See FS#77451 and
# https://lore.kernel.org/netdev/0011AC38-4823-4D0A-8580-B108D08959C2@gentoo.org/T/#u
patch -Np1 -i "${srcdir}"/fix_overlapping_buffers.patch
# do not treat warnings as errors
sed -i 's/-Werror//' Makefile

View File

@ -0,0 +1,46 @@
Fix overlapping buffers passed to strncpy which is UB. format_host_rta_r writes
to the buffer passed to it, so hostname (derived from b1) & b1 partly overlap.
This gets worse with sys-libs/glibc-2.37 where the ip route output can be truncated,
but it was UB anyway and you can see it occurring w/ glibc-2.36.
Bug: https://lore.kernel.org/netdev/0011AC38-4823-4D0A-8580-B108D08959C2@gentoo.org/T/#u
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30112
Thanks-to: Doug Freed <dwfreed@mtu.edu>
Signed-off-by: Sam James <sam@gentoo.org>
---
ip/iproute.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ip/iproute.c b/ip/iproute.c
index 0bab0fdf..a7cd9543 100644
--- a/ip/iproute.c
+++ b/ip/iproute.c
@@ -748,6 +748,7 @@ int print_route(struct nlmsghdr *n, void *arg)
int ret;
SPRINT_BUF(b1);
+ SPRINT_BUF(b2);
if (n->nlmsg_type != RTM_NEWROUTE && n->nlmsg_type != RTM_DELROUTE) {
fprintf(stderr, "Not a route: %08x %08x %08x\n",
@@ -809,7 +810,7 @@ int print_route(struct nlmsghdr *n, void *arg)
r->rtm_dst_len);
} else {
const char *hostname = format_host_rta_r(family, tb[RTA_DST],
- b1, sizeof(b1));
+ b2, sizeof(b2));
if (hostname)
strncpy(b1, hostname, sizeof(b1) - 1);
}
@@ -832,7 +833,7 @@ int print_route(struct nlmsghdr *n, void *arg)
r->rtm_src_len);
} else {
const char *hostname = format_host_rta_r(family, tb[RTA_SRC],
- b1, sizeof(b1));
+ b2, sizeof(b2));
if (hostname)
strncpy(b1, hostname, sizeof(b1) - 1);
}
--
2.39.1

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libnghttp2
pkgver=1.51.0
pkgver=1.52.0
pkgrel=01
pkgdesc='Framing layer of HTTP/2 is implemented as a reusable C library'
arch=(x86_64)
@ -44,6 +44,8 @@ package() {
license=(MIT)
sha256sums=(66aa76d97c143f42295405a31413e5e7d157968dad9f957bb4b015b598882e6b) # nghttp2-1.51.0.tar.xz
sha256sums=(3ea9f0439e60469ad4d39cb349938684ffb929dd7e8e06a7bffe9f9d21f8ba7d) # nghttp2-1.52.0.tar.xz
## 7cdec2ace21420ad4b0bcfd0bcb0ab00ba7b97c856e9821fe1512046fb3a3d73 libnghttp2-1.52.0-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Zhuoyun Wei <wzyboy@wzyboy.org>
pkgname=libnghttp2
pkgver=1.51.0
pkgver=1.52.0
pkgrel=1
pkgdesc='Framing layer of HTTP/2 is implemented as a reusable C library'
arch=(x86_64)
@ -11,7 +11,7 @@ license=(MIT)
depends=(glibc)
conflicts=('nghttp2<1.20.0-2')
source=(https://github.com/nghttp2/nghttp2/releases/download/v$pkgver/nghttp2-$pkgver.tar.xz)
sha512sums=('0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb')
sha512sums=('3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56')
build() {
cd nghttp2-$pkgver

View File

@ -1,3 +1,4 @@
autoconf
automake

View File

@ -9,7 +9,7 @@ pkgbase=lvm2
pkgname=('lvm2' 'device-mapper')
_tag='fba794b52541452da9131af594f5cd0fa7affb6d' # git rev-parse v${pkgver//./_}
pkgver=2.03.18
pkgrel=04
pkgrel=05
arch=('x86_64')
url='https://sourceware.org/lvm2/'
makedepends=('git' 'libaio' 'thin-provisioning-tools')
@ -66,6 +66,7 @@ build() {
--enable-readline \
--enable-udev_rules \
--enable-udev_sync \
--enable-write_install \
--disable-systemd \
--with-cache=internal \
--with-default-dm-run-dir=/run \
@ -133,7 +134,7 @@ sha256sums=(SKIP
def6e03aa1629bbc0ca1ee5e84e620366daf779f037eab2fda47487a8471729b # lvm2_install
e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0) # 11-dm-initramfs.rules
## fc5d004a2b5f7064bcb53993fbbca20792de685efb050e8a150aa171acb3ad8f device-mapper-2.03.18-05-x86_64.pkg.tar.lz
## e0cbc7e229c3f074c8a7e95f9728049749956f3714a843224584576f9a04f5fb lvm2-2.03.18-05-x86_64.pkg.tar.lz
# 26c70406ff829ca4b894deab0f8690aefd335696d851ea8c376fb1630bff443e device-mapper-2.03.18-04-x86_64.pkg.tar.xz
# 660be3f114504aeb9e35ee05058b420c9ab846fa8b24b5dd1a16409bdc171592 lvm2-2.03.18-04-x86_64.pkg.tar.xz

View File

@ -5,12 +5,11 @@ pkgbase=lvm2
pkgname=('lvm2' 'device-mapper')
_tag='fba794b52541452da9131af594f5cd0fa7affb6d' # git rev-parse v${pkgver//./_}
pkgver=2.03.18
pkgrel=4
pkgrel=5
arch=('x86_64')
url='https://sourceware.org/lvm2/'
license=('GPL2' 'LGPL2.1')
makedepends=('git' 'systemd' 'libaio' 'thin-provisioning-tools')
options=('!debug')
validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17' # Alasdair G Kergon <agk@redhat.com>
'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos <marian.csontos@gmail.com>
source=("git+https://sourceware.org/git/lvm2.git#tag=${_tag}?signed"
@ -65,6 +64,7 @@ build() {
--enable-readline \
--enable-udev_rules \
--enable-udev_sync \
--enable-write_install \
--with-cache=internal \
--with-default-dm-run-dir=/run \
--with-default-locking-dir=/run/lock/lvm \

View File

@ -2,4 +2,3 @@ git
thin-provisioning-tools
libaio

View File

@ -7,7 +7,7 @@
pkgname=man-pages
#_commit=324e1d8289644e5159d43a04945df0841c45b966 # 2022-10-09 = 6.00 release
pkgver=6.02
pkgver=6.03
_posixver=2017-a
pkgrel=01
pkgdesc="Linux man pages"
@ -57,10 +57,12 @@ license=('GPL' 'custom')
validpgpkeys=(E522595B52EDA4E6BFCCCB5E856199113A35CE5E) # Michael Kerrisk (Linux man-pages maintainer) <mtk.manpages@gmail.com>
validpgpkeys+=(A9348594CE31283A826FBDD8D57633D441E25BB5) # Alejandro Colomar Andres <alx.manpages@gmail.com>
sha256sums=(66d809b62ba8681ebcbd1a8d0a0670776924ab93bfbbb54e1c31170e14303795 # man-pages-6.02.tar.xz
8dae2a97d5f79717b959a579911fa35788f3097de5b616e49dc26e79bfc2f023 # man-pages-6.02.tar.sign
sha256sums=(5f7f289d30b296b78116a08e7703df9375aa846b332b57dca47ddcbb7809fbbd # man-pages-6.03.tar.xz
255ef295d1262bc85bff9c706a9c64e4de6c17f00c796108c57e49eed1303043 # man-pages-6.03.tar.sign
ce67bb25b5048b20dad772e405a83f4bc70faf051afa289361c81f9660318bc3 # man-pages-posix-2017-a.tar.xz
a754077b66853702059a7ae8ff520fadf42ab7484da6df991207343e8b7c5eff # man-pages-posix-2017-a.tar.sign
13bb541e8e0e3f600805e30ed2e000820237845f4647de9164f2003be1957f4f) # sha256sums
eadb126431b22802e8841f83821e9caa7514b4a6e8549cd776e0181117a48ffe) # sha256sums
## 7f904fb25699fd047b799eeffe24e971cd9d1cb2adaded170aa5b45ceb49afde man-pages-6.03-01-any.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=man-pages
pkgver=6.02
pkgver=6.03
_posixver=2017-a
pkgrel=1
pkgdesc="Linux man pages"
@ -13,7 +13,7 @@ makedepends=('man2html' 'git')
source=(https://www.kernel.org/pub/linux/docs/man-pages/$pkgname-$pkgver.tar.{xz,sign}
https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/$pkgname-posix-${_posixver}.tar.{xz,sign})
# https://www.kernel.org/pub/linux/docs/man-pages/sha256sums.asc
sha256sums=('66d809b62ba8681ebcbd1a8d0a0670776924ab93bfbbb54e1c31170e14303795'
sha256sums=('5f7f289d30b296b78116a08e7703df9375aa846b332b57dca47ddcbb7809fbbd'
'SKIP'
'ce67bb25b5048b20dad772e405a83f4bc70faf051afa289361c81f9660318bc3'
'SKIP')

View File

@ -3,4 +3,3 @@ man2html
git

View File

@ -7,7 +7,7 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
pkgver=3.88
pkgver=3.88.1
pkgrel=01
pkgdesc="Network Security Services - zstd mandatory here!"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
@ -15,7 +15,7 @@ arch=(x86_64)
depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
makedepends=(perl python gyp mercurial)
#options=(debug) # uncomment this if you need to build the nss debug pkg
_revision=da9f14b8cc9d7a01afea2ccaba8ba86503c871bb
_revision=35df50f6b6157ab6ba5ce567dba2558ba9e56077
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
bundle.sh
certdata2pem.py)
@ -107,7 +107,6 @@ sha256sums=(SKIP # nss
3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd # bundle.sh
d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c) # certdata2pem.py
## cfa55c7f7f007a309e26525be5cb0b58ad40cb9d1e7be2f51c941bf017332fea ca-certificates-mozilla-3.88-01-x86_64.pkg.tar.lz
## bcf2ea013ab22c563525c17c4ffbee7a8545a61391f1438c1c367d46090f1bb9 nss-3.88-01-x86_64.pkg.tar.lz
## 290cb9bdf6f094bcdfabe06dc21e3adb9f4f84af61fc8a9ee9410debecf8e49b ca-certificates-mozilla-3.88.1-01-x86_64.pkg.tar.lz
## e71ab4de22224d5b84d17c9d740fb09295079fecbc54fed11eecf21dc27be840 nss-3.88.1-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
pkgver=3.88
pkgver=3.88.1
pkgrel=1
pkgdesc="Network Security Services"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
@ -25,7 +25,7 @@ makedepends=(
perl
python
)
_revision=da9f14b8cc9d7a01afea2ccaba8ba86503c871bb
_revision=35df50f6b6157ab6ba5ce567dba2558ba9e56077
source=(
"hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
bundle.sh

View File

@ -1,12 +1,13 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=patch
pkgver=2.7.6
pkgrel=08
pkgrel=09
pkgdesc='A utility to apply patch files to original sources'
arch=('x86_64')
url='https://www.gnu.org/software/patch/'
@ -69,3 +70,7 @@ sha256sums=(ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd # p
6d64a8b8ddfb802ec0aa804388eb5ef51ac808c7a5c111d10490c270eb4fe727 # 19599883ffb6a450d2884f081f8ecf68edbed7ee.patch
e1fc8a8aa2cad71b2a6207241ea71a33a7e3dacb8533ad54af35170c5a6562d1 # 369dcccdfa6336e5a873d6d63705cfbe04c55727.patch
4b9e81985ca057fa39daed34a4710eb113f08b3d1ce77a7121ddd8e3fae8007a) # 9c986353e420ead6e706262bf204d6e03322c300.patch
## 294453ff99739a20eb1ba1b9dbfdb990f5480f84b0e1346a26fc747d18a585b4 patch-2.7.6-09-x86_64.pkg.tar.lz

View File

@ -10,7 +10,6 @@ pkgdesc='A utility to apply patch files to original sources'
arch=('x86_64')
url='https://www.gnu.org/software/patch/'
license=('GPL')
groups=('base-devel')
depends=('glibc' 'attr')
makedepends=('ed')
optdepends=('ed: for patch -e functionality')
@ -23,6 +22,7 @@ source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}
'19599883ffb6a450d2884f081f8ecf68edbed7ee.patch' # Fix memory leaks introduced in CVE-2018-1000165
'https://github.com/mirror/patch/commit/369dcccdfa6336e5a873d6d63705cfbe04c55727.patch'
'https://github.com/mirror/patch/commit/9c986353e420ead6e706262bf204d6e03322c300.patch' # CVE-2018-6952
'test-read-only.patch'
)
sha256sums=('ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd'
'SKIP'
@ -32,7 +32,8 @@ sha256sums=('ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd'
'473f8a7fa8152a3c7803633e2a3072dab545b74377ea618451ceda4283643364'
'6d64a8b8ddfb802ec0aa804388eb5ef51ac808c7a5c111d10490c270eb4fe727'
'e1fc8a8aa2cad71b2a6207241ea71a33a7e3dacb8533ad54af35170c5a6562d1'
'4b9e81985ca057fa39daed34a4710eb113f08b3d1ce77a7121ddd8e3fae8007a')
'4b9e81985ca057fa39daed34a4710eb113f08b3d1ce77a7121ddd8e3fae8007a'
'cce641860eeb7d02f7f3430337e35b76d3c87b615a53dbdf0b0f588f0f9dc57b')
prepare() {
cd $pkgname-$pkgver

View File

@ -1,3 +1,5 @@
ed
autoconf
automake

View File

@ -7,11 +7,11 @@
pkgname=sed
pkgver=4.9
pkgrel=01
pkgrel=02
pkgdesc='GNU stream editor'
arch=('x86_64')
url='https://www.gnu.org/software/sed/'
groups=('base-devel')
groups=('jobbot')
depends=('glibc' 'acl' 'attr')
makedepends=('gettext')
source=("https://ftp.gnu.org/pub/gnu/sed/$pkgname-$pkgver.tar.xz"{,.sig})
@ -53,4 +53,6 @@ validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') #Jim Meyering <jim@mey
sha256sums=(6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181 # sed-4.9.tar.xz
9ea64f215b308ae0a80cd958daaac23bb13491d69a472a0195974d107890a8c6) # sed-4.9.tar.xz.sig
## 0b06529db468c7ffb48bf351b473ef8a9dfbeddd0dbdc6dcac65746678bfc963 sed-4.9-02-x86_64.pkg.tar.lz

View File

@ -4,12 +4,11 @@
pkgname=sed
pkgver=4.9
pkgrel=1
pkgrel=2
pkgdesc='GNU stream editor'
arch=('x86_64')
url='https://www.gnu.org/software/sed/'
license=('GPL3')
groups=('base-devel')
depends=('glibc' 'acl' 'attr')
makedepends=('gettext')
source=("https://ftp.gnu.org/pub/gnu/sed/$pkgname-$pkgver.tar.xz"{,.sig})

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=thin-provisioning-tools
pkgver=1.0.0
pkgver=1.0.1
pkgrel=01
pkgdesc='Suite of tools for manipulating the metadata of the dm-thin device-mapper target'
arch=('x86_64')
@ -38,6 +38,8 @@ package() {
license=(GPL3)
sha256sums=(8a45e5a0feba2d4d52b0ce8138acd87440740d5e78e4a59e3fd453d5af7520c6) # v1.0.0.tar.gz
sha256sums=(d526eca3bbe15b86ea30ec04582d87833c473a22e7bbc51664188ee20cab592e) # v1.0.1.tar.gz
## fcec2799524bb1fa7caeee1cc09faa54b46e34d9c7331b5317ed40f8f7d32d2a thin-provisioning-tools-1.0.1-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Jason Hall <cakersq@gmail.com>
pkgname=thin-provisioning-tools
pkgver=1.0.0
pkgver=1.0.1
pkgrel=1
pkgdesc='Suite of tools for manipulating the metadata of the dm-thin device-mapper target'
arch=('x86_64')
@ -11,7 +11,7 @@ license=('GPL3')
depends=('gcc-libs')
makedepends=('cargo')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jthornber/${pkgname}/archive/v${pkgver}.tar.gz")
sha256sums=('8a45e5a0feba2d4d52b0ce8138acd87440740d5e78e4a59e3fd453d5af7520c6')
sha256sums=('d526eca3bbe15b86ea30ec04582d87833c473a22e7bbc51664188ee20cab592e')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=traceroute
pkgver=2.1.1
pkgver=2.1.2
pkgrel=01
pkgdesc="Tracks the route taken by packets over an IP network"
arch=('x86_64')
@ -34,8 +34,9 @@ package() {
license=('GPL2')
sha256sums=(8fc8d5046e855d7588607bb319f5b82e3ba13e91d5d4636863262e6386bbaf76 # traceroute-2.1.1.tar.gz
sha256sums=(507c268f2977b4e218ce73e7ebed45ba0d970a8ca4995dd9cbb1ffe8e99b5b1f # traceroute-2.1.1.tar.gz
7da5bb24044f6f4b7289ba7cab6bebed01f1ddbf664101405761ca160b62c9db) # reproducible-build.patch
## f4e50f5537100f0db562155adc8ffd35cf154c60a7b5bbfc65141d296e34fbe1 traceroute-2.1.1-01-x86_64.pkg.tar.xz
## 5f0d8ba3fbcd6e794c0489db1d94d32c2e1a4759eedd6186d89584e2770700c8 traceroute-2.1.2-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=traceroute
pkgver=2.1.1
pkgver=2.1.2
pkgrel=1
pkgdesc="Tracks the route taken by packets over an IP network"
arch=('x86_64')
@ -10,7 +10,7 @@ license=('GPL2')
depends=('glibc')
source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz
reproducible-build.patch)
sha256sums=('8fc8d5046e855d7588607bb319f5b82e3ba13e91d5d4636863262e6386bbaf76'
sha256sums=('507c268f2977b4e218ce73e7ebed45ba0d970a8ca4995dd9cbb1ffe8e99b5b1f'
'7da5bb24044f6f4b7289ba7cab6bebed01f1ddbf664101405761ca160b62c9db')
prepare() {

View File

@ -1,3 +1,2 @@

View File

@ -1,12 +1,13 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=which
pkgver=2.21
pkgrel=05
pkgrel=06
pkgdesc='A utility to show the full path of commands'
arch=('x86_64')
url='https://savannah.gnu.org/projects/which/'
@ -30,3 +31,7 @@ package() {
license=('GPL3')
sha256sums=(f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad) # which-2.21.tar.gz
## 9ddb4d4700707b34ef97e45390a504f29bb87aee3c37353fcf09e784b04e3505 which-2.21-06-x86_64.pkg.tar.lz

View File

@ -4,17 +4,16 @@
pkgname=which
pkgver=2.21
pkgrel=5
pkgrel=6
pkgdesc='A utility to show the full path of commands'
arch=('x86_64')
url='https://savannah.gnu.org/projects/which/'
license=('GPL3')
groups=('base-devel')
depends=('glibc' 'bash')
# gpg key is using deprecated md5 algo, do not use
# check if a new one is issued in the next release
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('097ff1a324ae02e0a3b0369f07a7544a')
sha256sums=('f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad')
build() {
cd $pkgname-$pkgver

View File

@ -1 +1,2 @@

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=wireless-regdb
pkgver=2022.08.12
pkgver=2023.02.13
pkgrel=01
pkgdesc="Central Regulatory Domain Database"
arch=(any)
@ -44,8 +44,10 @@ license=('custom')
validpgpkeys=('2ABCA7498D83E1D32D51D3B5AB4800A62DB9F73A') # Seth Forshee <seth.forshee@canonical.com>
sha256sums=(59c8f7d17966db71b27f90e735ee8f5b42ca3527694a8c5e6e9b56bd379c3b84 # wireless-regdb-2022.08.12.tar.xz
cb7f1f1d5b7cee982f6cf98140964238c9cc723a0b7dcf00d91f66570a157090 # wireless-regdb-2022.08.12.tar.sign
sha256sums=(fe81e8a8694dc4753a45087a1c4c7e1b48dee5a59f5f796ce374ea550f0b2e73 # wireless-regdb-2023.02.13.tar.xz
e358072fd76406d39a292f8ec2504ade5d5dc46109f8dde32d25f94a4f390ed7 # wireless-regdb-2023.02.13.tar.sign
192428fd959806705356107bffc97b8b379854e79bd013c4ee140e5202326e2b # wireless-regdom
603ce97da5cce3f5337e99007ce04e2f295bb33a36b308794884011f7bcabaf3 # set-wireless-regdom
f5055dfe7584757a11b419836320bcdcd1d3d1e5caf26e20c63a0c64779f3376) # 85-regulatory.rules
## 05a1e9a229669cd19f14f963a97ecb6a3511cafbef5f61634d677df415b8efdc wireless-regdb-2023.02.13-01-any.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgname=wireless-regdb
pkgver=2022.08.12
pkgver=2023.02.13
pkgrel=1
pkgdesc="Central Regulatory Domain Database"
arch=('any')
@ -16,7 +16,7 @@ source=(https://www.kernel.org/pub/software/network/wireless-regdb/${pkgname}-${
wireless-regdom
set-wireless-regdom
85-regulatory.rules)
sha256sums=('59c8f7d17966db71b27f90e735ee8f5b42ca3527694a8c5e6e9b56bd379c3b84'
sha256sums=('fe81e8a8694dc4753a45087a1c4c7e1b48dee5a59f5f796ce374ea550f0b2e73'
'SKIP'
'192428fd959806705356107bffc97b8b379854e79bd013c4ee140e5202326e2b'
'603ce97da5cce3f5337e99007ce04e2f295bb33a36b308794884011f7bcabaf3'

View File

@ -1,4 +1,2 @@
iw