[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libfontenc: Changes to 'debian-unstable'



 ChangeLog        |   93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 autogen.sh       |    4 +-
 configure.ac     |    3 -
 debian/changelog |    9 +++++
 debian/compat    |    2 -
 debian/control   |    4 +-
 debian/rules     |   14 ++------
 src/Makefile.am  |    2 -
 src/encparse.c   |    2 -
 src/fontenc.c    |    5 ++
 10 files changed, 120 insertions(+), 18 deletions(-)

New commits:
commit 7f720265d2f8765cab134fd976370ea287803480
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jun 16 13:22:08 2013 +0200

    Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index e736d80..5989ff5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libfontenc (1:1.1.2-1) UNRELEASED; urgency=low
+libfontenc (1:1.1.2-1) unstable; urgency=low
 
   * New upstream release.
   * Bump debhelper compat level to 7.
   * Use dpkg-buildflags.
   * Disable silent rules.
 
- -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:05:18 +0200
+ -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:22:05 +0200
 
 libfontenc (1:1.1.1-1) unstable; urgency=low
 

commit a7f097f5f99b868b43ee9b6f4d25380e3829ebb6
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jun 16 13:12:23 2013 +0200

    Disable silent rules.

diff --git a/debian/changelog b/debian/changelog
index 5a33a49..e736d80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libfontenc (1:1.1.2-1) UNRELEASED; urgency=low
   * New upstream release.
   * Bump debhelper compat level to 7.
   * Use dpkg-buildflags.
+  * Disable silent rules.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:05:18 +0200
 
diff --git a/debian/rules b/debian/rules
index 8e1776c..05c987b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,6 +39,7 @@ build-stamp:
 	             --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	             --infodir=\$${prefix}/share/info \
 		     --with-encodingsdir=\$${datadir}/fonts/X11/encodings \
+		     --disable-silent-rules \
 		     $(confflags)
 	cd build && $(MAKE)
 	>$@

commit 9dccdb9253d72009f9e41c6e5c92473ad3235c12
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jun 16 13:11:53 2013 +0200

    Use dpkg-buildflags.

diff --git a/debian/changelog b/debian/changelog
index c8f828b..5a33a49 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libfontenc (1:1.1.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Bump debhelper compat level to 7.
+  * Use dpkg-buildflags.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:05:18 +0200
 
diff --git a/debian/control b/debian/control
index 9f11311..2e6845c 100644
--- a/debian/control
+++ b/debian/control
@@ -11,8 +11,8 @@ Build-Depends:
  libtool,
  xutils-dev (>= 1:7.5~1),
  xfonts-utils (>= 1:7.5+1),
-# DEB_HOST_MULTIARCH
- dpkg-dev (>= 1.16),
+# DEB_HOST_MULTIARCH, dpkg-buildflags --export=configure
+ dpkg-dev (>= 1.16.1),
 # misc:Pre-Depends
  debhelper (>= 8.1.3),
 Standards-Version: 3.9.3
diff --git a/debian/rules b/debian/rules
index c779302..8e1776c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,12 +10,6 @@
 # set this to the name of the main shlib's binary package
 PACKAGE = libfontenc1
 
-CFLAGS = -Wall -g
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 	MAKEFLAGS += -j$(NUMJOBS)
@@ -30,6 +24,7 @@ ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 else
 	confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
 endif
+confflags += $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure)
 
 build: build-arch
 build-indep:
@@ -42,9 +37,9 @@ build-stamp:
 	cd build && \
 	../configure --prefix=/usr --mandir=\$${prefix}/share/man \
 	             --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
-	             --infodir=\$${prefix}/share/info $(confflags) \
+	             --infodir=\$${prefix}/share/info \
 		     --with-encodingsdir=\$${datadir}/fonts/X11/encodings \
-	             CFLAGS="$(CFLAGS)" 
+		     $(confflags)
 	cd build && $(MAKE)
 	>$@
 

commit 582c8fa2eafcf639143e5550be7db94a118c041a
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jun 16 13:09:28 2013 +0200

    Bump debhelper compat level to 7.

diff --git a/debian/changelog b/debian/changelog
index 341bbc7..c8f828b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libfontenc (1:1.1.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump debhelper compat level to 7.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:05:18 +0200
 
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/rules b/debian/rules
index 2159068..c779302 100755
--- a/debian/rules
+++ b/debian/rules
@@ -78,7 +78,7 @@ binary-arch: build install
 
 	dh_installdocs
 	dh_install --sourcedir=debian/tmp --fail-missing -Xlibfontenc.la
-	dh_installchangelogs ChangeLog
+	dh_installchangelogs
 	dh_link
 	dh_strip -p$(PACKAGE) --dbg-package=$(PACKAGE)-dbg
 	dh_strip -N$(PACKAGE)

commit 73986100337c88f449308d24712bd8cf5c337c03
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jun 16 13:05:59 2013 +0200

    Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 7c2890b..f0e0353 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 --git a/debian/changelog b/debian/changelog
index f265e61..341bbc7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libfontenc (1:1.1.2-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org>  Sun, 16 Jun 2013 13:05:18 +0200
+
 libfontenc (1:1.1.1-1) unstable; urgency=low
 
   * New upstream release.

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>

diff --git a/configure.ac b/configure.ac
index 953a81f..62a9593 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,7 +21,7 @@
 
 # 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])

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>

diff --git a/src/encparse.c b/src/encparse.c
index cbcac80..ee18b3f 100644
--- a/src/encparse.c
+++ b/src/encparse.c
@@ -426,7 +426,7 @@ setCode(unsigned from, unsigned to, unsigned row_size,
         }
     } 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;
     }

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>

diff --git a/src/Makefile.am b/src/Makefile.am
index 96d0a38..e37043b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -12,7 +12,7 @@ AM_CFLAGS = \
 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@

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>

diff --git a/autogen.sh b/autogen.sh
index 904cd67..fc34bd5 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,4 +9,6 @@ cd $srcdir
 autoreconf -v --install || exit 1
 cd $ORIGDIR || exit $?
 
-$srcdir/configure --enable-maintainer-mode "$@"
+if test -z "$NOCONFIGURE"; then
+    $srcdir/configure "$@"
+fi

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>

diff --git a/configure.ac b/configure.ac
index 37089c2..953a81f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,7 +28,6 @@ AC_CONFIG_HEADERS([config.h])
 
 # Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_MAINTAINER_MODE
 
 # Initialize libtool
 AC_PROG_LIBTOOL

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>

diff --git a/src/fontenc.c b/src/fontenc.c
index bb8ff12..4cfa1e5 100644
--- a/src/fontenc.c
+++ b/src/fontenc.c
@@ -279,6 +279,8 @@ iso8859_7_to_unicode(unsigned isocode, void *client_data)
         return 0x02BC;
     else if(isocode==0xAF)
         return 0x2015;
+    else if(isocode==0xD2) /* unassigned */
+        return 0;
     else if(isocode>=0xB4)
         return isocode-0xA0+0x0370;
     else

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>

diff --git a/src/fontenc.c b/src/fontenc.c
index fb56ff1..bb8ff12 100644
--- a/src/fontenc.c
+++ b/src/fontenc.c
@@ -250,7 +250,8 @@ iso8859_6_to_unicode(unsigned isocode, void *client_data)
     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;


Reply to: