genode/repos/libports/ports/fatfs.port
Emery Hemingway 72cb71c827 Replace SHA1 hashes of port downloads with SHA256
Now SHA256 has been shown to be an adequate replacement for SHA1, use
SHA256 for verifying all port downloads.

Ref #2767
2018-05-30 13:36:22 +02:00

29 lines
949 B
Plaintext

LICENSE := BSD
VERSION := 0.13b
DOWNLOADS := fatfs.archive
URL(fatfs) := http://www.elm-chan.org/fsw/ff/arc/ff13b.zip
SHA(fatfs) := 8c2431cc1838ebc5f35fa3e30934653a2e30c05e5a1952d7fa342c082e80fb93
DIR(fatfs) := src/lib/fatfs
DIRS := include/fatfs
DIR_CONTENT(include/fatfs) := \
$(addprefix src/lib/fatfs/source/, ff.h diskio.h integer.h ffconf.h)
default: edit_conf
edit_conf: src/lib/fatfs/source/ffconf.h
@$(MSG_GENERATE)$(notdir $<)
$(VERBOSE)sed \
-e 's/define FF_USE_LABEL.*/define FF_USE_LABEL 1/' \
-e 's/define FF_CODE_PAGE.*/define FF_CODE_PAGE 0/' \
-e 's/define FF_USE_LFN.*/define FF_USE_LFN 2/' \
-e 's/define FF_FS_RPATH.*/define FF_FS_RPATH 1/' \
-e 's/define FF_VOLUMES.*/define FF_VOLUMES 10/' \
-e 's/define FF_MAX_SS.*/define FF_MAX_SS 4096/' \
-e 's/define FF_FS_EXFAT.*/define FF_FS_EXFAT 1/' \
-e 's/define FF_FS_NORTC.*/define FF_FS_NORTC 1/' \
-i $<
src/lib/fatfs/source/ffconf.h: $(DOWNLOADS)