#!/bin/env beesh

PGRP=( net security )

SRCURL[0]="http://www.openssl.org/source/openssl-${PKGVERSION}.tar.gz"
#SRCURL[1]="http://anduin.linuxfromscratch.org/files/BLFS/BLFS-ca-bundle-3.12.5.tar.bz2"

PATCHEURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/openssl-${PKGVERSION}-fix_manpages-1.patch"

B=${S}

mee_patch() {
    bee_patch
}

mee_configure() {
    ./config \
        --prefix=${PREFIX} \
        --openssldir=${SYSCONFDIR}/ssl \
        shared \
        zlib-dynamic
}

mee_build() {
    make LIBDIR=${LIBDIR##*/}
}

mee_install() {
    make install INSTALL_PREFIX=${D}  MANDIR=${MANDIR} LIBDIR=${LIBDIR##*/} install
    
#    cp -v -r certs ${D}${SYSCONFDIR}/ssl
    
#    for pem in ${D}${SYSCONFDIR}/ssl/certs/*.pem ; do
#        cat ${pem}
#        echo ""
#    done > ${D}${SYSCONFDIR}/ssl/ca-bundle.crt
    
}

mee_install_post() {
    EXCLUDE=( ${MANDIR} ${SYSCONFDIR} ${BINDIR} ${INCLUDEDIR} ${LIBDIR}/engines ${LIBDIR}/.*\.so$ ${LIBDIR}/.*\.a$ ${LIBDIR}/pkgconfig )
}