curl libassuan shadow

This commit is contained in:
joborun linux 2024-03-27 18:56:09 +02:00
parent b5cf69fdce
commit e925b8a579
12 changed files with 138 additions and 66 deletions

View File

@ -0,0 +1,41 @@
From 023ff2cd6953021b98864a718f48868ee475b113 Mon Sep 17 00:00:00 2001
From: Christian Hesse <mail@eworm.de>
Date: Wed, 27 Mar 2024 10:25:36 +0100
Subject: [PATCH 1/1] bump version to match last tag
---
include/curl/curlver.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/curl/curlver.h b/include/curl/curlver.h
index 52009e548..b44519919 100644
--- a/include/curl/curlver.h
+++ b/include/curl/curlver.h
@@ -32,13 +32,13 @@
/* This is the version number of the libcurl package from which this header
file origins: */
-#define LIBCURL_VERSION "8.7.0-DEV"
+#define LIBCURL_VERSION "8.7.1-DEV"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 8
#define LIBCURL_VERSION_MINOR 7
-#define LIBCURL_VERSION_PATCH 0
+#define LIBCURL_VERSION_PATCH 1
/* This is the numeric version of the libcurl version number, meant for easier
parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will
@@ -59,7 +59,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number.
*/
-#define LIBCURL_VERSION_NUM 0x080700
+#define LIBCURL_VERSION_NUM 0x080701
/*
* This is the date and time when the full source package was created. The
--
2.44.0

View File

@ -7,10 +7,11 @@
pkgbase=curl
pkgname=(curl libcurl-compat libcurl-gnutls)
_tag='8cd1397d3c5c9b1526c8d74530266a7a9a22294b' # git rev-parse v${_tag_name}
_tag_name='8_6_0'
pkgver="${_tag_name//_/.}"
pkgrel=03
#_tag='8cd1397d3c5c9b1526c8d74530266a7a9a22294b' # git rev-parse v${_tag_name}
#_tag_name='8_6_0'
#pkgver="${_tag_name//_/.}"
pkgver=8.7.1
pkgrel=01
pkgdesc='command line tool and library for transferring data with URLs - w/o ipv6 & zstd'
url='https://curl.se'
#options=(debug) # uncomment this to produce debug package
@ -19,16 +20,13 @@ depends=('ca-certificates' 'brotli' 'libbrotlidec.so' 'krb5' 'libgssapi_krb5.so'
'libpsl.so' 'libssh2' 'libssh2.so' 'zlib')
makedepends=('patchelf' 'git')
#source=("https://curl.haxx.se/download/${pkgname}-${pkgver}.tar.gz"{,.asc}
# '0001-Revert-http2-minor-buffer-and-error-path-fixes.patch')
source=("git+https://github.com/curl/curl.git#tag=${_tag}?signed")
#source=("git+https://github.com/curl/curl.git#tag=${_tag}?signed")
source=("git+https://github.com/curl/curl.git#tag=curl-${pkgver//./_}?signed"
'0001-bump-version-to-match-last-tag.patch')
_backports=(
)
_reverts=(
'9a90c9dd64d2f03601833a70786d485851bd1b53'
)
prepare() {
cd "$pkgbase"
@ -46,10 +44,12 @@ prepare() {
git revert -n "${_c}"
done
patch -Np1 < ../0001-bump-version-to-match-last-tag.patch
# no '-DEV' in version, release date from tagged commit...
sed -i \
-e "/\WLIBCURL_VERSION\W/c #define LIBCURL_VERSION \"${pkgver}\"" \
-e "/\WLIBCURL_TIMESTAMP\W/c #define LIBCURL_TIMESTAMP \"$(git log -1 --format=%cs "${_tag}")\"" \
-e "/\WLIBCURL_TIMESTAMP\W/c #define LIBCURL_TIMESTAMP \"$(git log -1 --format=%cs "curl-${pkgver//./_}")\"" \
include/curl/curlver.h
autoreconf -fi
@ -114,12 +114,20 @@ build() {
patchelf --set-soname 'libcurl-gnutls.so.4' ./lib/.libs/libcurl.so
}
check() {
# test curl
cd "${srcdir}"/build-curl
make test
}
package_curl() {
cd build-curl
depends+=('openssl' 'libcrypto.so' 'libssl.so')
provides=('libcurl.so')
cd build-curl
make DESTDIR="${pkgdir}" install
make DESTDIR="${pkgdir}" install -C scripts
@ -177,9 +185,15 @@ license=('MIT')
validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
sha256sums=(SKIP)
## a4ec134c55f71d408e6c4d36e08e17504a37d28a7598980a786c8aa7dcf8b02a curl-8.6.0-03-x86_64.pkg.tar.lz
## ae5dbd27ba5230a919b5d6899a7d30359d2129eabf6b5dfec8ad17af9af9f886 libcurl-compat-8.6.0-03-x86_64.pkg.tar.lz
## d70250248b85b6cb541db0ceaba0325806a03d4968cb5351861c310a93489a95 libcurl-gnutls-8.6.0-03-x86_64.pkg.tar.lz
sha512sums=('38b55dc916a64a1fd40a8af3e9a694ae918f8efb714430834491ebbe0ceeee4b58ba804afa15da966cbcf9cd7100ce373aed7b2101dff56f742996072caaf09a'
'51df4903eff9f1a15b1317ea4a8ee2b8537f347984f2524f42213b09344cd6109c621a4b81b37d2fcf2027387bb81cf0a744a48e96b86c4e268c43261ff86845')
sha256sums=(SKIP
e05b46b3cea5ca4dfa39fdaa5d8f85095e5fc3dda9fc460cfdc002c5d7670357) # 0001-bump-version-to-match-last-tag.patch
## 8686a98f8c260a4e4dcb78be79113b03e83c41276a997875f6bc6093ba4c5e20 curl-8.7.1-01-x86_64.pkg.tar.lz
## 12fb8d7933ef21ec30ea013a58dbcbd80e951e0c9f5b28f3875deda30ffc3d13 libcurl-compat-8.7.1-01-x86_64.pkg.tar.lz
## 9691b120a2be8f4ed6f37f9ca6cec63000f0ce5e3fd9b9a4bf3dc298d8850a3c libcurl-gnutls-8.7.1-01-x86_64.pkg.tar.lz

View File

@ -6,10 +6,8 @@
pkgbase=curl
pkgname=(curl libcurl-compat libcurl-gnutls)
_tag='8cd1397d3c5c9b1526c8d74530266a7a9a22294b' # git rev-parse v${_tag_name}
_tag_name='8_6_0'
pkgver="${_tag_name//_/.}"
pkgrel=3
pkgver=8.7.1
pkgrel=1
pkgdesc='command line tool and library for transferring data with URLs'
arch=('x86_64')
url='https://curl.se/'
@ -26,14 +24,15 @@ depends=('ca-certificates'
'zstd' 'libzstd.so')
makedepends=('git' 'patchelf')
validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
source=("git+https://github.com/curl/curl.git#tag=${_tag}?signed")
sha512sums=('SKIP')
source=("git+https://github.com/curl/curl.git#tag=curl-${pkgver//./_}?signed"
'0001-bump-version-to-match-last-tag.patch')
sha512sums=('38b55dc916a64a1fd40a8af3e9a694ae918f8efb714430834491ebbe0ceeee4b58ba804afa15da966cbcf9cd7100ce373aed7b2101dff56f742996072caaf09a'
'51df4903eff9f1a15b1317ea4a8ee2b8537f347984f2524f42213b09344cd6109c621a4b81b37d2fcf2027387bb81cf0a744a48e96b86c4e268c43261ff86845')
_backports=(
)
_reverts=(
'9a90c9dd64d2f03601833a70786d485851bd1b53'
)
prepare() {
@ -53,10 +52,12 @@ prepare() {
git revert -n "${_c}"
done
patch -Np1 < ../0001-bump-version-to-match-last-tag.patch
# no '-DEV' in version, release date from tagged commit...
sed -i \
-e "/\WLIBCURL_VERSION\W/c #define LIBCURL_VERSION \"${pkgver}\"" \
-e "/\WLIBCURL_TIMESTAMP\W/c #define LIBCURL_TIMESTAMP \"$(git log -1 --format=%cs "${_tag}")\"" \
-e "/\WLIBCURL_TIMESTAMP\W/c #define LIBCURL_TIMESTAMP \"$(git log -1 --format=%cs "curl-${pkgver//./_}")\"" \
include/curl/curlver.h
autoreconf -fi
@ -115,6 +116,13 @@ build() {
patchelf --set-soname 'libcurl-gnutls.so.4' ./lib/.libs/libcurl.so
}
check() {
# test curl
cd "${srcdir}"/build-curl
make test
}
package_curl() {
depends+=('openssl' 'libcrypto.so' 'libssl.so')
provides=('libcurl.so')

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libassuan
pkgver=2.5.6
pkgver=2.5.7
pkgrel=01
pkgdesc='IPC library used by some GnuPG related software'
url="https://www.gnupg.org/related_software/libassuan/"
@ -35,16 +35,13 @@ package() {
arch=(x86_64)
license=('GPL3')
license=( FSFULLR GPL-2.0-or-later LGPL-2.1-or-later)
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=(6DAA6E64A76D2840571B4902528897B826403ADA # "Werner Koch (dist signing 2020)"
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # "Niibe Yutaka (GnuPG Release Key)"
sha512sums=('dcca942d222a2c226a7e34ba7988ee0c3c55bd6032166eb472caf2053db89aeeea7a40e93d8c2887c7ee73c5f838e8b0725e8cfb595accc1606646559362f7ee'
'SKIP')
b2sums=('462af1eab69e157f65f8134a492cde01dd1e0ee00609f2c2585e742fb9c5532b3fd96054b4fb7449e305690f70aa7a120085db42e2de2e3b0ef8b1603e7e5846'
'SKIP')
sha256sums=(0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76 # libassuan-2.5.7.tar.bz2
9ae0864efc87aa49b46b8f0da3837508267ab97cac611b0bf3c4673d947ef022) # libassuan-2.5.7.tar.bz2.sig
sha256sums=(e9fd27218d5394904e4e39788f9b1742711c3e6b41689a31aa3380bd5aa4f426 # libassuan-2.5.6.tar.bz2
e601a5ecd89e66a09d09ca405f4e419a6271aacf2ea27ba8ba93c0b61e638bc1) # libassuan-2.5.6.tar.bz2.sig
## d37466750462ac9225e7139deb0bb5377971149f28772b0b1bf967bb430340a7 libassuan-2.5.7-01-x86_64.pkg.tar.lz
## 52a72b25ad03f0597bd4639b766666001d7fa864c869975debed7903cb165d2d libassuan-2.5.6-01-x86_64.pkg.tar.lz

View File

@ -3,20 +3,31 @@
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=libassuan
pkgver=2.5.6
pkgver=2.5.7
pkgrel=1
pkgdesc='IPC library used by some GnuPG related software'
arch=(x86_64)
url="https://www.gnupg.org/related_software/libassuan/"
license=(GPL3)
depends=(glibc libgpg-error sh)
license=(
FSFULLR
GPL-2.0-or-later
LGPL-2.1-or-later
)
depends=(
glibc
libgpg-error
sh
)
provides=(libassuan.so)
source=(https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha512sums=('dcca942d222a2c226a7e34ba7988ee0c3c55bd6032166eb472caf2053db89aeeea7a40e93d8c2887c7ee73c5f838e8b0725e8cfb595accc1606646559362f7ee'
sha512sums=('ca33bd0325bbebccb63b6a84cc0aa5c85b25c6275a68df83aeb3f3729b2cd38220198a941c3479bd461f16b7ddb6b558c0664697ca3153c7fb430544303d773f'
'SKIP')
b2sums=('462af1eab69e157f65f8134a492cde01dd1e0ee00609f2c2585e742fb9c5532b3fd96054b4fb7449e305690f70aa7a120085db42e2de2e3b0ef8b1603e7e5846'
b2sums=('67cb01b7ed9be13a52a37db439666bb8eb709cc63204fe250ff57854459aa8b36655479e887b285fe9ad799c49e66f176f971ab3a871e114cfb217a1f2968d16'
'SKIP')
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=(
6DAA6E64A76D2840571B4902528897B826403ADA # "Werner Koch (dist signing 2020)"
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key)
)
build() {
cd $pkgname-$pkgver

View File

@ -1 +1,2 @@
gpg -v --recv-key 528897B826403ADA
gpg -v --recv-key E98E9B2D19C6C8BD

View File

@ -1,5 +1,6 @@
real 0m7.767s
user 0m10.763s
sys 0m1.369s
real 0m10.910s
user 0m9.440s
sys 0m2.058s

View File

@ -1,4 +1,4 @@
From 6b04a147cafc68d46e8ad097975fbd4dfaf1a1ed Mon Sep 17 00:00:00 2001
From fd7fac6b8488ddade1adbb18bdceeaf41a049e9f Mon Sep 17 00:00:00 2001
From: David Runge <dvzrv@archlinux.org>
Date: Sat, 5 Nov 2022 23:40:18 +0100
Subject: [PATCH 1/3] Disable replaced tools, their man pages and PAM
@ -57,7 +57,7 @@ index b8e4321f..73d4554f 100644
passwd
diff --git a/man/Makefile.am b/man/Makefile.am
index cffef699..f57e476d 100644
index 83b1d688..e372a73f 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -8,10 +8,8 @@ endif

View File

@ -1,4 +1,4 @@
From f65ece73bcd44caaf8ff62c0f427f960be1f40f2 Mon Sep 17 00:00:00 2001
From 51121d5484938ec0e939deebf216f94402bf0552 Mon Sep 17 00:00:00 2001
From: David Runge <dvzrv@archlinux.org>
Date: Mon, 31 Oct 2022 09:45:13 +0100
Subject: [PATCH 2/3] Adapt login.defs for PAM and util-linux

View File

@ -1,4 +1,4 @@
From 3e0544295a2c0d69fc8cc509b5ec0ce254a5d642 Mon Sep 17 00:00:00 2001
From 3d08c402ec9ee72151c585de07b840a5dcb71c0b Mon Sep 17 00:00:00 2001
From: David Runge <dvzrv@archlinux.org>
Date: Mon, 31 Oct 2022 10:10:22 +0100
Subject: [PATCH 3/3] Add Arch Linux defaults for login.defs

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=shadow
pkgver=4.15.0
pkgver=4.15.1
pkgrel=01
pkgdesc="Password and account management tool suite with support for shadow files and PAM w/o systemd"
url="https://github.com/shadow-maint/shadow"
@ -19,12 +19,11 @@ backup=(
etc/pam.d/groupmems
etc/pam.d/newusers
etc/pam.d/passwd
# {chage,{,ch,chg}passwd,group{add,del,mems,mod},newusers,shadow,user{add,del,mod}}
)
#options=(debug !emptydirs)
options=('!emptydirs')
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/4.14.6.arch1
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/4.15.1.arch1
source=(
$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch
@ -115,14 +114,14 @@ license=(BSD-3-Clause)
validpgpkeys=(66D0387DB85D320F8408166DB175CFA98F192AF2 # Serge Hallyn <sergeh@kernel.org>
A9348594CE31283A826FBDD8D57633D441E25BB5) # Alejandro Colomar <alx@kernel.org>
sha256sums=(e2e22c1b2a6241c9ed828387f1065b7eaa2e87c3d221550d1575cf6a35247c0d # shadow-4.15.0.tar.xz
b4135ed20a19596263668d0e5bf45c8e54ed26d6556ee231fdfba499e8114e47 # shadow-4.15.0.tar.xz.asc
22192c082687e81aacae4c89c1cd6762715c883dcbfe231796d2834195176ea3 # 0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch
b572f6dae60b5aec57fbaa8c2448daebe9aea6750119b6799d7c1daa253f11f3 # 0002-Adapt-login.defs-for-PAM-and-util-linux.patch
50ac294e96dfed938fb4711c8cfc1ac00559eaf4c29b3b2c1c2d46255440077b # 0003-Add-Arch-Linux-defaults-for-login.defs.patch
sha256sums=(bb5f70639a0581f9d626f227ce45b31ac137daa7c451c0f672ce14f2731a96ee # shadow-4.15.1.tar.xz
1dae9f9c9064bbe46c8ba19198c87cbce0d14b57f625c5d1ccab8413213730a0 # shadow-4.15.1.tar.xz.asc
93077d921967eb3e8c0af6b0bd016e75da35fccd4d2bca7d455aa1e24289b3ab # 0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch
3bb214e05f428aa2e0ee0561c86a109b892fb7c97b1484714296d0efb81cc974 # 0002-Adapt-login.defs-for-PAM-and-util-linux.patch
11549cd64a218332dfa712853bb4618c58f8c1c09d7fbc90e2323e0c7bae3bf2 # 0003-Add-Arch-Linux-defaults-for-login.defs.patch
29448220f2ecfeab0a1a7aae296f07ca522d0a75a5b20df30f83950f9d54531f # shadow.sysusers
c2faa81b894de452e6cd23660ad7e30a4e03d6a4eacb94ff209c6e578df05e61 # shadow.tmpfiles
2d4b7b85ea1d5cddf93c2d636a11b0e76c1f484474449bdb018e3af0fcbd93c3) # useradd.defaults
## 4820ee284eb933c4684f02bcab3dabb83faf4a3e4ed0128231595ed7ec3b712e shadow-4.15.0-01-x86_64.pkg.tar.lz
## ec2b1c7f737af7eb4881ef01b201f1ff6cf1410980b009342bc0a5b2d0de505d shadow-4.15.1-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Aaron Griffin <aaron@archlinux.org>
pkgname=shadow
pkgver=4.15.0
pkgver=4.15.1
pkgrel=1
pkgdesc="Password and account management tool suite with support for shadow files and PAM"
arch=(x86_64)
@ -32,7 +32,7 @@ backup=(
etc/pam.d/passwd
)
options=(!emptydirs)
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/4.14.6.arch1
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/4.15.1.arch1
source=(
$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch
@ -42,21 +42,21 @@ source=(
shadow.{sysusers,tmpfiles}
useradd.defaults
)
sha512sums=('88d72fb706f6792b460c14a9b1b42fe0b5962834ec3793f296cbc138807736b5ad73d3f802cda74db740a71545eb1c8ec47447c2250299eb730ed2b2674e2249'
sha512sums=('e3ae51bf53bfa1662d81bbe0150ada19c116514f1e56391d877045d48e16776326446561759edbf5006c0f97ab1d5f4bae63521bf1fae67e118ddda0d4a8f6cb'
'SKIP'
'0e1d95b28650d9bcb35a8e5cd2fe528376a58bc1293ac7bf827ea38cd9fd5797dab3c418e15e387414685d1cd22cbf59c93cdced8a15fe79e44055a92b733ff5'
'45344a1baa74d5305bc26c4d9153bee0a61a22bcd1ab81f5bb61be56f59583ddfbc8906ee756e4bf7053ee1ce7aa57699a1751160b8067a4a8d656f694e69003'
'2d930e62d5a50f32d580d09c9b2564f456b34a56f12a6720592fcd28aab0faee3d52330b63dc9f4a9ca1d8594d1fceb6dc4f6961e04f4c3f9e937ca45f97cc95'
'839b83a3824be89930207e635f7aaa10cf3660ba2f4a6e95b3366d083fe2c76295d1d54b108bdfe317e5ebb049a8bbbf7b5859907d201cee43af330abb2091b6'
'a3da00d0368a9397be00ce1fc06416e5261f2000b99f69bd83202cf56e7d0ebea34562fbf35fdf43e7cf52a82f6720f6299defed9fa1d6436648e2f29d10512b'
'c41e2cef30930a79a6ad4eb63a8106688fde49b3bfc22ec68833e1974d6932e856244dc5f0fbe63943dcd09c05d06db6aa71783aa09a25708f78898189436683'
'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621'
'2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3'
'5afac4a96b599b0b8ed7be751e7160037c3beb191629928c6520bfd3f2adcd1c55c31029c92c2ff8543e6cd9e37e2cd515ba4e1789c6d66f9c93b4e7f209ee7a'
'97a6a57c07502e02669dc1a91bffc447dba7d98d208b798d80e07de0d2fdf9d23264453978d2d3d1ba6652ca1f2e22cdadc4309c7b311e83fa71b00ad144f877'
'706ba6e7fa8298475f2605a28daffef421c9fa8d269cbd5cbcf7f7cb795b40a24d52c20e8d0b73e29e6cd35cd7226b3e9738dc513703e87dde04c1d24087a69c')
b2sums=('1a7594c6f93d1c8cad8caa574cdcda60a48d7c001c9ad48e540b26763d9a1cd7fba9501a0a451a5a64889dd6c0cbcf4d026fc72a7ee5a3ee682931bfe7e1b391'
b2sums=('a24f492cb2a7721b165c70237b1a9290acc0063bdf493f061752ca41d23a1154b26e16ee00dd96a19e825eff7f711391892eeb08a314d9277514d4d32a4adafe'
'SKIP'
'42474c557f9dff0a28b7e56b6feb2cfc88a81ba159afda407b718828277cb82195a94b871129781c898544297c91a92e5848f9c2a2736fabad03cdddfdf2a3dc'
'9986adb40974fb4bbbc5a64fa0ff5edbdaf5c2850f1643ffd3bb44e1dc0772c691ae19b2ac7fc3c019aae951c7b380948548205ab912e89a7d194c9eaf393e80'
'14a428c9ca883be5f0c6d9de7e89d4d02593fdf0ff23d172c02ffe9abd3ebb37c7aca58a407be2ffcacd890cce81289b04ad04bc0e4052fb58b0799faa090ae1'
'8d49018484533f1e9d0a2bdc81d6550a1662b275ffb5bb6dbe3d3062aa7d25e7acd3234bcbd3eb3e00dd8cd3a480cab9753d72b6970c44dc6e814ca5b45b554c'
'5fa58287e123fac7ba2cde8c98e0dfd52cbff0d0d67306b359881ebc54997907fe64b59012880f8750a152d05c05063888a03e43c19eabc7a2de0590bae0b1df'
'0ae11bf0ded3e6d6be3d960f5b75fdc885d936f499d162944ef27f0c3997be4fd1fc4f08cba60be6f81eddefbbb576cc37aeaf13993d80bfc8d452e496d286f4'
'5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b'
'a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c'
'511c4ad9f3be530dc17dd68f2a3387d748dcdb84192d35f296b88f82442224477e2a74b1841ec3f107b39a5c41c2d961480e396a48d0578f8fd5f65dbe8d9f04'