wok-next annotate openssl11/receipt @ rev 20106

Up aircrack-ng, aircrack-ng-oui, faad2, libxfce4util, xfconf; add brisk-menu, mate-menu, libb2, gtkhash, openssl11 (openssl-1.1)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Oct 29 20:13:43 2017 +0200 (2017-10-29)
parents
children
rev   line source
al@20106 1 # SliTaz package receipt v2.
al@20106 2
al@20106 3 PACKAGE="openssl11"
al@20106 4 VERSION="1.1.0f" # current stable
al@20106 5 CATEGORY="security"
al@20106 6 SHORT_DESC="Open source Secure Sockets Layer"
al@20106 7 MAINTAINER="al.bobylev@gmail.com"
al@20106 8 LICENSE="BSD"
al@20106 9 WEB_SITE="https://www.openssl.org/"
al@20106 10
al@20106 11 TARBALL="openssl-$VERSION.tar.gz"
al@20106 12 WGET_URL="https://www.openssl.org/source/$TARBALL"
al@20106 13 # Integrity check: https://www.openssl.org/source/
al@20106 14 TARBALL_SHA256="12f746f3f2493b2f39da7ecf63d7ee19c6ac9ec6a4fcd8c229da8a522cb12765"
al@20106 15 TARBALL_SHA1="9e3e02bc8b4965477a7a1d33be1249299a9deb15"
al@20106 16
al@20106 17 BUILD_DEPENDS="perl zlib-dev"
al@20106 18 SPLIT="libssl11 openssl11 openssl11-dev"
al@20106 19
al@20106 20 compile_rules() {
al@20106 21 ./config \
al@20106 22 --prefix=/usr \
al@20106 23 --libdir=lib \
al@20106 24 --openssldir=/etc/ssl \
al@20106 25 -Wa,--noexecstack \
al@20106 26 shared zlib-dynamic &&
al@20106 27 make &&
al@20106 28 make \
al@20106 29 DESTDIR=$install \
al@20106 30 MANDIR=/usr/share/man \
al@20106 31 MANSUFFIX=ssl \
al@20106 32 install_sw install_ssldirs install_man_docs
al@20106 33 }
al@20106 34
al@20106 35 testsuite() {
al@20106 36 readelf -h $install/usr/bin/openssl
al@20106 37 }
al@20106 38
al@20106 39 genpkg_rules() {
al@20106 40 case $PACKAGE in
al@20106 41 libssl11)
al@20106 42 copy libssl.so* libcrypto*.so*
al@20106 43 CAT="security|OpenSSL libraries"
al@20106 44 PROVIDE="libcrypto11"
al@20106 45 ;;
al@20106 46 openssl11)
al@20106 47 copy @std @rm
al@20106 48 DEPENDS="libcrypto11 libssl11"
al@20106 49 ;;
al@20106 50 openssl11-dev)
al@20106 51 copy @dev
al@20106 52 PROVIDE="libcrypto11-dev"
al@20106 53 ;;
al@20106 54 esac
al@20106 55 TAGS="ssl security"
al@20106 56 }