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 } |