openssl11: initial commit, version 1.1.1q

This commit is contained in:
Tim Biermann 2022-10-09 13:21:50 +02:00
parent 488e415689
commit a6ef5772c8
Signed by: tb
GPG Key ID: 42F8B4E30B673606
5 changed files with 4856 additions and 0 deletions

127
openssl11/.footprint Normal file
View File

@ -0,0 +1,127 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/c_rehash-1.1
-rwxr-xr-x root/root usr/bin/openssl-1.1
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/openssl-1.1/
drwxr-xr-x root/root usr/include/openssl-1.1/openssl/
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/aes.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/asn1.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/asn1_mac.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/asn1err.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/asn1t.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/async.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/asyncerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/bio.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/bioerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/blowfish.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/bn.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/bnerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/buffer.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/buffererr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/camellia.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cast.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cmac.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cms.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cmserr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/comp.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/comperr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/conf.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/conf_api.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/conferr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/crypto.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cryptoerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ct.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/cterr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/des.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/dh.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/dherr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/dsa.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/dsaerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/dtls1.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/e_os2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ebcdic.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ec.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ecdh.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ecdsa.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ecerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/engine.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/engineerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/err.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/evp.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/evperr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/hmac.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/idea.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/kdf.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/kdferr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/lhash.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/md2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/md4.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/md5.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/mdc2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/modes.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/obj_mac.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/objects.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/objectserr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ocsp.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ocsperr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/opensslconf.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/opensslv.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ossl_typ.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pem.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pem2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pemerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pkcs12.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pkcs12err.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pkcs7.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/pkcs7err.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rand.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rand_drbg.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/randerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rc2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rc4.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rc5.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ripemd.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rsa.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/rsaerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/safestack.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/seed.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/sha.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/srp.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/srtp.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ssl.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ssl2.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ssl3.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/sslerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/stack.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/store.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/storeerr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/symhacks.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/tls1.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ts.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/tserr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/txt_db.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/ui.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/uierr.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/whrlpool.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/x509.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/x509_vfy.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/x509err.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/x509v3.h
-rw-r--r-- root/root usr/include/openssl-1.1/openssl/x509v3err.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libcrypto.so.1.1
-rwxr-xr-x root/root usr/lib/libssl.so.1.1
drwxr-xr-x root/root usr/lib/openssl-1.1/
drwxr-xr-x root/root usr/lib/openssl-1.1/engines-1.1/
-rwxr-xr-x root/root usr/lib/openssl-1.1/engines-1.1/afalg.so
-rwxr-xr-x root/root usr/lib/openssl-1.1/engines-1.1/capi.so
-rwxr-xr-x root/root usr/lib/openssl-1.1/engines-1.1/padlock.so
-rw-r--r-- root/root usr/lib/openssl-1.1/libcrypto.a
lrwxrwxrwx root/root usr/lib/openssl-1.1/libcrypto.so -> ../libcrypto.so.1.1
-rw-r--r-- root/root usr/lib/openssl-1.1/libssl.a
lrwxrwxrwx root/root usr/lib/openssl-1.1/libssl.so -> ../libssl.so.1.1
drwxr-xr-x root/root usr/lib/openssl-1.1/pkgconfig/
-rw-r--r-- root/root usr/lib/openssl-1.1/pkgconfig/libcrypto.pc
-rw-r--r-- root/root usr/lib/openssl-1.1/pkgconfig/libssl.pc
-rw-r--r-- root/root usr/lib/openssl-1.1/pkgconfig/openssl.pc

7
openssl11/.signature Normal file
View File

@ -0,0 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3xhzoqnkGB2ntkL3YX4FAiiYTjsudBj1a7jzugKm00xjvnlt6huFPkGXzJYmbbVF9FFUHUct660eJ+ORkgpTbwo=
SHA256 (Pkgfile) = 2f2759f5808410de83e5cc06294cf9da6e4b162101e1bb3405749396234c64c8
SHA256 (.footprint) = cc15f633fdf7753d2697ef232ff3aab2e9e077ab0971cfe7884ff4c2e8850547
SHA256 (openssl-1.1.1q.tar.gz) = d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
SHA256 (no-rpath.patch) = 754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c
SHA256 (openssl-1.0-versioned-symbols.patch) = 353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6

44
openssl11/Pkgfile Normal file
View File

@ -0,0 +1,44 @@
# Description: Secure Sockets Layer and Transport Layer Security tools
# URL: https://www.openssl.org/
# Maintainer: Tim Biermann, tbier at posteo dot de
name=openssl11
version=1.1.1q
release=1
source=(http://www.openssl.org/source/${name:0:7}-$version.tar.gz \
no-rpath.patch openssl-1.0-versioned-symbols.patch)
build() {
cd ${name:0:7}-$version
#export MAKEFLAGS="$MAKEFLAGS -j1"
./Configure --prefix=/usr \
--openssldir=/etc/ssl \
--libdir=lib/openssl-1.1 \
shared \
enable-ec_nistp_64_gcc_128 linux-x86_64
sed -i "s|-O3|$CFLAGS|" Makefile
make depend
make
make DESTDIR=$PKG LIBDIR=lib/openssl-1.1 MANDIR=/usr/share/man MANSUFFIX=ssl install_sw
find $PKG -name "*fips*" -delete
chmod -R +w $PKG
install -m755 -d "$PKG/usr/include/openssl-1.1"
#mv "$PKG/etc/ssl" "$PKG/etc/ssl-1.1"
mv "$PKG/usr/include/openssl" "$PKG/usr/include/openssl-1.1/"
mv "$PKG/usr/lib/openssl-1.1/libcrypto.so.1.1" "$PKG/usr/lib/"
mv "$PKG/usr/lib/openssl-1.1/libssl.so.1.1" "$PKG/usr/lib/"
ln -sf ../libssl.so.1.1 "$PKG/usr/lib/openssl-1.1/libssl.so"
ln -sf ../libcrypto.so.1.1 "$PKG/usr/lib/openssl-1.1/libcrypto.so"
mv "$PKG/usr/bin/openssl" "$PKG/usr/bin/openssl-1.1"
mv "$PKG/usr/bin/c_rehash" "$PKG/usr/bin/c_rehash-1.1"
# Update includedir in .pc files
sed -e 's|/include$|/include/openssl-1.1|' -i $PKG/usr/lib/openssl-1.1/pkgconfig/*.pc
#rm -rf $PKG/{etc,usr/bin/c_rehash}
}

11
openssl11/no-rpath.patch Normal file
View File

@ -0,0 +1,11 @@
--- Makefile.shared.no-rpath 2005-06-23 22:47:54.000000000 +0200
+++ Makefile.shared 2005-11-16 22:35:37.000000000 +0100
@@ -153,7 +153,7 @@
NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
-DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)"
+DO_GNU_APP=LDFLAGS="$(CFLAGS)"
#This is rather special. It's a special target with which one can link
#applications without bothering with any features that have anything to

File diff suppressed because it is too large Load Diff