packages: fontforge/fontforge.spec, fontforge/fontforge-python2.7.patch (NE...

baggins baggins at pld-linux.org
Thu Jul 22 14:29:01 CEST 2010


Author: baggins                      Date: Thu Jul 22 12:29:01 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix building with python 2.7

---- Files affected:
packages/fontforge:
   fontforge.spec (1.22 -> 1.23) , fontforge-python2.7.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/fontforge/fontforge.spec
diff -u packages/fontforge/fontforge.spec:1.22 packages/fontforge/fontforge.spec:1.23
--- packages/fontforge/fontforge.spec:1.22	Thu Jul 22 14:15:09 2010
+++ packages/fontforge/fontforge.spec	Thu Jul 22 14:28:56 2010
@@ -9,6 +9,7 @@
 Source0:	http://dl.sourceforge.net/fontforge/%{name}_full-%{version}.tar.bz2
 # Source0-md5:	5f3d20d645ec1aa2b7b4876386df8717
 Patch0:		%{name}-sonames.patch
+Patch1:		%{name}-python2.7.patch
 URL:		http://fontforge.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -51,6 +52,7 @@
 %setup -q
 # hardcoded in code is +- same as hardcoded at compile time
 #%patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -101,6 +103,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23  2010/07/22 12:28:56  baggins
+- fix building with python 2.7
+
 Revision 1.22  2010/07/22 12:15:09  baggins
 - 20100501
 

================================================================
Index: packages/fontforge/fontforge-python2.7.patch
diff -u /dev/null packages/fontforge/fontforge-python2.7.patch:1.1
--- /dev/null	Thu Jul 22 14:29:01 2010
+++ packages/fontforge/fontforge-python2.7.patch	Thu Jul 22 14:28:56 2010
@@ -0,0 +1,11 @@
+--- fontforge-20100501/fontforge/ffpython.h~	2010-04-05 22:10:26.000000000 +0200
++++ fontforge-20100501/fontforge/ffpython.h	2010-07-22 14:27:51.998839706 +0200
+@@ -43,7 +43,7 @@
+ 
+ #define STRING_CHECK   PyBytes_Check
+ #define STRING_TO_PY   PyBytes_FromString
+-#define DECODE_UTF8(s, size, errors) PyBytes_Decode(s, size, "UTF-8", errors)
++#define DECODE_UTF8(s, size, errors) PyString_Decode(s, size, "UTF-8", errors)
+ #define PYBYTES_UTF8(str)            PyString_AsEncodedObject(str, "UTF-8", NULL)
+ #define STRING_FROM_FORMAT           PyBytes_FromFormat
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/fontforge/fontforge.spec?r1=1.22&r2=1.23&f=u



More information about the pld-cvs-commit mailing list