diff --git a/srcpkgs/openssl/template b/srcpkgs/openssl/template index 349d3d3587..ed436a1ed1 100644 --- a/srcpkgs/openssl/template +++ b/srcpkgs/openssl/template @@ -1,17 +1,12 @@ # Template file for 'openssl' pkgname=openssl _openssl_version=1.0.0 -version=${_openssl_version}c +version=${_openssl_version}d distfiles="http://www.openssl.org/source/$pkgname-$version.tar.gz" -build_style=configure -configure_script="./config" -configure_args="--prefix=/usr --openssldir=/etc/ssl --libdir=lib -zlib shared threads -Wa,--noexecstack" -make_install_target="INSTALL_PREFIX=$XBPS_DESTDIR/$pkgname-$version -MANDIR=/usr/share/man install" +build_style=custom-install short_desc="Secure Socket Layer and cryptographic library - runtime utilities" maintainer="Juan RP " -checksum=f731b36de3edaa361179ae6f449668b248a360e34e31e92902d976e9b9d604eb +checksum=92511d1f0caaa298dba250426f8e7d5d00b271847886d1adc62422778d6320db long_desc=" The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the @@ -20,6 +15,7 @@ long_desc=" # Does not build with -j. disable_parallel_build=yes + conf_files="/etc/ssl/openssl.cnf" subpackages="libssl openssl-devel" @@ -29,8 +25,18 @@ Add_dependency run libssl Add_dependency full perl ">=0" Add_dependency build zlib-devel -post_install() +do_build() { + ./config --prefix=/usr --openssldir=/etc/ssl --libdir=lib \ + zlib shared threads -Wa,--noexecstack + + make ${makejobs} +} + +do_install() +{ + make INSTALL_PREFIX=${DESTDIR} MANDIR=/usr/share/man install + chmod 755 ${DESTDIR}/usr/lib/lib{ssl,crypto}.so.${_openssl_version} chmod 755 ${DESTDIR}/usr/lib/engines/*.so