# Template file for 'openssl' pkgname=openssl sourcepkg=openssl openssl_version=0.9.8 version=${openssl_version}j distfiles="http://www.openssl.org/source/$pkgname-$version.tar.gz" build_style=configure configure_script="./config" configure_args="--prefix=/usr --install_prefix=$XBPS_DESTDIR/$pkgname-$version --openssldir=/etc/ssl zlib-dynamic shared threads" make_build_target="all" short_desc="Secure Socket Layer and cryptographic library" maintainer="Juan RP " checksum=7131242042dbd631fbd83436f42aea1775e7c32f587fa4ada5a01df4c3ae8e8b long_desc=" The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library." # Does not build with -j. disable_parallel_build=yes keep_dirs="/etc/ssl" conf_files="/etc/ssl/openssl.cnf" subpackages="devel" Add_dependency full glibc Add_dependency full zlib Add_dependency build perl post_install() { # Grr. Stupid Makefile, remove stuff installed in wrong dir. rm -rf $DESTDIR/usr/usr # Fix for correct SONAME in shared libs. cd $DESTDIR/usr/lib || exit 1 for f in libssl libcrypto; do ln -sf $f.so.${openssl_version} $f.so.7 done }