Changeset View
Changeset View
Standalone View
Standalone View
secure/lib/libcrypto/Makefile.inc
# $FreeBSD$ | # $FreeBSD$ | ||||
.include <bsd.own.mk> | .include <bsd.own.mk> | ||||
# OpenSSL version used for manual page generation | # OpenSSL version used for manual page generation | ||||
OPENSSL_VER= 1.0.2o | OPENSSL_VER= 1.1.0h | ||||
OPENSSL_DATE= 2018-03-27 | OPENSSL_DATE= 2018-03-27 | ||||
bdrewery: I think date needs bump? | |||||
brnrdAuthorUnsubmitted Not Done Inline ActionsI thought so too, but 1.0.2o and 1.1.0h were security fix releases on the same date for 1.0.2 and 1.1.0 branches. See the OpenSSL download page as well. brnrd: I thought so too, but 1.0.2o and 1.1.0h were [[ https://cve.mitre.org/cgi-bin/cvename.cgi? | |||||
LCRYPTO_SRC= ${SRCTOP}/crypto/openssl | LCRYPTO_SRC= ${SRCTOP}/crypto/openssl | ||||
LCRYPTO_DOC= ${LCRYPTO_SRC}/doc | LCRYPTO_DOC= ${LCRYPTO_SRC}/doc | ||||
CFLAGS+= -I${LCRYPTO_SRC} | CFLAGS+= -I${LCRYPTO_SRC} | ||||
CFLAGS+= -DTERMIOS -DANSI_SOURCE | CFLAGS+= -DTERMIOS -DANSI_SOURCE | ||||
CFLAGS+= -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H | CFLAGS+= -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H | ||||
CFLAGS+= -DOPENSSLDIR="\"/etc/ssl\"" | |||||
CFLAGS+= -DENGINESDIR="\"/usr/lib/engines\"" | |||||
.include <bsd.endian.mk> | .include <bsd.endian.mk> | ||||
.if ${TARGET_ENDIANNESS} == 1234 | .if ${TARGET_ENDIANNESS} == 1234 | ||||
CFLAGS+=-DL_ENDIAN | CFLAGS+=-DL_ENDIAN | ||||
.elif ${TARGET_ENDIANNESS} == 4321 | .elif ${TARGET_ENDIANNESS} == 4321 | ||||
CFLAGS+=-DB_ENDIAN | CFLAGS+=-DB_ENDIAN | ||||
.endif | .endif | ||||
Show All 12 Lines | |||||
.if defined(ASM_aarch64) | .if defined(ASM_aarch64) | ||||
CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | ||||
.elif defined(ASM_amd64) | .elif defined(ASM_amd64) | ||||
CFLAGS+=-DOPENSSL_IA32_SSE2 | CFLAGS+=-DOPENSSL_IA32_SSE2 | ||||
CFLAGS+=-DAES_ASM -DBSAES_ASM -DVPAES_ASM | CFLAGS+=-DAES_ASM -DBSAES_ASM -DVPAES_ASM | ||||
CFLAGS+=-DECP_NISTZ256_ASM | CFLAGS+=-DECP_NISTZ256_ASM | ||||
CFLAGS+=-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m | CFLAGS+=-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m | ||||
CFLAGS+=-DMD5_ASM | |||||
CFLAGS+=-DGHASH_ASM | CFLAGS+=-DGHASH_ASM | ||||
CFLAGS+=-DMD5_ASM | |||||
CFLAGS+=-DPOLY1305_ASM | |||||
CFLAGS+=-DRC4_ASM | |||||
CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | ||||
CFLAGS+=-DWHIRLPOOL_ASM | CFLAGS+=-DWHIRLPOOL_ASM | ||||
.elif defined(ASM_arm) | .elif defined(ASM_arm) | ||||
CFLAGS+=-DAES_ASM -DBSAES_ASM | CFLAGS+=-DAES_ASM -DBSAES_ASM | ||||
CFLAGS+=-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m | CFLAGS+=-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m | ||||
CFLAGS+=-DGHASH_ASM | CFLAGS+=-DGHASH_ASM | ||||
CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | CFLAGS+=-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM | ||||
.elif defined(ASM_i386) | .elif defined(ASM_i386) | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | for j in ${LCRYPTO_DOC}/$$i/*.pod; do \ | ||||
fi; \ | fi; \ | ||||
done; \ | done; \ | ||||
done | env LANG=C sort >> ${.CURDIR}/Makefile.man | done | env LANG=C sort >> ${.CURDIR}/Makefile.man | ||||
for i in ${_docs}; do \ | for i in ${_docs}; do \ | ||||
for j in ${LCRYPTO_DOC}/$$i/*.pod; do \ | for j in ${LCRYPTO_DOC}/$$i/*.pod; do \ | ||||
test -f $$j || continue; \ | test -f $$j || continue; \ | ||||
fn=`basename $$j .pod`; \ | fn=`basename $$j .pod`; \ | ||||
if ! echo '${_skip}' | grep -qw "$$fn"; then \ | if ! echo '${_skip}' | grep -qw "$$fn"; then \ | ||||
perl ${LCRYPTO_SRC}/util/extract-names.pl < $$j | \ | sed '/=head1 NAME/,/^=.*/! d;/^=.*/d;/^\s*$$/d' $$j | tr '\n' ' ' | \ | ||||
sed 's/ - .*$$//;s/,/ /g;s/ / /g' | tr ' ' '\n' | \ | |||||
awk "/^$$fn\$$/ { next; } \ | awk "/^$$fn\$$/ { next; } \ | ||||
{ print \"MLINKS+= $$fn.${_sec} \" \$$1 \".${_sec}\" }"; \ | { print \"MLINKS+= $$fn.${_sec} \" \$$1 \".${_sec}\" }"; \ | ||||
fi; \ | fi; \ | ||||
done; \ | done; \ | ||||
done | env LANG=C sort >> ${.CURDIR}/Makefile.man | done | env LANG=C sort >> ${.CURDIR}/Makefile.man |
I think date needs bump?