--- openssl-1.0.1c-1.cygport.orig 2012-08-27 11:51:53.871222400 -0500 +++ openssl-1.0.1c-1.cygport 2012-08-27 11:51:45.407738300 -0500 @@ -1,6 +1,7 @@ DESCRIPTION="A general purpose cryptography library with TLS implementation" HOMEPAGE="http://www.openssl.org/" SRC_URI="ftp://ftp.openssl.org/source/${P}.tar.gz" +PATCH_URI="http://pkgs.fedoraproject.org/cgit/openssl.git/plain/openssl-1.0.0-beta5-enginesdir.patch" ### ### IMPORTANT NOTE! @@ -24,12 +28,12 @@ cat > "${P}-${PR}.pkginfo" <<- EOF PKG_NAMES="openssl openssl-devel libopenssl${SHLIB_VERSION}" openssl_CONTENTS="etc usr/bin/openssl.exe usr/bin/c_rehash - usr/lib/engines usr/share/doc usr/ssl/certs + usr/share/doc usr/ssl/certs usr/ssl/man/man[157] usr/ssl/misc usr/ssl/openssl.cnf usr/ssl/private" openssl_devel_CONTENTS="usr/include usr/lib/*.a usr/lib/pkgconfig usr/ssl/man/man3" - libopenssl${SHLIB_VERSION}_CONTENTS="usr/bin/cyg*dll" + libopenssl${SHLIB_VERSION}_CONTENTS="usr/bin/cyg*dll usr/lib/${P%[a-z]}/engines/" EOF } @@ -37,7 +41,7 @@ KEEPDIRS="/usr/ssl/private" -CONFIG_OPTIONS="--prefix=/usr shared zlib no-idea no-rc5" +CONFIG_OPTIONS="--prefix=/usr --enginesdir=/usr/lib/${P%[a-z]}/engines shared zlib no-idea no-rc5" src_compile() { cd ${S} @@ -56,6 +60,9 @@ popd pushd ${D} + mkdir -p usr/lib/${P%[a-z]} + mv usr/lib/engines usr/lib/${P%[a-z]}/ + CERTS_DIR=usr/ssl/certs mkdir -p ${CERTS_DIR} cp -rp ${S}/certs/* ${CERTS_DIR}