commit libfontenc for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - tobias.johannes.klausmann@mni.thm.de + +- 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 <alan.coopersmith@oracle.com> +Date: Thu Apr 25 20:52:11 2013 -0700 + + libfontenc 1.1.2 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + +commit 624508365ec3279bc74ce523d024533e062629e1 +Author: Nickolai Zeldovich <nickolai@csail.mit.edu> +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 <nickolai@csail.mit.edu> + Reviewed-by: Aaron Plattner <aplattner@nvidia.com> + Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + +commit f5d1208172e965fdd7fae8927bd3e29b3cc3a975 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +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 <alan.coopersmith@oracle.com> + +commit 0c3518df24192f18f15ce91c2868560a5973a3dc +Author: Colin Walters <walters@verbum.org> +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 <ajax@redhat.com> + +commit edd325236d39b6ad130c82d90b04dcc3b153d8b2 +Author: Adam Jackson <ajax@redhat.com> +Date: Tue Jan 15 14:28:48 2013 -0500 + + configure: Remove AM_MAINTAINER_MODE + + Signed-off-by: Adam Jackson <ajax@redhat.com> + +commit 7de846ed190b2564b0642de79918dd3804083b4e +Author: James Cloos <cloos@jhcloos.com> +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 <cloos@jhcloos.com> + +commit f7682533fa6de77d8bd6fa6480a0f5188e0e56d7 +Author: James Cloos <cloos@jhcloos.com> +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 <cloos@jhcloos.com> + commit 6012075d945e527866ef31b8796e04d6581071db Author: Alan Coopersmith <alan.coopersmith@oracle.com> 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de