From 842c9e1bf3fa1a260e92a0a0dfd69c1fb3a48c06 Mon Sep 17 00:00:00 2001
From: YAEGASHI Takeshi <yaegashi@debian.org>
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 <yaegashi@debian.org>
+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
+--- 	<http://mkottman.github.io/luacrypto/>
++-- 	md5
++-- 	<http://keplerproject.org/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("<img src='//www.gravatar.com/avatar/" .. md5 .. "?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> " .. buffer)
++	html("<img src='//www.gravatar.com/avatar/" .. digest .. "?s=13&amp;d=retro' width='13' height='13' alt='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