core/openssl/Pkgfile

35 lines
855 B
Plaintext
Raw Normal View History

2006-02-23 16:26:10 +01:00
# Description: Secure Sockets Layer and Transport Layer Security tools
# URL: https://www.openssl.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
2006-02-23 16:26:10 +01:00
name=openssl
2024-04-12 16:55:05 +02:00
version=3.3.0
release=1
source=(https://www.openssl.org/source/$name-$version.tar.gz
2023-12-24 12:43:51 +01:00
mksslcert.sh)
2006-02-23 16:26:10 +01:00
build() {
2023-12-24 12:43:51 +01:00
cd $name-$version
2023-12-24 12:43:51 +01:00
./config \
--prefix=/usr \
--libdir=lib \
--openssldir=/etc/ssl \
enable-ec_nistp_64_gcc_128 enable-camellia \
enable-seed enable-rfc3779 \
shared \
threads \
zlib \
no-mdc2 no-ec2m no-sm2 no-sm4 \
disable-tests
2023-12-24 12:43:51 +01:00
sed -i "s|-O3|$CFLAGS|" Makefile
2023-12-24 12:43:51 +01:00
make depend
make
make MANSUFFIX=ssl DESTDIR=$PKG install_sw install_ssldirs install_man_docs
2023-12-24 12:43:51 +01:00
find $PKG -name "*fips*" -delete
install -D -m 755 $SRC/mksslcert.sh $PKG/usr/bin/mksslcert
2006-02-23 16:26:10 +01:00
}