]> Pileus Git - ~andy/sunrise/blob - media-gfx/textext/files/textext-0.4.4-md5-to-hashlib.patch
media-gfx/textext: Updated HOMEPAGE and SRC_URI, added upstream patch about deprecati...
[~andy/sunrise] / media-gfx / textext / files / textext-0.4.4-md5-to-hashlib.patch
1 # HG changeset patch -- Bitbucket.org
2 # Project textext
3 # URL http://bitbucket.org/pv/textext/overview
4 # User Pauli Virtanen <pav@iki.fi>
5 # Date 1237138023 -7200
6 # Node ID 2a376a0465a43f7492b901d0ad96fb47eadf4e17
7 # Parent  6a2e35ad799a179c147833a6ba828812958b8491
8 Avoid Python2.6 deprecation warning by using hashlib instead of md5
9
10 --- a/textext.py
11 +++ b/textext.py
12 @@ -52,9 +52,14 @@ sys.path.append(r'c:/Program Files/Inksc
13  sys.path.append(os.path.dirname(__file__))
14  
15  import inkex
16 -import os, sys, tempfile, traceback, glob, re, md5, copy
17 +import os, sys, tempfile, traceback, glob, re, copy
18  from lxml import etree
19  
20 +try:
21 +    import hashlib
22 +except ImportError:
23 +    import md5 as hashlib
24 +
25  USE_GTK = False
26  try:
27      import pygtk
28 @@ -871,7 +876,7 @@ class Pdf2Svg(PdfConverterBase):
29  
30      def convert(self, *a, **kw):
31          # compute hash for generating unique ids for sub-elements
32 -        self.hash = md5.new('%s%s' % (a, kw)).hexdigest()[:8]
33 +        self.hash = hashlib.md5('%s%s' % (a, kw)).hexdigest()[:8]
34          return PdfConverterBase.convert(self, *a, **kw)
35  
36      def pdf_to_svg(self):