aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2015-09-05 21:17:47 +0800
committerdinoex <dinoex@FreeBSD.org>2015-09-05 21:17:47 +0800
commit72e83b88444ddfbe502a9370f630d030750c3926 (patch)
tree9ef1ce41302e70d0c33f6e64b6fa29df5276c138 /security
parentf75ebf49d0fe3b4bdf85a4be2ae35ced5a197f21 (diff)
downloadfreebsd-ports-gnome-72e83b88444ddfbe502a9370f630d030750c3926.tar.gz
freebsd-ports-gnome-72e83b88444ddfbe502a9370f630d030750c3926.tar.zst
freebsd-ports-gnome-72e83b88444ddfbe502a9370f630d030750c3926.zip
- new OPTION MAN3
PR: 201459
Diffstat (limited to 'security')
-rw-r--r--security/openssl/Makefile9
-rw-r--r--security/openssl/pkg-plist9
2 files changed, 9 insertions, 9 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 8854a4e80cee..a8eef643389a 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -20,8 +20,8 @@ COMMENT= SSL and crypto library
CONFLICTS?= libressl-*
-OPTIONS_DEFINE= SHARED THREADS I386 SSE2 ASM PADLOCK ZLIB GMP SCTP SSL2 SSL3 RFC3779 MD2 RC5 EXPCIPHERS DOCS
-OPTIONS_DEFAULT=SHARED THREADS SSE2 SCTP SSL2 SSL3 MD2
+OPTIONS_DEFINE= SHARED THREADS I386 SSE2 ASM PADLOCK ZLIB GMP SCTP SSL2 SSL3 RFC3779 MD2 RC5 EXPCIPHERS DOCS MAN3
+OPTIONS_DEFAULT=SHARED THREADS SSE2 SCTP SSL2 SSL3 MD2 MAN3
.for a in amd64 ia64
OPTIONS_DEFINE_${a}= EC
OPTIONS_DEFAULT_${a}= EC
@@ -48,6 +48,7 @@ MD2_DESC?= MD2 hash (obsolete)
RC5_DESC?= RC5 cipher (patented)
EXPCIPHERS_DESC?= Include experimental ciphers
EC_DESC?= Optimize NIST elliptic curves
+MAN3_DESC?= Install API manpages (section 3)
GMP_LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
@@ -227,6 +228,10 @@ post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${STAGEDIR}${DOCSDIR}/
.endif
+.if empty(PORT_OPTIONS:MMAN3)
+ ${RM} -rf ${STAGEDIR}/${PREFIX}/man/man3
+ ${REINPLACE_CMD} -e 's|^man/man3/.*||' ${TMPPLIST}
+.endif
${SED} -e 's|/usr/local|${PREFIX}|g' ${PKGMESSAGE}
test: build
diff --git a/security/openssl/pkg-plist b/security/openssl/pkg-plist
index 11a806a9bf50..b8fa6fac8e2b 100644
--- a/security/openssl/pkg-plist
+++ b/security/openssl/pkg-plist
@@ -98,7 +98,6 @@ lib/libssl.a
libdata/pkgconfig/libcrypto.pc
libdata/pkgconfig/libssl.pc
libdata/pkgconfig/openssl.pc
-%%SHARED%%@dirrm lib/engines
man/man1/CA.pl.1.gz
man/man1/asn1parse.1.gz
man/man1/c_rehash.1.gz
@@ -1650,9 +1649,5 @@ man/man7/des_modes.7.gz
%%OPENSSLDIR%%/misc/tsget
%%OPENSSLDIR%%/openssl.cnf.sample
%%PORTDOCS%%%%DOCSDIR%%/openssl.txt
-@dirrm include/openssl
-@dirrmtry %%OPENSSLDIR%%/certs
-@dirrm %%OPENSSLDIR%%/misc
-@dirrmtry %%OPENSSLDIR%%/private
-@dirrm %%OPENSSLDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dir %%OPENSSLDIR%%/private
+@dir %%OPENSSLDIR%%/certs