From 842c9e1bf3fa1a260e92a0a0dfd69c1fb3a48c06 Mon Sep 17 00:00:00 2001 From: YAEGASHI Takeshi Date: Thu, 20 Feb 2014 03:15:36 +0900 Subject: Add 0004-rewrite-email-gravater.lua-using-md5.patch diff --git a/debian/patches/0004-rewrite-email-gravater.lua-using-md5.patch b/debian/patches/0004-rewrite-email-gravater.lua-using-md5.patch new file mode 100644 index 0000000..8119c07 --- /dev/null +++ b/debian/patches/0004-rewrite-email-gravater.lua-using-md5.patch @@ -0,0 +1,38 @@ +From: YAEGASHI Takeshi +Date: Thu, 20 Feb 2014 03:12:26 +0900 +Subject: rewrite email-gravater.lua using md5 + +Unfortunately luacrypto is unavailable in Debian. Use lua-md5 instead. +--- + filters/email-gravatar.lua | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/filters/email-gravatar.lua b/filters/email-gravatar.lua +index 52cf426..8f985f1 100644 +--- a/filters/email-gravatar.lua ++++ b/filters/email-gravatar.lua +@@ -3,19 +3,19 @@ + -- prefix in filters. It is much faster than the corresponding python script. + -- + -- Requirements: +--- luacrypto >= 0.3 +--- ++-- md5 ++-- + -- + +-local crypto = require("crypto") ++local md5 = require("md5") + + function filter_open(email, page) + buffer = "" +- md5 = crypto.digest("md5", email:sub(2, -2):lower()) ++ digest = md5.sumhexa(email:sub(2, -2):lower()) + end + + function filter_close() +- html("Gravatar " .. buffer) ++ html("Gravatar " .. buffer) + return 0 + end + diff --git a/debian/patches/series b/debian/patches/series index efbdfb6..11ceafc 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ 0001-make-a2x-skip-xmllint.patch 0002-introduce-debian-standard-build-flags.patch 0003-pkg-config-lua5.1.patch +0004-rewrite-email-gravater.lua-using-md5.patch -- cgit v0.10.1