* update openssl-1.0 to 1.0.2.u-3

This commit is contained in:
Alexander Baldeck 2023-02-18 20:15:01 +01:00
parent 556b86ab70
commit c0ec81d596

View File

@ -6,9 +6,9 @@ _ver=1.0.2u
# use a pacman compatible version scheme
pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
#pkgver=$_ver
pkgrel=1
pkgrel=3
pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer Security'
arch=( x86_64 powerpc64le powerpc )
arch=(x86_64 powerpc64le powerpc)
url='https://www.openssl.org'
license=('custom:BSD')
depends=('perl')
@ -28,13 +28,13 @@ validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491'
'7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C')
prepare() {
cd $srcdir/openssl-$_ver
cd "$srcdir/openssl-$_ver"
# remove rpath: http://bugs.archlinux.org/task/14367
patch -p0 -i $srcdir/no-rpath.patch
patch -p0 -i "$srcdir/no-rpath.patch"
# disable a test that fails when ssl3 is disabled
patch -p1 -i $srcdir/ssl3-test-failure.patch
patch -p1 -i "$srcdir/ssl3-test-failure.patch"
# add symbol versioning to prevent conflicts with openssl 1.1 symbols (Debian)
patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
@ -71,6 +71,11 @@ build() {
check() {
cd "$srcdir/openssl-$_ver"
# https://www.mail-archive.com/openssl-users@openssl.org/msg83702.html
rm rehash.time
make OPENSSL_CONF= rehash
make test
}
@ -93,5 +98,5 @@ package() {
rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
}