Hello community,

here is the log from the commit of package libfontenc for openSUSE:Factory 
checked in at 2013-04-26 15:51:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfontenc (Old)
 and      /work/SRC/openSUSE:Factory/.libfontenc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfontenc", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfontenc/libfontenc.changes    2013-03-22 
11:25:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libfontenc.new/libfontenc.changes       
2013-04-26 15:51:55.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Apr 26 12:14:42 UTC 2013 - [email protected]
+
+- Update to version 1.1.2:
+This minor bugfix release corrects mistakes in some of the ISO-8859 to
+Unicode mappings, fixes a memory management bug, and updates the build
+configuration.
+
+-------------------------------------------------------------------

Old:
----
  libfontenc-1.1.1.tar.bz2

New:
----
  libfontenc-1.1.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libfontenc.spec ++++++
--- /var/tmp/diff_new_pack.jsPXpw/_old  2013-04-26 15:51:56.000000000 +0200
+++ /var/tmp/diff_new_pack.jsPXpw/_new  2013-04-26 15:51:56.000000000 +0200
@@ -18,7 +18,7 @@
 
 Name:           libfontenc
 %define lname  libfontenc1
-Version:        1.1.1
+Version:        1.1.2
 Release:        0
 Summary:        X11 font encoding library
 License:        MIT

++++++ libfontenc-1.1.1.tar.bz2 -> libfontenc-1.1.2.tar.bz2 ++++++
++++ 8181 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libfontenc-1.1.1/ChangeLog new/libfontenc-1.1.2/ChangeLog
--- old/libfontenc-1.1.1/ChangeLog      2012-03-03 02:52:54.000000000 +0100
+++ new/libfontenc-1.1.2/ChangeLog      2013-04-26 05:53:08.000000000 +0200
@@ -1,3 +1,96 @@
+commit 3acba630d8b57084f7e92c15732408711ed5137a
+Author: Alan Coopersmith <[email protected]>
+Date:   Thu Apr 25 20:52:11 2013 -0700
+
+    libfontenc 1.1.2
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit 624508365ec3279bc74ce523d024533e062629e1
+Author: Nickolai Zeldovich <[email protected]>
+Date:   Sun Mar 3 23:57:34 2013 -0500
+
+    libfontenc: setCode(): fix realloc invocation
+    
+    This patch fixes two bugs in the realloc invocation in setCode(), which
+    most likely cause memory corruption when realloc is triggered:
+    
+    1. Pass *enc to realloc (which is the dynamically-allocated buffer),
+       instead of enc (which stores a pointer to the dynamically-allocated
+       buffer).
+    
+    2. Allocate enough memory for (*encsize) shorts, instead of (*encsize)
+       bytes; see the call to malloc just above the realloc call.
+    
+    Signed-off-by: Nickolai Zeldovich <[email protected]>
+    Reviewed-by: Aaron Plattner <[email protected]>
+    Reviewed-by: Alan Coopersmith <[email protected]>
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit f5d1208172e965fdd7fae8927bd3e29b3cc3a975
+Author: Alan Coopersmith <[email protected]>
+Date:   Sat Jan 19 08:23:09 2013 -0800
+
+    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
+    
+    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
+    
+      - Support for the long-deprecated INCLUDES variable will be removed
+        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
+        used instead.
+    
+    This variable was deprecated in Automake releases prior to 1.10, which is
+    the current minimum level required to build X.
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit 0c3518df24192f18f15ce91c2868560a5973a3dc
+Author: Colin Walters <[email protected]>
+Date:   Wed Jan 4 17:37:06 2012 -0500
+
+    autogen.sh: Implement GNOME Build API
+    
+    http://people.gnome.org/~walters/docs/build-api.txt
+    
+    Signed-off-by: Adam Jackson <[email protected]>
+
+commit edd325236d39b6ad130c82d90b04dcc3b153d8b2
+Author: Adam Jackson <[email protected]>
+Date:   Tue Jan 15 14:28:48 2013 -0500
+
+    configure: Remove AM_MAINTAINER_MODE
+    
+    Signed-off-by: Adam Jackson <[email protected]>
+
+commit 7de846ed190b2564b0642de79918dd3804083b4e
+Author: James Cloos <[email protected]>
+Date:   Tue Apr 24 16:01:35 2012 -0400
+
+    Fix ISO-8859-7 → ISO-10646 mapping.
+    
+    ISO-8859-7 code point 0xD2 is unassigned.
+    
+    ISO-10646 code point U+03A2, to which 0xD2 was mapping, also is unassigned.
+    
+    Reported by Norm Pierce.
+    
+    Signed-off-by: James Cloos <[email protected]>
+
+commit f7682533fa6de77d8bd6fa6480a0f5188e0e56d7
+Author: James Cloos <[email protected]>
+Date:   Tue Apr 24 15:55:59 2012 -0400
+
+    Fix ISO-8859-6 → ISO-10646 mapping.
+    
+    ISO-8859-6 code point 0xC0 is unassigned.
+    
+    ISO-10646 code point U+0620, to which 0xC0 was mapping, has since been
+    assigned an unrelated character.
+    
+    Reported by Norm Pierce.
+    
+    Signed-off-by: James Cloos <[email protected]>
+
 commit 6012075d945e527866ef31b8796e04d6581071db
 Author: Alan Coopersmith <[email protected]>
 Date:   Fri Mar 2 17:51:30 2012 -0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libfontenc-1.1.1/configure.ac new/libfontenc-1.1.2/configure.ac
--- old/libfontenc-1.1.1/configure.ac   2012-03-03 02:51:20.000000000 +0100
+++ new/libfontenc-1.1.2/configure.ac   2013-04-26 05:52:20.000000000 +0200
@@ -21,14 +21,13 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libfontenc], [1.1.1],
+AC_INIT([libfontenc], [1.1.2],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], 
[libfontenc])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])
 
 # Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_MAINTAINER_MODE
 
 # Initialize libtool
 AC_PROG_LIBTOOL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libfontenc-1.1.1/src/Makefile.am new/libfontenc-1.1.2/src/Makefile.am
--- old/libfontenc-1.1.1/src/Makefile.am        2011-09-17 07:06:36.000000000 
+0200
+++ new/libfontenc-1.1.2/src/Makefile.am        2013-04-26 05:52:20.000000000 
+0200
@@ -12,7 +12,7 @@
 FONTENCDIR=@ENCODINGSDIR@
 FONTENCDEFS = -DFONT_ENCODINGS_DIRECTORY=\"$(FONTENCDIR)/encodings.dir\"
 
-INCLUDES = -I$(top_srcdir)/include $(FONTENCDEFS)
+AM_CPPFLAGS = -I$(top_srcdir)/include $(FONTENCDEFS)
 
 
 libfontenc_la_LIBADD = @FONTENC_LIBS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libfontenc-1.1.1/src/encparse.c new/libfontenc-1.1.2/src/encparse.c
--- old/libfontenc-1.1.1/src/encparse.c 2011-11-12 05:07:57.000000000 +0100
+++ new/libfontenc-1.1.2/src/encparse.c 2013-04-26 05:52:20.000000000 +0200
@@ -426,7 +426,7 @@
         }
     } else if(*encsize <= index) {
         *encsize = 0x10000;
-        if((newenc = realloc(enc, *encsize))==NULL)
+        if((newenc = realloc(*enc, (*encsize) * sizeof(unsigned short)))==NULL)
             return 1;
         *enc = newenc;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libfontenc-1.1.1/src/fontenc.c new/libfontenc-1.1.2/src/fontenc.c
--- old/libfontenc-1.1.1/src/fontenc.c  2011-11-12 05:07:57.000000000 +0100
+++ new/libfontenc-1.1.2/src/fontenc.c  2013-04-26 05:52:20.000000000 +0200
@@ -250,7 +250,8 @@
     if(isocode<=0xA0 || isocode==0xA4 || isocode==0xAD)
         return isocode;
     else if(isocode==0xAC || isocode==0xBB ||
-            (isocode>=0xBF && isocode<=0xDA) ||
+           isocode==0xBF ||
+            (isocode>=0xC1 && isocode<=0xDA) ||
             (isocode>=0xE0 && isocode<=0xEF) ||
             (isocode>=0xF0 && isocode<=0xF2))
         return isocode-0xA0+0x0600;
@@ -278,6 +279,8 @@
         return 0x02BC;
     else if(isocode==0xAF)
         return 0x2015;
+    else if(isocode==0xD2) /* unassigned */
+        return 0;
     else if(isocode>=0xB4)
         return isocode-0xA0+0x0370;
     else

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to