1406d87b1SGlen BarberPACKAGE=runtime 2e1645093SPaul TrainaPROG= md5 3e1645093SPaul Traina 4086feed8SWarner LoshLINKS= ${BINDIR}/md5 ${BINDIR}/md5sum \ 5086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/rmd160 \ 6086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/rmd160sum \ 7186c183cSColin Percival ${BINDIR}/md5 ${BINDIR}/sha1 \ 8086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha1sum \ 98ff3cdd1SConrad Meyer ${BINDIR}/md5 ${BINDIR}/sha224 \ 10086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha224sum \ 11edd4c16fSXin LI ${BINDIR}/md5 ${BINDIR}/sha256 \ 12086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha256sum \ 137a3f5d11SAllan Jude ${BINDIR}/md5 ${BINDIR}/sha384 \ 14086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha384sum \ 151780e407SAllan Jude ${BINDIR}/md5 ${BINDIR}/sha512 \ 16086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha512sum \ 172768d705SDag-Erling Smørgrav ${BINDIR}/md5 ${BINDIR}/sha512t224 \ 182768d705SDag-Erling Smørgrav ${BINDIR}/md5 ${BINDIR}/sha512t224sum \ 19b468a9ffSAllan Jude ${BINDIR}/md5 ${BINDIR}/sha512t256 \ 20086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/sha512t256sum \ 21b468a9ffSAllan Jude ${BINDIR}/md5 ${BINDIR}/skein256 \ 22086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/skein256sum \ 23b468a9ffSAllan Jude ${BINDIR}/md5 ${BINDIR}/skein512 \ 24086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/skein512sum \ 25086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/skein1024 \ 26086feed8SWarner Losh ${BINDIR}/md5 ${BINDIR}/skein1024sum 27cb49d42bSOliver Eikemeier 28086feed8SWarner LoshMLINKS= md5.1 md5sum.1 \ 29086feed8SWarner Losh md5.1 rmd160.1 \ 30086feed8SWarner Losh md5.1 rmd160sum.1 \ 31186c183cSColin Percival md5.1 sha1.1 \ 32086feed8SWarner Losh md5.1 sha1sum.1 \ 338ff3cdd1SConrad Meyer md5.1 sha224.1 \ 34086feed8SWarner Losh md5.1 sha224sum.1 \ 35edd4c16fSXin LI md5.1 sha256.1 \ 36086feed8SWarner Losh md5.1 sha256sum.1 \ 377a3f5d11SAllan Jude md5.1 sha384.1 \ 38086feed8SWarner Losh md5.1 sha384sum.1 \ 391780e407SAllan Jude md5.1 sha512.1 \ 40086feed8SWarner Losh md5.1 sha512sum.1 \ 412768d705SDag-Erling Smørgrav md5.1 sha512t224.1 \ 422768d705SDag-Erling Smørgrav md5.1 sha512t224sum.1 \ 43b468a9ffSAllan Jude md5.1 sha512t256.1 \ 44086feed8SWarner Losh md5.1 sha512t256sum.1 \ 45b468a9ffSAllan Jude md5.1 skein256.1 \ 46086feed8SWarner Losh md5.1 skein256sum.1 \ 47b468a9ffSAllan Jude md5.1 skein512.1 \ 48086feed8SWarner Losh md5.1 skein512sum.1 \ 49086feed8SWarner Losh md5.1 skein1024.1 \ 50086feed8SWarner Losh md5.1 skein1024sum.1 51cb49d42bSOliver Eikemeier 524849767cSDag-Erling Smørgrav# md5 can also emulate the shasum script that comes with Perl, except 534849767cSDag-Erling Smørgrav# that, in bits input mode, it can only handle input lengths that are 544849767cSDag-Erling Smørgrav# a multiple of 8 (see manual page). 554849767cSDag-Erling Smørgrav#LINKS+= ${BINDIR}/md5 ${BINDIR}/shasum 564849767cSDag-Erling Smørgrav#MLINKS+= md5.1 shasum.1 574849767cSDag-Erling Smørgrav 5813eb765fSBaptiste DaroussinLIBADD= md 59e1645093SPaul Traina 60*9b20849bSRicardo Branco.include <src.opts.mk> 61*9b20849bSRicardo Branco 62*9b20849bSRicardo Branco.if ${MK_CASPER} != "no" && !defined(RESCUE) && !defined(BOOTSTRAPPING) 634635180eSAlex Richardson# Avoid depending on capsicum during bootstrap. caph_limit_stdout() is not 644635180eSAlex Richardson# available when building for Linux/MacOS or older FreeBSD hosts. 654635180eSAlex Richardson# We need to bootstrap md5 when building on Linux since the md5sum command there 664635180eSAlex Richardson# produces different output. 674635180eSAlex RichardsonCFLAGS+=-DHAVE_CAPSICUM 68*9b20849bSRicardo BrancoCFLAGS+=-DWITH_CASPER 69*9b20849bSRicardo BrancoLIBADD+= casper 70*9b20849bSRicardo BrancoLIBADD+= cap_fileargs 714635180eSAlex Richardson.endif 724635180eSAlex Richardson 731b4ac906SStefan EßerHAS_TESTS= 741b4ac906SStefan EßerSUBDIR.${MK_TESTS}+= tests 75884fc552SStefan Eßer 76e1645093SPaul Traina.include <bsd.prog.mk> 77