Date: Sunday, November 6, 2022 @ 09:15:45 Author: alucryd Revision: 1342722
add lib32-openssl-1.1 Added: lib32-openssl-1.1/ lib32-openssl-1.1/trunk/ lib32-openssl-1.1/trunk/PKGBUILD lib32-openssl-1.1/trunk/ca-dir.patch lib32-openssl-1.1/trunk/keys/ lib32-openssl-1.1/trunk/keys/pgp/ lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc -------------------------------------------------------+ PKGBUILD | 62 ++++++++++++++++ ca-dir.patch | 31 ++++++++ keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc | 1 keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc | 1 4 files changed, 95 insertions(+) Added: lib32-openssl-1.1/trunk/PKGBUILD =================================================================== --- lib32-openssl-1.1/trunk/PKGBUILD (rev 0) +++ lib32-openssl-1.1/trunk/PKGBUILD 2022-11-06 09:15:45 UTC (rev 1342722) @@ -0,0 +1,62 @@ +# Maintainer: Maxime Gauduin <[email protected]> +# Contributor: Pierre Schmitz <[email protected]> + +pkgname=lib32-openssl-1.1 +_ver=1.1.1s +pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}} +pkgrel=1 +pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer Security' +arch=('x86_64') +url='https://www.openssl.org' +license=('custom:BSD') +depends=('lib32-glibc' 'openssl-1.1') +source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz" + "https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc" + 'ca-dir.patch') +b2sums=('ecd19eaf84dbc80448b51651abe52a89cc0052f024537959c4ebe61528988f235d661244fce6967159a876dd038c817bad19df742e828ca1cbae97ce6a4124bb' + 'SKIP' + '6375a8994d95ef5e51d724e62558a25a7ec0632577f4cf99d347fc1cecc133ac2cb1dc55bb872ca6bca0449ed5c27ba72afb10c4c55aced300405b542ccbb808') +validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491' + '7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C' + 'A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C') + +prepare() { + cd openssl-${_ver} + patch -Np0 -i ../ca-dir.patch +} + +build() { + cd openssl-${_ver} + + export CC='gcc -m32' + export PKG_CONFIG=i686-pc-linux-gnu-pkg-config + + ./Configure \ + --prefix='/usr' \ + --libdir='lib32/openssl-1.1' \ + --openssldir='/etc/ssl' \ + shared no-ssl3-method linux-elf \ + "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}" + + make MAKEDEPPROG="${CC}" depend + make +} + +package() { + cd openssl-${_ver} + + make DESTDIR="${pkgdir}" install_sw + rm -rf "${pkgdir}"/{etc,usr/{include,bin}} + + mv "${pkgdir}"/usr/lib32/{openssl-1.1/,}libcrypto.so.1.1 + mv "${pkgdir}"/usr/lib32/{openssl-1.1/,}libssl.so.1.1 + ln -sf ../libssl.so.1.1 "${pkgdir}"/usr/lib32/openssl-1.1/libssl.so + ln -sf ../libcrypto.so.1.1 "${pkgdir}"/usr/lib32/openssl-1.1/libcrypto.so + + sed -e 's|/include$|/include/openssl-1.1|' -i "${pkgdir}"/usr/lib32/openssl-1.1/pkgconfig/*.pc + + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s openssl-1.1 "${pkgdir}"/usr/share/licenses/lib32-openssl-1.1 +} + +# vim: ts=2 sw=2 et: Added: lib32-openssl-1.1/trunk/ca-dir.patch =================================================================== --- lib32-openssl-1.1/trunk/ca-dir.patch (rev 0) +++ lib32-openssl-1.1/trunk/ca-dir.patch 2022-11-06 09:15:45 UTC (rev 1342722) @@ -0,0 +1,31 @@ +--- apps/CA.pl.in 2019-09-10 15:13:07.000000000 +0200 ++++ apps/CA.pl.in 2019-10-06 09:34:23.960864556 +0200 +@@ -33,7 +33,7 @@ + my $PKCS12 = "$openssl pkcs12"; + + # default openssl.cnf file has setup as per the following +-my $CATOP = "./demoCA"; ++my $CATOP = "/etc/ssl"; + my $CAKEY = "cakey.pem"; + my $CAREQ = "careq.pem"; + my $CACERT = "cacert.pem"; +--- apps/openssl.cnf 2019-09-10 15:13:07.000000000 +0200 ++++ apps/openssl.cnf 2019-10-06 09:34:23.960864556 +0200 +@@ -42,7 +42,7 @@ + #################################################################### + [ CA_default ] + +-dir = ./demoCA # Where everything is kept ++dir = /etc/ssl # Where everything is kept + certs = $dir/certs # Where the issued certs are kept + crl_dir = $dir/crl # Where the issued crl are kept + database = $dir/index.txt # database index file. +@@ -325,7 +325,7 @@ + [ tsa_config1 ] + + # These are used by the TSA reply generation only. +-dir = ./demoCA # TSA root directory ++dir = /etc/ssl # TSA root directory + serial = $dir/tsaserial # The current serial number (mandatory) + crypto_device = builtin # OpenSSL engine to use for signing + signer_cert = $dir/tsacert.pem # The TSA signing certificate Added: lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc =================================================================== (Binary files differ) Index: lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc =================================================================== --- lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 2022-11-06 08:59:00 UTC (rev 1342721) +++ lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc 2022-11-06 09:15:45 UTC (rev 1342722) Property changes on: lib32-openssl-1.1/trunk/keys/pgp/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property Added: lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc =================================================================== (Binary files differ) Index: lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc =================================================================== --- lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc 2022-11-06 08:59:00 UTC (rev 1342721) +++ lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc 2022-11-06 09:15:45 UTC (rev 1342722) Property changes on: lib32-openssl-1.1/trunk/keys/pgp/8657ABB260F056B1E5190839D9C4D26D0E604491.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property
