diff options
author | Sergey A. Osokin <osa@FreeBSD.org> | 2023-08-09 20:05:45 +0000 |
---|---|---|
committer | Sergey A. Osokin <osa@FreeBSD.org> | 2023-08-09 20:06:05 +0000 |
commit | 57a2c4c7d1f0a02aa115501c8ee9c30c605cea7c (patch) | |
tree | 6018b1d6bdd3302aa83546dcb34bf322c88d1cc0 | |
parent | 1cf314b9d49ce46850836d7656d514cefe78c637 (diff) | |
download | ports-57a2c4c7d1f0a02aa115501c8ee9c30c605cea7c.tar.gz ports-57a2c4c7d1f0a02aa115501c8ee9c30c605cea7c.zip |
security/boringssl: use CMAKE_INSTALL_PREFIX (+)
CMAKE_INSTALL_PREFIX usage helps to fix an issue with the RUNPATH.
Also, it's possible to use native installation procedure for the
package, our do-install target can be safely removed.
Bump PORTREVISION.
-rw-r--r-- | security/boringssl/Makefile | 16 | ||||
-rw-r--r-- | security/boringssl/pkg-plist | 3 |
2 files changed, 9 insertions, 10 deletions
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile index fe073e822441..15084b61dced 100644 --- a/security/boringssl/Makefile +++ b/security/boringssl/Makefile @@ -1,5 +1,6 @@ PORTNAME= boringssl PORTVERSION= 0.0.0.0.2023.08.05.01 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES+= https://proxy.golang.org/:gomods DISTFILES+= golang.org/x/crypto/@v/v0.10.0.zip:gomods \ @@ -30,21 +31,16 @@ USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= e28988e CMAKE_ARGS+= -DBUILD_SHARED_LIBS=1 \ - -DCMAKE_BUILD_TYPE=Release + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=${PREFIX} USE_LDCONFIG= yes LDFLAGS+= -Wl,-rpath,${LOCALBASE}/lib TEST_TARGET= run_tests MAKE_ENV+= GOFLAGS=-mod=readonly \ GOPROXY=file://${DISTDIR} -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tool/bssl ${STAGEDIR}${PREFIX}/bin/ - (cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include) - ${INSTALL_LIB} ${WRKSRC}/crypto/libcrypto.so ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1.0.0 - ${INSTALL_LIB} ${WRKSRC}/ssl/libssl.so ${STAGEDIR}${PREFIX}/lib/libssl.so.1.0.0 - ${LN} -sf libcrypto.so.1 ${STAGEDIR}${PREFIX}/lib/libcrypto.so - ${LN} -sf libcrypto.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1 - ${LN} -sf libssl.so.1 ${STAGEDIR}${PREFIX}/lib/libssl.so - ${LN} -sf libssl.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libssl.so.1 +post-install: + ${LN} -sf libcrypto.so.1 ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1.0.0 + ${LN} -sf libssl.so.1 ${STAGEDIR}${PREFIX}/lib/libssl.so.1.0.0 .include <bsd.port.mk> diff --git a/security/boringssl/pkg-plist b/security/boringssl/pkg-plist index 3175d612e22e..9c9205e8e554 100644 --- a/security/boringssl/pkg-plist +++ b/security/boringssl/pkg-plist @@ -85,6 +85,9 @@ include/openssl/type_check.h include/openssl/x509.h include/openssl/x509_vfy.h include/openssl/x509v3.h +lib/cmake/OpenSSL/OpenSSLConfig.cmake +lib/cmake/OpenSSL/OpenSSLTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/OpenSSL/OpenSSLTargets.cmake lib/libcrypto.so lib/libcrypto.so.1 lib/libcrypto.so.1.0.0 |