upg gnupg nss python zlib

This commit is contained in:
joborun linux 2022-10-15 05:24:20 +03:00
parent bd949400aa
commit af4b0d84e4
11 changed files with 86 additions and 93 deletions

View File

@ -6,17 +6,16 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gnupg pkgname=gnupg
pkgver=2.2.39 pkgver=2.2.40
pkgrel=01 pkgrel=01
pkgdesc='Complete and free implementation of the OpenPGP standard w/o systemd' pkgdesc='Complete and free implementation of the OpenPGP standard w/o systemd'
url='https://www.gnupg.org/'
arch=('x86_64') arch=('x86_64')
url='https://www.gnupg.org/'
depends=( 'bzip2' 'libbz2.so' 'glibc' 'gnutls' 'libgcrypt'
'libgpg-error' 'libksba' 'libassuan' 'libassuan.so' 'npth'
'libnpth.so' 'pinentry' 'readline' 'libreadline.so' 'sqlite' 'zlib')
checkdepends=('openssh') checkdepends=('openssh')
makedepends=('libldap' 'libusb-compat' 'pcsclite' 'automake' 'autoconf' 'gettext') makedepends=('libldap' 'libusb-compat' 'pcsclite' 'automake' 'autoconf' 'gettext')
depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry'
'bzip2' 'libbz2.so' 'readline' 'libreadline.so' 'gnutls' 'sqlite'
'zlib' 'glibc')
optdepends=('libldap: gpg2keys_ldap' optdepends=('libldap: gpg2keys_ldap'
'libusb-compat: scdaemon' 'libusb-compat: scdaemon'
'pcsclite: scdaemon') 'pcsclite: scdaemon')
@ -86,13 +85,8 @@ validpgpkeys=(5B80C5754298F0CB55D8ED6ABCEF7E294B092E28 # Andre Heinecke (Release
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key) AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key)
02F38DFF731FF97CB039A1DA549E695E905BA208) # GnuPG.com (Release Signing Key 2021) 02F38DFF731FF97CB039A1DA549E695E905BA208) # GnuPG.com (Release Signing Key 2021)
sha256sums=(ab74db6685f026d7c0a10b527ecddecd608606a1691d15fda5d0a7f7d27e4c2f # gnupg-2.2.39.tar.bz2 sha256sums=(1164b29a75e8ab93ea15033300149e1872a7ef6bdda3d7c78229a735f8204c28 # gnupg-2.2.40.tar.bz2
ab13c7a340f2ee3784366f74619a3035bfeb6f0b40e8836630e892b27f03c41e # gnupg-2.2.39.tar.bz2.sig 46a856ed1264daf5f709a11efd10a2b36e3c9b68c19131bfac493d92ee882d51 # gnupg-2.2.40.tar.bz2.sig
02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc # drop-import-clean.patch 02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc # drop-import-clean.patch
22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d) # avoid-beta-warning.patch 22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d) # avoid-beta-warning.patch
b2sums=('a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83'
'SKIP'
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')

View File

@ -7,47 +7,57 @@
# Contributor: Judd Vinet <jvinet@zeroflux.org> # Contributor: Judd Vinet <jvinet@zeroflux.org>
pkgname=gnupg pkgname=gnupg
pkgver=2.2.39 pkgver=2.2.40
pkgrel=1 pkgrel=1
pkgdesc='Complete and free implementation of the OpenPGP standard' pkgdesc='Complete and free implementation of the OpenPGP standard'
arch=('x86_64')
url='https://www.gnupg.org/' url='https://www.gnupg.org/'
license=(BSD custom custom:CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT) license=(BSD custom custom:CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT)
arch=('x86_64') depends=(
checkdepends=('openssh') 'bzip2' 'libbz2.so'
'glibc'
'gnutls'
'libgcrypt'
'libgpg-error'
'libksba'
'libassuan' 'libassuan.so'
'npth' 'libnpth.so'
'pinentry'
'readline' 'libreadline.so'
'sqlite'
'zlib'
)
makedepends=('libldap' 'libusb-compat' 'pcsclite') makedepends=('libldap' 'libusb-compat' 'pcsclite')
depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry' checkdepends=('openssh')
'bzip2' 'libbz2.so' 'readline' 'libreadline.so' 'gnutls' 'sqlite'
'zlib' 'glibc')
optdepends=( optdepends=(
'libldap: gpg2keys_ldap' 'libldap: gpg2keys_ldap'
'libusb-compat: scdaemon' 'libusb-compat: scdaemon'
'pcsclite: scdaemon' 'pcsclite: scdaemon'
) )
options=('debug') options=('debug')
install=$pkgname.install
source=(
"https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig}
'drop-import-clean.patch'
'avoid-beta-warning.patch'
)
sha256sums=('1164b29a75e8ab93ea15033300149e1872a7ef6bdda3d7c78229a735f8204c28'
'SKIP'
'02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc'
'22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d')
b2sums=('c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229'
'SKIP'
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')
validpgpkeys=( validpgpkeys=(
'5B80C5754298F0CB55D8ED6ABCEF7E294B092E28' # Andre Heinecke (Release Signing Key) '5B80C5754298F0CB55D8ED6ABCEF7E294B092E28' # Andre Heinecke (Release Signing Key)
'6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020) '6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020)
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD' # Niibe Yutaka (GnuPG Release Key) 'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD' # Niibe Yutaka (GnuPG Release Key)
'02F38DFF731FF97CB039A1DA549E695E905BA208' # GnuPG.com (Release Signing Key 2021) '02F38DFF731FF97CB039A1DA549E695E905BA208' # GnuPG.com (Release Signing Key 2021)
) )
source=(
"https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig}
'drop-import-clean.patch'
'avoid-beta-warning.patch'
)
sha256sums=('ab74db6685f026d7c0a10b527ecddecd608606a1691d15fda5d0a7f7d27e4c2f'
'SKIP'
'02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc'
'22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d')
b2sums=('a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83'
'SKIP'
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')
install=$pkgname.install
prepare() { prepare() {
cd "${srcdir}/${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
local src local src
for src in "${source[@]}"; do for src in "${source[@]}"; do
@ -65,7 +75,7 @@ prepare() {
} }
build() { build() {
cd "${srcdir}/${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
@ -77,7 +87,7 @@ build() {
} }
check() { check() {
cd "${srcdir}/${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
make check make check
} }
@ -86,7 +96,7 @@ package() {
local socket_target_dir="$pkgdir/usr/lib/systemd/user/sockets.target.wants/" local socket_target_dir="$pkgdir/usr/lib/systemd/user/sockets.target.wants/"
local unit local unit
cd "${srcdir}/${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install
ln -s gpg "${pkgdir}"/usr/bin/gpg2 ln -s gpg "${pkgdir}"/usr/bin/gpg2
ln -s gpgv "${pkgdir}"/usr/bin/gpgv2 ln -s gpgv "${pkgdir}"/usr/bin/gpgv2

View File

@ -7,16 +7,16 @@
pkgbase=nss pkgbase=nss
pkgname=(nss ca-certificates-mozilla) pkgname=(nss ca-certificates-mozilla)
pkgver=3.83 pkgver=3.84
pkgrel=01 pkgrel=01
pkgdesc="Network Security Services - zstd mandatory here!" pkgdesc="Network Security Services - zstd mandatory here!"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
arch=(x86_64) arch=(x86_64)
depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19') depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
makedepends=(perl python gyp mercurial) makedepends=(perl python gyp mercurial)
#options=(debug) # uncomment this if you need to build the nss debug pkg #options=(debug) # uncomment this if you need to build the nss debug pkg
_revision=25fb4eb2656aa67f850d3456f764753e4f529e61 _revision=89975de900203c7a8aaf8457311b8c1ebfda7b22
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision" source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
certdata2pem.py bundle.sh) certdata2pem.py bundle.sh)

View File

@ -3,16 +3,16 @@
pkgbase=nss pkgbase=nss
pkgname=(nss ca-certificates-mozilla) pkgname=(nss ca-certificates-mozilla)
pkgver=3.83 pkgver=3.84
pkgrel=1 pkgrel=1
pkgdesc="Network Security Services" pkgdesc="Network Security Services"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
arch=(x86_64) arch=(x86_64)
license=(MPL GPL) license=(MPL GPL)
depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19') depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
makedepends=(perl python gyp mercurial) makedepends=(perl python gyp mercurial)
options=(debug) options=(debug)
_revision=25fb4eb2656aa67f850d3456f764753e4f529e61 _revision=89975de900203c7a8aaf8457311b8c1ebfda7b22
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision" source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
certdata2pem.py bundle.sh) certdata2pem.py bundle.sh)
sha256sums=('SKIP' sha256sums=('SKIP'

View File

@ -3,3 +3,4 @@ python
gyp gyp
mercurial mercurial

View File

@ -9,7 +9,7 @@ shopt -s extglob
pkgbase=python pkgbase=python
pkgname=(python python-tests) pkgname=(python python-tests)
pkgver=3.10.8 pkgver=3.10.8
pkgrel=01 pkgrel=02
_pybasever=${pkgver%.*} _pybasever=${pkgver%.*}
pkgdesc="Next generation of the python high-level scripting language - no ipv6 " pkgdesc="Next generation of the python high-level scripting language - no ipv6 "
arch=('x86_64') arch=('x86_64')
@ -105,9 +105,6 @@ package_python() {
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
# Split tests
rm -r "$pkgdir"/usr/lib/python*/{test,ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
# Why are these not done by default... # Why are these not done by default...
ln -s python3 "${pkgdir}"/usr/bin/python ln -s python3 "${pkgdir}"/usr/bin/python
ln -s python3-config "${pkgdir}"/usr/bin/python-config ln -s python3-config "${pkgdir}"/usr/bin/python-config
@ -122,6 +119,13 @@ package_python() {
# License # License
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# Split tests
cd "$pkgdir"/usr/lib/python*/
rm -r {ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
cd test
# FS#76193
rm -r !(support)
} }
package_python-tests() { package_python-tests() {
@ -133,6 +137,8 @@ package_python-tests() {
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
cd "$pkgdir"/usr/lib/python*/ cd "$pkgdir"/usr/lib/python*/
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest) rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
cd "$pkgdir"/usr/lib/python*/test
rm -r support
cd "$pkgdir"/usr/lib/python*/ctypes cd "$pkgdir"/usr/lib/python*/ctypes
rm -r !(test) rm -r !(test)
cd "$pkgdir"/usr/lib/python*/distutils cd "$pkgdir"/usr/lib/python*/distutils
@ -159,3 +165,5 @@ validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D' # Ned Deily (Python re
sha256sums=(6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 # Python-3.10.8.tar.xz sha256sums=(6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 # Python-3.10.8.tar.xz
e0f6c26fcfea8b6047ee5cfe46dbdbbeb71d975c4f5fa72673777c87c016eaf3) # Python-3.10.8.tar.xz.asc e0f6c26fcfea8b6047ee5cfe46dbdbbeb71d975c4f5fa72673777c87c016eaf3) # Python-3.10.8.tar.xz.asc

View File

@ -9,7 +9,7 @@ shopt -s extglob
pkgbase=python pkgbase=python
pkgname=(python python-tests) pkgname=(python python-tests)
pkgver=3.10.8 pkgver=3.10.8
pkgrel=1 pkgrel=2
_pybasever=${pkgver%.*} _pybasever=${pkgver%.*}
pkgdesc="Next generation of the python high-level scripting language" pkgdesc="Next generation of the python high-level scripting language"
arch=('x86_64') arch=('x86_64')
@ -104,9 +104,6 @@ package_python() {
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
# Split tests
rm -r "$pkgdir"/usr/lib/python*/{test,ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
# Why are these not done by default... # Why are these not done by default...
ln -s python3 "${pkgdir}"/usr/bin/python ln -s python3 "${pkgdir}"/usr/bin/python
ln -s python3-config "${pkgdir}"/usr/bin/python-config ln -s python3-config "${pkgdir}"/usr/bin/python-config
@ -121,6 +118,13 @@ package_python() {
# License # License
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# Split tests
cd "$pkgdir"/usr/lib/python*/
rm -r {ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
cd test
# FS#76193
rm -r !(support)
} }
package_python-tests() { package_python-tests() {
@ -132,6 +136,8 @@ package_python-tests() {
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
cd "$pkgdir"/usr/lib/python*/ cd "$pkgdir"/usr/lib/python*/
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest) rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
cd "$pkgdir"/usr/lib/python*/test
rm -r support
cd "$pkgdir"/usr/lib/python*/ctypes cd "$pkgdir"/usr/lib/python*/ctypes
rm -r !(test) rm -r !(test)
cd "$pkgdir"/usr/lib/python*/distutils cd "$pkgdir"/usr/lib/python*/distutils

View File

@ -8,5 +8,4 @@ xorg-server-xvfb
ttf-liberation ttf-liberation
gettext

View File

@ -8,29 +8,19 @@
pkgbase=zlib pkgbase=zlib
pkgname=(zlib minizip) pkgname=(zlib minizip)
epoch=1 epoch=1
pkgver=1.2.12 pkgver=1.2.13
pkgrel=03 pkgrel=01
arch=('x86_64') arch=('x86_64')
url="https://www.zlib.net/" url="https://www.zlib.net/"
depends=('glibc') depends=('glibc')
makedepends=('automake' 'autoconf') makedepends=('automake' 'autoconf')
options=('staticlibs') # needed by binutils testsuite options=('staticlibs') # needed by binutils testsuite
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc} source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc})
$pkgname-handle-incorrect-crc-inputs.patch::https://github.com/madler/zlib/commit/ec3df00224d4.patch
$pkgname-CVE-2022-37434.patch::https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166bece1.patch
$pkgname-CVE-2022-37434-fix.patch::https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d.patch)
prepare() { prepare() {
cd "${srcdir}/zlib-$pkgver" cd "${srcdir}/zlib-$pkgver"
grep -A 24 '^ Copyright' zlib.h > LICENSE grep -A 24 '^ Copyright' zlib.h > LICENSE
# https://github.com/madler/zlib/issues/613
patch -Np1 -i ../$pkgname-handle-incorrect-crc-inputs.patch
# CVE-2022-37434
patch -Np1 -i ../$pkgname-CVE-2022-37434.patch
patch -Np1 -i ../$pkgname-CVE-2022-37434-fix.patch
} }
build() { build() {
@ -81,10 +71,7 @@ license=('custom')
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA') validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
sha256sums=(91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9 # zlib-1.2.12.tar.gz sha256sums=(b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30 # zlib-1.2.13.tar.gz
1ee1ba0d9e837f44aecf33600c82ae162d76f0069e446afb4c326ac64b5fe995 # zlib-1.2.12.tar.gz.asc 1263ec60e148a1cf8de3894418df79a6c8bc95f211af92731da0f04170f8b0ac) # zlib-1.2.13.tar.gz.asc
00e023c3ccb7b895ebb3421970b1b77f8a527b40190f35050b79fd0e817a7b0c # zlib-handle-incorrect-crc-inputs.patch
0bf4794975bd3be95f3f1d92cdf781a26c937d5c879b72939ae9cffbf6c430c7 # zlib-CVE-2022-37434.patch
db41b76fd40bdc77b26e9a202177cee807da5e7cf751e72298d62742c349057d) # zlib-CVE-2022-37434-fix.patch

View File

@ -3,34 +3,21 @@
pkgbase=zlib pkgbase=zlib
pkgname=(zlib minizip) pkgname=(zlib minizip)
epoch=1 epoch=1
pkgver=1.2.12 pkgver=1.2.13
pkgrel=3 pkgrel=1
arch=('x86_64') arch=('x86_64')
license=('custom') license=('custom')
url="https://www.zlib.net/" url="https://www.zlib.net/"
depends=('glibc') depends=('glibc')
options=('staticlibs') # needed by binutils testsuite options=('staticlibs') # needed by binutils testsuite
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc} source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc})
$pkgname-handle-incorrect-crc-inputs.patch::https://github.com/madler/zlib/commit/ec3df00224d4.patch sha256sums=('b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30'
$pkgname-CVE-2022-37434.patch::https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166bece1.patch 'SKIP')
$pkgname-CVE-2022-37434-fix.patch::https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d.patch)
sha256sums=('91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9'
'SKIP'
'00e023c3ccb7b895ebb3421970b1b77f8a527b40190f35050b79fd0e817a7b0c'
'0bf4794975bd3be95f3f1d92cdf781a26c937d5c879b72939ae9cffbf6c430c7'
'db41b76fd40bdc77b26e9a202177cee807da5e7cf751e72298d62742c349057d')
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA') validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
prepare() { prepare() {
cd "${srcdir}/zlib-$pkgver" cd "${srcdir}/zlib-$pkgver"
grep -A 24 '^ Copyright' zlib.h > LICENSE grep -A 24 '^ Copyright' zlib.h > LICENSE
# https://github.com/madler/zlib/issues/613
patch -Np1 -i ../$pkgname-handle-incorrect-crc-inputs.patch
# CVE-2022-37434
patch -Np1 -i ../$pkgname-CVE-2022-37434.patch
patch -Np1 -i ../$pkgname-CVE-2022-37434-fix.patch
} }
build() { build() {

View File

@ -1,5 +1,6 @@
real 0m10.536s
user 0m15.586s
sys 0m1.450s
real 0m15.388s
user 0m13.875s
sys 0m1.209s