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

libxpm: Changes to 'debian-unstable'



 .gitignore       |    1 
 ChangeLog        |  406 +++++++++++++---
 INSTALL          |   50 +-
 Makefile.in      |  137 +++--
 acinclude.m4     |   47 +
 aclocal.m4       |  699 +++++++++++++++++++----------
 config.guess     |   34 +
 config.h.in      |   15 
 config.sub       |   36 +
 configure        | 1319 +++++++++++++++++++++++++++++++++++++------------------
 configure.ac     |   22 
 cxpm/Makefile.am |   11 
 cxpm/Makefile.in |  151 +++---
 cxpm/cxpm.c      |   50 +-
 debian/changelog |    9 
 debian/control   |    6 
 debian/copyright |    3 
 depcomp          |   64 ++
 install-sh       |  348 +++++++++++---
 ltmain.sh        |  233 ++++++---
 missing          |   61 +-
 mkinstalldirs    |    5 
 src/Makefile.am  |    5 
 src/Makefile.in  |  134 ++---
 src/RdFToI.c     |    4 
 src/WrFFrI.c     |   15 
 src/XpmI.h       |    4 
 src/data.c       |    2 
 src/parse.c      |    2 
 src/simx.h       |   17 
 sxpm/Makefile.am |   12 
 sxpm/Makefile.in |  153 +++---
 sxpm/sxpm.c      |   77 ++-
 33 files changed, 2831 insertions(+), 1301 deletions(-)

New commits:
commit 89d8a2b252e7b68106067c8f8723c68f3a2140f1
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 25 10:51:03 2007 +0200

    Prepare changelog for upload.

diff --git a/debian/changelog b/debian/changelog
index 774733c..1341822 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libxpm (1:3.5.7-1) UNRELEASED; urgency=low
+libxpm (1:3.5.7-1) unstable; urgency=low
 
   * New upstream release.
   * Add the upstream URL to debian/copyright.
   * Use binary:Version instead of the deprecated Source-Version.
   * Add myself to uploaders, and remove Branden with his permission.
 
- -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:49:11 +0200
+ -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:50:50 +0200
 
 libxpm (1:3.5.6-3) unstable; urgency=low
 

commit 4fb5dbb537906d03dbbad90b98a1e3cfe011dec9
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 25 10:50:39 2007 +0200

    debian/control updates
    
    - replace the deprecated Source-Version with binary:Version
    - remove Branden from Uploaders and add myself.

diff --git a/debian/changelog b/debian/changelog
index bf515b5..774733c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ libxpm (1:3.5.7-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Add the upstream URL to debian/copyright.
+  * Use binary:Version instead of the deprecated Source-Version.
+  * Add myself to uploaders, and remove Branden with his permission.
 
- -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:39:45 +0200
+ -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:49:11 +0200
 
 libxpm (1:3.5.6-3) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 3c33207..0d6a2a4 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: libxpm
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>
 Build-Depends: debhelper (>= 5.0.0), libx11-dev (>= 1:0.99.2-1), libxt-dev (>= 1:0.99.1-5), x11proto-core-dev (>= 7.0.1-1), libxext-dev (>= 1:0.99.1-1), pkg-config
 Standards-Version: 3.7.2
 XS-Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxpm
@@ -25,7 +25,7 @@ Package: libxpm4-dbg
 Section: libdevel
 Architecture: any
 Priority: extra
-Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common, libxpm4 (= ${Source-Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common, libxpm4 (= ${binary:Version})
 Description: X11 pixmap library (debug package)
  libXpm provides support and common operation for the XPM pixmap format, which
  is commonly used in legacy X applications.  XPM is an extension of the
@@ -41,7 +41,7 @@ Description: X11 pixmap library (debug package)
 Package: libxpm-dev
 Section: libdevel
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxpm4 (= ${Source-Version}), libx11-dev, x11proto-core-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxpm4 (= ${binary:Version}), libx11-dev, x11proto-core-dev
 Pre-Depends: x11-common (>= 1:7.0.0)
 Description: X11 pixmap library (development headers)
  libXpm provides support and common operation for the XPM pixmap format, which

commit 25d93f59b2b60de332f244aa8c9a243ffb3db1d1
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 25 10:40:26 2007 +0200

    * Add the upstream URL to debian/copyright.

diff --git a/debian/changelog b/debian/changelog
index 939ceee..bf515b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 libxpm (1:3.5.7-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Add the upstream URL to debian/copyright.
 
- -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:39:18 +0200
+ -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:39:45 +0200
 
 libxpm (1:3.5.6-3) unstable; urgency=low
 
diff --git a/debian/copyright b/debian/copyright
index e291d20..a0488f7 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,3 +1,6 @@
+This package was downloaded from
+http://xorg.freedesktop.org/releases/individual/lib/
+
 Copyright (C) 1989-95 GROUPE BULL
 
 Permission is hereby granted, free of charge, to any person obtaining a copy

commit 47ffde1376246463de2de7637c4037cc7ac736a4
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 25 10:32:14 2007 +0200

    Update changelogs for new upstream release.

diff --git a/ChangeLog b/ChangeLog
index 7217698..41abeef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,101 +1,365 @@
-2006-06-02  Alan Coopersmith  <alan.coopersmith@sun.com>
+commit 3e37dd39b6169af9928d5b959c40ba79a07450ee
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Aug 22 13:23:30 2007 -0700
 
-	* src/hashtab.c (xpmHashTableInit): 
-	Always initialize atomTable to NULL, so xpmHashTableFree() doesn't
-	try to free a random value from the stack if xpmHashTableInit returns
-	an error.
+    Version bump: 3.5.7
 
-	* src/create.c (xpmParseDataAndCreate): 
-	Coverity #1432: Returned without freeing storage "hints_cmt"
-	(in error case when xpmHashTableInit failed)
-	
-	* src/parse.c (xpmParseData): 
-	Coverity #1415: Returned without freeing storage "hints_cmt"
-	(in error case when xpmHashTableInit failed)
-	
-2006-04-26  Adam Jackson  <ajax@freedesktop.org>
+commit d82244497b54889f91c78585374d1ad6a0cef2cf
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Aug 22 13:08:42 2007 -0700
 
-	* configure.ac:
-	Bump to 3.5.5
+    Replace strcpy with strncpy to match previous code block
 
-2006-03-18  Matthieu Herrb <matthieu.herrb@laas.fr>
+commit 47c974872b51b8c1d6965eff4599f8ce739bcedc
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Mon Aug 6 14:22:48 2007 -0700
 
-	* src/Attrib.c: XpmFreeExtensions
-	doublecheck that a pointer is not NULL before dereferencing it.
-	(Coverity CID 121).
+    Use srcdir in paths passed to xgettext when making .po files
 
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 6e003fd5f174a8e312d799d7f8812c2a5b87e433
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Mon Aug 6 12:59:04 2007 -0700
 
-	* configure.ac:
-	Update package version number for final X11R7 release candidate.
+    Replace index/rindex with C89 standard strchr/strrchr
 
-2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 43dfc6be8128139888426d8c709aa78efc207953
+Author: Jason Rumney <jasonr@gnu.org>
+Date:   Mon Aug 6 12:52:52 2007 -0700
 
-	* cxpm/Makefile.am:
-	* sxpm/Makefile.am:
-	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+    X.Org Bug #11863: Build libXpm on MS Windows (with MinGW)
+    
+        * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers.
+    
+        * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define.
+        (XAllocColor): Fix arg list in prototype.
+        (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY):
+        Map to W32 equivalents.
+    
+        * src/RdFToI.c [FOR_MSW]: Include fcntl.h.
 
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 290f0b9115428dab0cbf2880d154468c557b3e7e
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Jul 25 17:45:15 2007 -0700
 
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
+    Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
 
-2005-11-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit d4bc7dc0dea218cea380aba972f10f60dc1e86ac
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Jun 27 13:54:07 2007 -0700
 
-	* xpm.pc.in:
-	Update pkgconfig files to separate library build-time dependencies
-	from application build-time dependencies.
-	* configure.ac:
-	Update dependencies to work with separate build roots.
+    Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros
+    
+    Clears some warnings from automake-1.10
 
-2005-11-12  Alan Coopersmith  <alan.coopersmith@sun.com>
+commit 85a87de3c03ca8be526dedc0a2973f9426518c39
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 21 17:12:18 2006 -0800
 
-	* configure.ac:
-	* cxpm/Makefile.am: 
-	* sxpm/Makefile.am: 
-	Use sed to substitute variables in man pages
-	
-2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Sun bug 4486226: Xpm is not internationalized
+    
+    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226>
+    Use gettext() to allow translated messages in sxpm & cxpm
+    (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit)
 
-	* configure.ac:
-	Update package version number for X11R7 RC2 release.
+commit 3c881daddcc251d6e806715d267e4e55934abd1a
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 21 15:13:44 2006 -0800
 
-2005-10-28  Alan Coopersmith  <alan.coopersmith@sun.com>
+    Add *~ to .gitignore to skip over emacs/patch droppings
 
-	* configure.ac: 
-	Add --enable-stat-zfile (on by default) to replace Imake's
-	ZFILEDEF = -DSTAT_ZFILE to enable automatically searching
-	for file.xpm.Z & file.xpm.gz when file.xpm is requested.
+commit 60817dd28774540622ea404f650db8389c66da54
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date:   Fri Oct 13 16:23:49 2006 -0400
 
-2005-10-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Bump to 3.5.6
 
-	* configure.ac:
-	Update package version number for RC1 release.
+commit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Thu Jul 13 14:59:03 2006 -0700
 
-2005-10-05  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    renamed: .cvsignore -> .gitignore
 
-	* Makefile.am:
-	* src/Makefile.am:
-	Add missing files to EXTRA_DIST
+commit 4daea919c3aa104b6caf8c0f42f49ae755545986
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Jun 3 06:11:30 2006 +0000
 
-	* cxpm/Makefile.am:
-	* sxpm/Makefile.am:
-	Fix man page installation
+    Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to
+        free a random value from the stack if xpmHashTableInit returns an
+        error.
 
-2005-07-08  Keith Packard  <keithp@keithp.com>
+commit 19855d6e09aa36db7686ad6f538179bf87e9c6ea
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Fri Jun 2 19:48:01 2006 +0000
 
-	* .cvsignore:
-	* cxpm/.cvsignore:
-	* src/.cvsignore:
-	* sxpm/.cvsignore:
-	Add .cvsignore files
+    Coverity #1432: Returned without freeing storage "hints_cmt" (in error case
+        when xpmHashTableInit failed)
 
-2005-06-09  Alexander Gottwald  <ago@freedesktop.org>
+commit 000abcd371d0c4b1d0a5380023d74bf5bfc47685
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Fri Jun 2 19:33:29 2006 +0000
 
-	* cxpm/Makefile.am: Use $(top_srcdir)/src instead of $(top_builddir)/src
-	in INCLUDES
+    Coverity #1415: Returned without freeing storage "hints_cmt" (in error case
+        when xpmHashTableInit failed)
 
-2005-05-19  Soren Sandmann <ssp@aware-of-vacuity.boston.redhat.com>
+commit 5c70c99833d4040aaf595d0005b861e0a930ee66
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Thu Apr 27 00:19:37 2006 +0000
 
-	* sxpm/Makefile.am: Add $(top_builddir)/include to INCLUDES
+    Bump to 3.5.5
 
+commit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sat Mar 18 15:18:56 2006 +0000
+
+    doublecheck that a pointer is not NULL before dereferencing it. (Coverity
+        CID 121).
+
+commit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c
+Author: Kevin E Martin <kem@kem.org>
+Date:   Thu Dec 15 00:24:31 2005 +0000
+
+    Update package version number for final X11R7 release candidate.
+
+commit 2b229ddcb52a3bf9bef32e764f93cc57c1351420
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Dec 6 22:48:44 2005 +0000
+
+    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit 50214deb692a9af760088f8e7a51955c7d3f1707
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:49:44 2005 +0000
+
+    Update package version number for X11R7 RC3 release.
+
+commit 19881d3c88ff0713ef550382fd0dfb03123dabed
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Nov 28 22:03:06 2005 +0000
+
+    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
+        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
+
+commit a6fbdb403efd3bf7e1179660959fd0e66a301ce0
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Nov 19 07:15:42 2005 +0000
+
+    Update pkgconfig files to separate library build-time dependencies from
+        application build-time dependencies, and update package deps to work
+        with separate build roots.
+
+commit 82513d04a8381da8d2281d7581f6b0d65901aede
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sun Nov 13 02:08:07 2005 +0000
+
+    Use sed to substitute variables in man pages
+
+commit d1b430289b2ddb6c1f3383c5288aa125b058508a
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:19:13 2005 +0000
+
+    Update package version number for X11R7 RC2 release.
+
+commit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Oct 29 02:26:49 2005 +0000
+
+    Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF =
+        -DSTAT_ZFILE to enable automatically searching for file.xpm.Z &
+        file.xpm.gz when file.xpm is requested.
+
+commit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 19 02:48:11 2005 +0000
+
+    Update package version number for RC1 release.
+
+commit 72bf88ed120fb888c57ed3223faa316403031b36
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 5 20:24:14 2005 +0000
+
+    Add missing files to EXTRA_DIST
+    Fix man page installation
+
+commit 08c43c5f1f851c1acad360a28767670dc62d8a66
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Mon Oct 3 19:53:58 2005 +0000
+
+    Last argument of variable parameter list needs to be casted to a pointer
+        type.
+
+commit 5ecad7c12c3104d653972385f548e3f86532cbe3
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Jul 29 21:22:52 2005 +0000
+
+    Various changes preparing packages for RC0:
+    - Verify and update package version numbers as needed
+    - Implement versioning scheme
+    - Change bug address to point to bugzilla bug entry form
+    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
+        reenable it)
+    - Fix makedepend to use pkgconfig and pass distcheck
+    - Update build script to build macros first
+    - Update modular Xorg version
+
+commit 703207d3b3718223d4b2711fb77fc96a4f3909ef
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sun Jul 17 10:32:57 2005 +0000
+
+    fix build outside of $(srcdir)
+
+commit 5a0177d4474787951c0cae56e285bb075ab405f3
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Jul 16 21:11:25 2005 +0000
+
+    Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT
+
+commit fd38ee667976855150d3c1231a1acc2cf1a89330
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Jul 16 21:10:44 2005 +0000
+
+    Check for strlcat() for use in parse.c
+
+commit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Sat Jul 16 07:23:39 2005 +0000
+
+    Set soversion to 4.11.0 with -version-number.
+
+commit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jul 9 06:45:44 2005 +0000
+
+    Add .cvsignore files
+
+commit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15
+Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
+Date:   Thu Jun 9 13:42:36 2005 +0000
+
+    Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES
+
+commit 769751fba3e32f49272d19799929e1ad5a3d2cd0
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Thu May 19 17:09:13 2005 +0000
+
+    Add $(top_builddir)/include to INCLUDES
+
+commit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Thu May 19 15:02:48 2005 +0000
+
+    - Add build system for lib/Xpm
+    - Add Xpm to symlink.sh
+    - Conditionally include config.h in xc/extras/Xpm
+
+commit cf0d69c7ace679f27f105c582760b9be14923aba
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Thu May 19 14:37:53 2005 +0000
+
+    Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com>
+    Add "../lib" to INCLUDES.
+    Replace #include "../lib/foo" with #include "foo".
+
+commit 639b3598cd0e7214010248efb62b75ef85a8e5c5
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Mon Feb 21 20:52:32 2005 +0000
+
+    Avoid inifite loops. From Chris Gilbert in bug #1920.
+
+commit f1908d7ee5e2d2d44db2116b3c88213da9dfb854
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sat Dec 11 16:14:05 2004 +0000
+
+    Fix incomplete merge.
+
+commit b041980732f6a6002001cfe079fdfb982937d4a8
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sat Dec 11 16:08:59 2004 +0000
+
+    more s_open() cleanup.
+
+commit 90d0638a42553786f54df333f0da4d008e9a0573
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sat Dec 11 16:04:34 2004 +0000
+
+    Replace s_popen() by a more specific function that allows only one command
+        in the pipe. Remove extraneous tests on file names that broke some
+        applications. From Alex Reisen in Bugzilla #1920.
+
+commit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0
+Author: Roland Mainz <roland.mainz@nrubsig.org>
+Date:   Wed Dec 8 01:16:48 2004 +0000
+
+    //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to
+        use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN,
+        _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin
+        DeKorte <kdekorte@yahoo.com>.
+
+commit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Thu Nov 25 21:19:11 2004 +0000
+
+    Fixes for CAN-2004-0914 (Thomas Biege).
+
+commit a983dafac59dcb425666a5a5556da4734e50c6c5
+Author: Egbert Eich <eich@suse.de>
+Date:   Tue Sep 21 17:57:35 2004 +0000
+
+    Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
+        Alan Coopersmith from release 6.8.1.
+    Fail during initialization with error if font/fontset is not set for
+        widget. This prevents a sig11 later when the non-existent font/fontset
+        structs are referenced.
+    Check if xf86Info.kbdProc pointer is really set before calling it on abort
+        as this pointer won't be set if the new modular keyboard driver is used
+        (Matthias Hopf).
+    Added new libs to the bindist control files.
+    Removed inclusion of unnecessary kernel header on Linux. This may fail in
+        an -ansi environment.
+
+commit 2773a7214e282f6f673483f5233b880505947c3f
+Author: Egbert Eich <eich@suse.de>
+Date:   Fri Apr 23 18:42:32 2004 +0000
+
+    Merging XORG-CURRENT into trunk
+
+commit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932
+Author: Egbert Eich <eich@suse.de>
+Date:   Sun Mar 14 08:28:26 2004 +0000
+
+    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit 0b313707a677523fed9ac485445e8b09d2a85c13
+Author: Egbert Eich <eich@suse.de>
+Date:   Wed Mar 3 12:09:53 2004 +0000
+
+    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit 658f8e9a9094ba5d18743694cad7275be53c7a25
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 13:34:33 2004 +0000
+
+    readding XFree86's cvs IDs
+
+commit 9971f91864e8f722b42c58f2ff19025715f33b98
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 09:21:31 2004 +0000
+
+    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit fbfe965054d8144946651b19085684af7f6715b9
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Tue Nov 25 19:27:16 2003 +0000
+
+    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
+
+commit c037348b5df0ac94ad4daba59f8bc9acf12ef623
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:48:24 2003 +0000
+
+    XFree86 4.3.0.1
+
+commit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:48:24 2003 +0000
+
+    Initial revision
diff --git a/debian/changelog b/debian/changelog
index 7019f01..939ceee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxpm (1:3.5.7-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org>  Sat, 25 Aug 2007 10:39:18 +0200
+
 libxpm (1:3.5.6-3) unstable; urgency=low
 
   * Put binary packages in the correct sections.

commit 98799a0ae488356e578883e1dd04a0be11968abb
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 25 10:31:23 2007 +0200

    autoreconf.

diff --git a/INSTALL b/INSTALL
index 23e5f25..5458714 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,8 +1,8 @@
 Installation Instructions
 *************************
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006 Free Software Foundation, Inc.
 
 This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.
@@ -10,7 +10,10 @@ unlimited permission to copy, distribute and modify it.
 Basic Installation
 ==================
 
-These are generic installation instructions.
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
 
    The `configure' shell script attempts to guess correct values for
 various system-dependent variables used during compilation.  It uses
@@ -23,9 +26,9 @@ debugging `configure').
 
    It can also use an optional file (typically called `config.cache'
 and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
+the results of its tests to speed up reconfiguring.  Caching is
 disabled by default to prevent problems with accidental use of stale
-cache files.)
+cache files.
 
    If you need to do unusual things to compile the package, please try
 to figure out how `configure' could check whether to do them, and mail
@@ -35,20 +38,17 @@ some point `config.cache' contains results you don't want to keep, you
 may remove or edit it.
 
    The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
 
 The simplest way to compile this package is:
 
   1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.  If you're
-     using `csh' on an old version of System V, you might need to type
-     `sh ./configure' instead to prevent `csh' from trying to execute
-     `configure' itself.
+     `./configure' to configure the package for your system.
 
-     Running `configure' takes awhile.  While running, it prints some
-     messages telling which features it is checking for.
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
 
   2. Type `make' to compile the package.
 
@@ -78,7 +78,7 @@ details on some of the pertinent environment variables.
 by setting variables in the command line or in the environment.  Here
 is an example:
 
-     ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
 
    *Note Defining Variables::, for more details.
 
@@ -87,17 +87,15 @@ Compiling For Multiple Architectures
 
 You can compile the package for more than one kind of computer at the
 same time, by placing the object files for each architecture in their
-own directory.  To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'.  `cd' to the
+own directory.  To do this, you can use GNU `make'.  `cd' to the
 directory where you want the object files and executables to go and run
 the `configure' script.  `configure' automatically checks for the
 source code in the directory that `configure' is in and in `..'.
 
-   If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory.  After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
 
 Installation Names
 ==================
@@ -190,12 +188,12 @@ them in the `configure' command line, using `VAR=value'.  For example:
      ./configure CC=/usr/local2/bin/gcc
 
 causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).  Here is a another example:
+overridden in the site shell script).
 
-     /bin/bash ./configure CONFIG_SHELL=/bin/bash
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug.  Until the bug is fixed you can use this workaround:
 
-Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
-configuration-related scripts to be executed by `/bin/bash'.
+     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
 
 `configure' Invocation
 ======================
diff --git a/Makefile.in b/Makefile.in
index 5221fba..51491bd 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -17,15 +17,11 @@
 # Daniel Stone disowns all copyright on this file; no warranty is given as to its
 # suitability or otherwise.
 
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
@@ -39,18 +35,19 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
+subdir = .
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in $(srcdir)/config.h.in \
 	$(srcdir)/xpm.pc.in $(top_srcdir)/configure AUTHORS COPYING \
 	ChangeLog INSTALL NEWS compile config.guess config.sub depcomp \
 	install-sh ltmain.sh missing mkinstalldirs
-subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
+ configure.lineno config.status.lineno
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES = xpm.pc
@@ -58,10 +55,11 @@ SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	html-recursive info-recursive install-data-recursive \
-	install-exec-recursive install-info-recursive \
-	install-recursive installcheck-recursive installdirs-recursive \
-	pdf-recursive ps-recursive uninstall-info-recursive \
-	uninstall-recursive
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -71,6 +69,8 @@ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
 am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
 pkgconfigDATA_INSTALL = $(INSTALL_DATA)
 DATA = $(pkgconfig_DATA)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
@@ -88,8 +88,6 @@ distcleancheck_listfiles = find . -type f -print
 ACLOCAL = @ACLOCAL@
 ADMIN_MAN_DIR = @ADMIN_MAN_DIR@
 ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
 AMTAR = @AMTAR@
 APP_MAN_DIR = @APP_MAN_DIR@
 APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
@@ -98,8 +96,6 @@ AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
-BUILD_SXPM_FALSE = @BUILD_SXPM_FALSE@
-BUILD_SXPM_TRUE = @BUILD_SXPM_TRUE@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -125,6 +121,7 @@ FFLAGS = @FFLAGS@
 FILE_MAN_DIR = @FILE_MAN_DIR@
 FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
 GREP = @GREP@
+INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -136,13 +133,13 @@ LIBTOOL = @LIBTOOL@
 LIB_MAN_DIR = @LIB_MAN_DIR@
 LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@
 LN_S = @LN_S@
+LOCALEDIR = @LOCALEDIR@
 LTLIBOBJS = @LTLIBOBJS@
 MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
 MAKEINFO = @MAKEINFO@
 MISC_MAN_DIR = @MISC_MAN_DIR@
 MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
+MKDIR_P = @MKDIR_P@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
@@ -153,6 +150,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PKG_CONFIG = @PKG_CONFIG@
 RANLIB = @RANLIB@
+SED = @SED@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
@@ -161,13 +159,13 @@ SXPM_LIBS = @SXPM_LIBS@
 VERSION = @VERSION@
 XPM_CFLAGS = @XPM_CFLAGS@
 XPM_LIBS = @XPM_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_F77 = @ac_ct_F77@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -179,6 +177,7 @@ build_alias = @build_alias@
 build_cpu = @build_cpu@
 build_os = @build_os@
 build_vendor = @build_vendor@
+builddir = @builddir@
 datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
@@ -206,8 +205,11 @@ program_transform_name = @program_transform_name@
 psdir = @psdir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
 SUBDIRS = src sxpm cxpm
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xpm.pc
@@ -263,7 +265,7 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
 config.h: stamp-h1
 	@if test ! -f $@; then \
 	  rm -f stamp-h1; \
-	  $(MAKE) stamp-h1; \
+	  $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
 	else :; fi
 
 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@@ -287,10 +289,9 @@ clean-libtool:
 
 distclean-libtool:
 	-rm -f libtool
-uninstall-info-am:
 install-pkgconfigDATA: $(pkgconfig_DATA)
 	@$(NORMAL_INSTALL)
-	test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
+	test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
 	@list='$(pkgconfig_DATA)'; for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  f=$(am__strip_dir) \
@@ -337,8 +338,7 @@ $(RECURSIVE_TARGETS):
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
 	fi; test -z "$$fail"
 
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
+$(RECURSIVE_CLEAN_TARGETS):
 	@failcom='exit 1'; \
 	for f in x $$MAKEFLAGS; do \
 	  case $$f in \
@@ -440,24 +440,22 @@ distclean-tags:
 
 distdir: $(DISTFILES)
 	$(am__remove_distdir)
-	mkdir $(distdir)
-	$(mkdir_p) $(distdir)/.
-	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-	list='$(DISTFILES)'; for file in $$list; do \
-	  case $$file in \
-	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-	  esac; \
+	test -d $(distdir) || mkdir $(distdir)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-	    dir="/$$dir"; \
-	    $(mkdir_p) "$(distdir)$$dir"; \
-	  else \
-	    dir=''; \
-	  fi; \
 	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
 	    fi; \
@@ -471,7 +469,7 @@ distdir: $(DISTFILES)
 	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
-	    || $(mkdir_p) "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
 	    distdir=`$(am__cd) $(distdir) && pwd`; \
 	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
@@ -479,6 +477,8 @@ distdir: $(DISTFILES)
 	      $(MAKE) $(AM_MAKEFLAGS) \
 	        top_distdir="$$top_distdir" \
 	        distdir="$$distdir/$$subdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -486,7 +486,7 @@ distdir: $(DISTFILES)
 	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 	|| chmod -R a+r $(distdir)
 dist-gzip: distdir
 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
@@ -561,7 +561,7 @@ distcheck: dist
 	$(am__remove_distdir)



Reply to: