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

libfs: Changes to 'debian-unstable'



 .gitignore            |    1 
 COPYING               |   71 +++++++++++-
 ChangeLog             |  288 +++++++++++++++++++++++++++++++++++++++++++-------
 Makefile.am           |   17 ++
 Makefile.in           |   50 +++++---
 configure             |  199 ++++++++++++++++++++++++++++------
 configure.ac          |   23 +--
 debian/changelog      |    9 +
 debian/copyright      |   44 +++++++
 debian/rules          |    2 
 debian/xsfbs/xsfbs.mk |    2 
 src/FSClServ.c        |    3 
 src/FSCloseFt.c       |    6 -
 src/FSConnServ.c      |   18 +--
 src/FSErrDis.c        |   26 ++--
 src/FSFlush.c         |    3 
 src/FSFontInfo.c      |   18 +--
 src/FSFtNames.c       |   13 +-
 src/FSGetCats.c       |    6 -
 src/FSListCats.c      |   13 +-
 src/FSListExt.c       |    9 -
 src/FSMisc.c          |    3 
 src/FSNextEv.c        |    6 -
 src/FSOpenFont.c      |   12 +-
 src/FSOpenServ.c      |   12 --
 src/FSQGlyphs.c       |   37 +++---
 src/FSQXExt.c         |   28 ++--
 src/FSQXInfo.c        |   14 +-
 src/FSQuExt.c         |   12 +-
 src/FSServName.c      |    4 
 src/FSSetCats.c       |    8 -
 src/FSSync.c          |    6 -
 src/FSSynchro.c       |    6 -
 src/FSlibInt.c        |  240 ++++++++++++++++++++---------------------
 src/Makefile.am       |   19 +++
 src/Makefile.in       |   65 +++++++++--
 src/fs_transport.c    |    2 
 37 files changed, 907 insertions(+), 388 deletions(-)

New commits:
commit d2548a6ac430a852139b28496a246d65bed10eab
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun May 25 00:57:39 2008 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 0b3eb47..3c3e776 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libfs (2:1.0.1-1) UNRELEASED; urgency=low
+libfs (2:1.0.1-1) unstable; urgency=low
 
   * New upstream release.
   * Install the upstream ChangeLog.
   * Add upstream URL and missing copyright holders and licenses to
     debian/copyright, based on upstream's new COPYING file.
 
- -- Julien Cristau <jcristau@debian.org>  Sun, 25 May 2008 00:41:13 +0200
+ -- Julien Cristau <jcristau@debian.org>  Sun, 25 May 2008 00:57:27 +0200
 
 libfs (2:1.0.0-5) unstable; urgency=low
 

commit 677305df81b62d4248ab2b6062e7d17c7a6fce82
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun May 25 00:57:17 2008 +0200

    Add upstream URL and missing copyright holders and licenses to debian/copyright
    
    Based on upstream's new COPYING file.

diff --git a/debian/changelog b/debian/changelog
index 5e0b77b..0b3eb47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libfs (2:1.0.1-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Install the upstream ChangeLog.
+  * Add upstream URL and missing copyright holders and licenses to
+    debian/copyright, based on upstream's new COPYING file.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 25 May 2008 00:41:13 +0200
 
diff --git a/debian/copyright b/debian/copyright
index e4b5722..d3fc703 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,3 +1,6 @@
+This package was downloaded from
+http://xorg.freedesktop.org/releases/individual/lib/
+
 Copyright 1990 Network Computing Devices;
 Portions Copyright 1987 by Digital Equipment Corporation
 
@@ -42,3 +45,44 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 Except as contained in this notice, the name of The Open Group shall not be
 used in advertising or otherwise to promote the sale, use or other dealings
 in this Software without prior written authorization from The Open Group.
+
+Copyright 2005 Red Hat, Inc
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Red Hat not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission.  Red Hat makes no
+representations about the suitability of this software for any purpose.  It
+is provided "as is" without express or implied warranty.
+
+RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+Copyright 2001,2003 Keith Packard
+Copyright 2003 Keith Packard, Noah Levitt
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of Keith Packard not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission.  Keith Packard makes no
+representations about the suitability of this software for any purpose.  It
+is provided "as is" without express or implied warranty.
+
+KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.

commit d1a673a7a6c39df31f6ce68443f15c9c11df8a79
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun May 25 00:42:43 2008 +0200

    Add and install the upstream ChangeLog.

diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..ceaec3f
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,272 @@
+commit 9cbdb6ab49d8f9e6174a00d6b509bf6f1e3c1e78
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed May 21 18:40:05 2008 -0700
+
+    Version 1.0.1
+
+commit 16c85877e9754dfc83b7c60c9892a85d1ac14eaa
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed May 21 17:44:21 2008 -0700
+
+    Replace sprintf with snprintf
+
+commit 485308a08afe17e9486f8123c775b3e728d8d88f
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed May 21 17:31:15 2008 -0700
+
+    Add hooks to check code with static analyzers like lint & sparse
+
+commit 0a64482e6dcd636b9c8b2f38ecfed7945adfdb39
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed May 21 17:00:06 2008 -0700
+
+    Put all copyright/license notices into COPYING file
+
+commit 501f667cca6674704ad623a08918246ba2d2692d
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date:   Tue Mar 4 17:41:18 2008 -0300
+
+    libFS ansification.
+
+commit 1513378c0f71caa42fc2620e439961cc82470a61
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sun Mar 9 00:16:17 2008 +0100
+
+    nuke RCS Ids
+
+commit 77f3fc68504451487bfc4ef8d393ccd95c823071
+Author: James Cloos <cloos@jhcloos.com>
+Date:   Thu Dec 6 16:38:13 2007 -0500
+
+    Replace static ChangeLog with dist-hook to generate from git log
+
+commit 63fcbab9d8c6c3324d797e8ce5b52046484d2495
+Author: James Cloos <cloos@jhcloos.com>
+Date:   Mon Sep 3 05:53:29 2007 -0400
+
+    Add *~ to .gitignore to skip patch/emacs droppings
+
+commit 3efa1082c4b58080b6d369882d3e6611adee8b5b
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Thu Jul 13 14:58:43 2006 -0700
+
+    renamed: .cvsignore -> .gitignore
+
+commit df8de2bc08703b8de404e113cba4a47134bca68f
+Author: Kevin E Martin <kem@kem.org>
+Date:   Thu Dec 15 00:24:27 2005 +0000
+
+    Update package version number for final X11R7 release candidate.
+
+commit ea190affa767ac2c64f70bc9a303929cf2eb6eff
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:49:41 2005 +0000
+
+    Update package version number for X11R7 RC3 release.
+
+commit 11b1397e6c1356a70f42713f3a9779b866835d9e
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 04:41:47 2005 +0000
+
+    Add check and cflags for malloc(0) returning NULL.
+
+commit 87c96993d17812a55d92ef32a91083614e258f02
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Nov 19 07:15:39 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 2404b41c83ea49dcbf654e6448ea99ab72c8d82b
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:19:11 2005 +0000
+
+    Update package version number for X11R7 RC2 release.
+
+commit 516e8e27077b7c4b535189e398030f6c2c99300a
+Author: Kean Johnson <kean@armory.com>
+Date:   Tue Nov 8 06:33:25 2005 +0000
+
+    See ChangeLog entry 2005-11-07 for details.
+
+commit b7c75dbf546e30fba6afba95b9a95fe4f50c6bba
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 19 02:48:08 2005 +0000
+
+    Update package version number for RC1 release.
+
+commit 4902aa061cfdd2f2f35158240d9da9706698cf61
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Wed Aug 3 03:28:00 2005 +0000
+
+    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
+        a global configure cache don't get confused.
+
+commit b15ff0fd68f67e37fc759742ebb637caac058f08
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Jul 30 19:15:15 2005 +0000
+
+    Add -D flags to clear various warnings (Stefan Dirsch)
+
+commit 04ae86a006b608d2626ee90679cb84066cbc9710
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Sat Jul 30 19:09:37 2005 +0000
+
+    Need to include "config.h" in fs_transport.c so Xtrans knows which
+        transport types to support
+
+commit 35facec2fbd93d176f637dda5323c16a38350dfa
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Jul 29 21:22:49 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 be058d899bb49c6319041d05d54ed8e289a62adf
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Sat Jul 16 06:20:22 2005 +0000
+
+    Set soversion to 6.0.0 using -version-number.
+
+commit 227eb224880f912e7261d251ba2bf81992b7726f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Jul 13 07:27:15 2005 +0000
+
+    Eliminate xtrans CFLAGS from .pc file as xtrans is not part of the public
+        API.
+
+commit 905552dfa2af617780bc2cd4d14edad845c3203b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Jul 13 07:23:56 2005 +0000
+
+    Make some minor source adjustments so that we don not need to use
+        -D_XOPEN_SOURCE -D_BSD_SOURCE everywhere as this will leak out of the
+        modular environment and into application build processes, potentially
+        foulling up their compiles.
+
+commit 9a9aec0b9fb6315120c2ff87be94c6653802be76
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jul 9 05:58:09 2005 +0000
+
+    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
+
+commit e5721d4ea9a1ef400f790583b33b0491a224733f
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Sun Jul 3 07:00:55 2005 +0000
+
+    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
+    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
+    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
+        source files in the xserver/xorg tree, predicated on defines of
+        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
+        <X11/fonts/foo.h>.
+
+commit 6847a3b405dd98a1aa7804e97e6b2ce13bbf8bd7
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Wed Jun 22 22:46:31 2005 +0000
+
+    Apply these patches from Theo van Klaveren:
+    lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch
+        lib-XScrnSaver.patch lib-xtrans.patch
+    to make the libraries distcheck.
+
+commit 5f6bbd9ed4002d9d6b5119a018bbc7345f47543a
+Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
+Date:   Thu Jun 9 15:54:09 2005 +0000
+
+    Replace <X11/transport.c> with <X11/Xtrans/transport.c>
+
+commit e798bd7804c100232a927b075fcc58262c1e50f9
+Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
+Date:   Thu Jun 9 15:52:02 2005 +0000
+
+    Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
+    Copy Xtrans.h to exports/include/X11/Xtrans only
+
+commit 6c0b06eddcffce31814cb103142f5cda2df9da91
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Wed May 25 22:12:21 2005 +0000
+
+    - Use XTRANS_CONNECTION_FLAGS macro in lib/FS/configure.ac
+    - Don't symlink transport.c, which is a generated file
+    - instead add a new file fs_transport.c that include Xtrans/X11/transport.c
+
+commit 3a9234d968568f2009376cdb219ea47b90572c68
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Wed May 25 21:47:56 2005 +0000
+
+    - Add FSlib to symlink.sh
+    - Change Xtrans includedir back to be X11/Xtrans, so that users of it can
+        continue to include <X11/*>
+    - Add build system for FSlib
+    - Conditionally include config.h in xc/lib/FS
+    - Remove redundant include of FSproto.h in xc/lib/FS
+    - Add check to proto/X11/configure.ac whether -D_XOPEN_SOURCE is needed.
+
+commit f4a1380add427a6ed7a0025d5acd5642c683900e
+Author: Egbert Eich <eich@suse.de>
+Date:   Fri Apr 23 18:43:08 2004 +0000
+
+    Merging XORG-CURRENT into trunk
+
+commit 7642992f5eea63b270cb8a7cbb1d470417fc47ad
+Author: Egbert Eich <eich@suse.de>
+Date:   Sun Mar 14 08:31:37 2004 +0000
+
+    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit a0ded183f87e10b1202446c1824ba1b895beea9e
+Author: Egbert Eich <eich@suse.de>
+Date:   Wed Mar 3 12:10:54 2004 +0000
+
+    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit 6b3683787c2f47eaae68276e2919b2fbbbcf72c7
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 13:35:14 2004 +0000
+
+    readding XFree86's cvs IDs
+
+commit 7e0de805849b4bb1951376600d152d0121b06b52
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 09:22:28 2004 +0000
+
+    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit 0c5c8c10d628f28943a9cde02fb079c486ed71a3
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Jan 29 08:07:56 2004 +0000
+
+    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
+
+commit f0345958208586004bee80bac057b651162b8a27
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Dec 19 20:54:21 2003 +0000
+
+    XFree86 4.3.99.902 (RC 2)
+
+commit b84549f69b504b733592759c161d59a00de79ac3
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Tue Nov 25 19:28:02 2003 +0000
+
+    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
+
+commit eec6ef2ff2462876d5c6df53691b6fb2e07dfcea
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:48:44 2003 +0000
+
+    XFree86 4.3.0.1
+
+commit 9e8dd4f7585c334c5b08f05f01c8900b5e4edf52
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 15:54:36 2003 +0000
+
+    R6.6 is the Xorg base-line
diff --git a/debian/changelog b/debian/changelog
index f242e27..5e0b77b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libfs (2:1.0.1-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Install the upstream ChangeLog.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 25 May 2008 00:41:13 +0200
 
diff --git a/debian/rules b/debian/rules
index 1d63049..1bf2013 100755
--- a/debian/rules
+++ b/debian/rules
@@ -73,7 +73,7 @@ binary-arch: build install
 
 	dh_installdocs
 	dh_install --sourcedir=debian/tmp --list-missing
-	dh_installchangelogs
+	dh_installchangelogs ChangeLog
 	dh_link
 	dh_strip --dbg-package=$(PACKAGE)-dbg
 	dh_compress

commit eca175e7e3c491d0286ec19a3e85fb7360d39d9b
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun May 25 00:41:40 2008 +0200

    Update changelog

diff --git a/debian/changelog b/debian/changelog
index 9f07789..f242e27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libfs (2:1.0.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org>  Sun, 25 May 2008 00:41:13 +0200
+
 libfs (2:1.0.0-5) unstable; urgency=low
 
   * Remove outdated cvs information from the package descriptions, and add

commit dd9f50752e51cf0f4864c3dac368063f6dc3c253
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun May 25 00:38:54 2008 +0200

    autoreconf

diff --git a/Makefile.in b/Makefile.in
index 84cc254..019fafc 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 # 
-#  $Id$
-# 
 #  Copyright © 2003 Keith Packard, Noah Levitt
 # 
 #  Permission to use, copy, modify, distribute, and sell this software and its
@@ -144,6 +142,9 @@ LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LIBTOOL = @LIBTOOL@
+LINT = @LINT@
+LINTLIB = @LINTLIB@
+LINT_FLAGS = @LINT_FLAGS@
 LN_S = @LN_S@
 LTLIBOBJS = @LTLIBOBJS@
 MAINT = @MAINT@
@@ -224,7 +225,8 @@ top_srcdir = @top_srcdir@
 SUBDIRS = src
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = libfs.pc
-EXTRA_DIST = libfs.pc.in autogen.sh
+EXTRA_DIST = libfs.pc.in autogen.sh ChangeLog
+MAINTAINERCLEANFILES = ChangeLog
 all: config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
 
@@ -483,6 +485,9 @@ distdir: $(DISTFILES)
 	      || exit 1; \
 	  fi; \
 	done
+	$(MAKE) $(AM_MAKEFLAGS) \
+	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
+	  dist-hook
 	-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 \
@@ -618,6 +623,7 @@ distclean-generic:
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
 	@echo "it deletes files that may require special tools to rebuild."
+	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
 clean: clean-recursive
 
 clean-am: clean-generic clean-libtool mostlyclean-am
@@ -682,20 +688,30 @@ uninstall-am: uninstall-pkgconfigDATA
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am am--refresh check check-am clean clean-generic \
 	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
-	dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \
-	distclean distclean-generic distclean-hdr distclean-libtool \
-	distclean-tags distcleancheck distdir distuninstallcheck dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	installdirs-am maintainer-clean maintainer-clean-generic \
-	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
-	ps ps-am tags tags-recursive uninstall uninstall-am \
-	uninstall-pkgconfigDATA
-
+	dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-zip \
+	distcheck distclean distclean-generic distclean-hdr \
+	distclean-libtool distclean-tags distcleancheck distdir \
+	distuninstallcheck dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-pkgconfigDATA install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs installdirs-am maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+	uninstall uninstall-am uninstall-pkgconfigDATA
+
+
+.PHONY: ChangeLog
+
+ChangeLog:
+	(GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
+
+dist-hook: ChangeLog
+
+@LINT_TRUE@lint:
+@LINT_TRUE@	(cd src && $(MAKE) $(MFLAGS) lint)
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/configure b/configure
index c9122de..b6cb881 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for libFS 1.0.0.
+# Generated by GNU Autoconf 2.61 for libFS 1.0.1.
 #
 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
 #
@@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='libFS'
 PACKAGE_TARNAME='libFS'
-PACKAGE_VERSION='1.0.0'
-PACKAGE_STRING='libFS 1.0.0'
+PACKAGE_VERSION='1.0.1'
+PACKAGE_STRING='libFS 1.0.1'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 
 # Factoring default headers for most tests.
@@ -883,6 +883,13 @@ XTRANS_LIBS
 MALLOC_ZERO_CFLAGS
 XMALLOC_ZERO_CFLAGS
 XTMALLOC_ZERO_CFLAGS
+LINT
+LINT_FLAGS
+LINT_TRUE
+LINT_FALSE
+LINTLIB
+MAKE_LINT_LIB_TRUE
+MAKE_LINT_LIB_FALSE
 LIBOBJS
 LTLIBOBJS'
 ac_subst_files=''
@@ -1408,7 +1415,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libFS 1.0.0 to adapt to many kinds of systems.
+\`configure' configures libFS 1.0.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1478,7 +1485,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libFS 1.0.0:";;
+     short | recursive ) echo "Configuration of libFS 1.0.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1501,6 +1508,7 @@ Optional Features:
                           Enable os-specific local transport
   --enable-malloc0returnsnull
                           malloc(0) returns NULL (default: auto)
+  --enable-lint-library   Create lint library (default: disabled)
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
@@ -1509,6 +1517,8 @@ Optional Packages:
   --with-pic              try to use only PIC/non-PIC objects [default=use
                           both]
   --with-tags[=TAGS]      include additional configurations [automatic]
+  --with-lint             Use a lint-style source code checker (default:
+                          disabled)
   --with-release-version=STRING
                           Use release version string in package name
 
@@ -1597,7 +1607,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libFS configure 1.0.0
+libFS configure 1.0.1
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1611,7 +1621,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libFS $as_me 1.0.0, which was
+It was created by libFS $as_me 1.0.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2301,7 +2311,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libFS'
- VERSION='1.0.0'
+ VERSION='1.0.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2473,6 +2483,31 @@ fi
 ac_config_headers="$ac_config_headers config.h"
 
 
+# Require xorg-macros version 1.1.0 or newer for XORG_WITH_LINT macro
+
+
+	XORG_MACROS_needed_version=1.1
+	XORG_MACROS_needed_major=`echo $XORG_MACROS_needed_version | sed 's/\..*$//'`
+	XORG_MACROS_needed_minor=`echo $XORG_MACROS_needed_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
+	{ echo "$as_me:$LINENO: checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}" >&5
+echo $ECHO_N "checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}... $ECHO_C" >&6; }
+	XORG_MACROS_version=1.1.6
+	XORG_MACROS_major=`echo $XORG_MACROS_version | sed 's/\..*$//'`
+	XORG_MACROS_minor=`echo $XORG_MACROS_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
+	if test $XORG_MACROS_major -ne $XORG_MACROS_needed_major ; then
+		{ { echo "$as_me:$LINENO: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&5
+echo "$as_me: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&2;}
+   { (exit 1); exit 1; }; }
+	fi
+	if test $XORG_MACROS_minor -lt $XORG_MACROS_needed_minor ; then
+		{ { echo "$as_me:$LINENO: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&5
+echo "$as_me: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&2;}
+   { (exit 1); exit 1; }; }
+	fi
+	{ echo "$as_me:$LINENO: result: yes, $XORG_MACROS_version" >&5
+echo "${ECHO_T}yes, $XORG_MACROS_version" >&6; }
+
+
 # Check for progs
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
@@ -4371,7 +4406,7 @@ ia64-*-hpux*)
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 4374 "configure"' > conftest.$ac_ext
+  echo '#line 4409 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -7428,11 +7463,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7431: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7466: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7435: \$? = $ac_status" >&5
+   echo "$as_me:7470: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -7718,11 +7753,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7721: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7756: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7725: \$? = $ac_status" >&5
+   echo "$as_me:7760: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -7822,11 +7857,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7825: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7860: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:7829: \$? = $ac_status" >&5
+   echo "$as_me:7864: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -10199,7 +10234,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10202 "configure"
+#line 10237 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10299,7 +10334,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10302 "configure"
+#line 10337 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12700,11 +12735,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12703: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12738: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12707: \$? = $ac_status" >&5
+   echo "$as_me:12742: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -12804,11 +12839,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12807: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12842: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12811: \$? = $ac_status" >&5
+   echo "$as_me:12846: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -14402,11 +14437,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:14405: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14440: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:14409: \$? = $ac_status" >&5
+   echo "$as_me:14444: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -14506,11 +14541,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:14509: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14544: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:14513: \$? = $ac_status" >&5
+   echo "$as_me:14548: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -16726,11 +16761,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16729: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16764: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16733: \$? = $ac_status" >&5
+   echo "$as_me:16768: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -17016,11 +17051,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17019: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17054: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:17023: \$? = $ac_status" >&5
+   echo "$as_me:17058: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -17120,11 +17155,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17123: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17158: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:17127: \$? = $ac_status" >&5
+   echo "$as_me:17162: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -20828,8 +20863,79 @@ fi
 
 
 
-# Check fixesext configuration, strip extra digits from package version to
-# find the required protocol version
+
+
+# Allow checking code with lint, sparse, etc.
+
+# Check whether --with-lint was given.
+if test "${with_lint+set}" = set; then
+  withval=$with_lint; use_lint=$withval
+else
+  use_lint=no
+fi
+
+if test "x$use_lint" = "xyes" ; then
+	LINT="lint"
+else
+	LINT="$use_lint"
+fi
+if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
+    case $LINT in
+	lint|*/lint)
+	    case $host_os in
+		solaris*)
+			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
+			;;
+	    esac
+	    ;;
+    esac
+fi
+
+
+
+ if test x$LINT != xno; then
+  LINT_TRUE=
+  LINT_FALSE='#'
+else
+  LINT_TRUE='#'
+  LINT_FALSE=
+fi
+
+
+
+
+
+# Build lint "library" for more indepth checks of programs calling this library
+# Check whether --enable-lint-library was given.
+if test "${enable_lint_library+set}" = set; then
+  enableval=$enable_lint_library; make_lint_lib=$enableval
+else
+  make_lint_lib=no
+fi
+
+if test "x$make_lint_lib" != "xno" ; then
+	if test "x$LINT" = "xno" ; then
+		{ { echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
+echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
+   { (exit 1); exit 1; }; }
+	fi
+	if test "x$make_lint_lib" = "xyes" ; then
+		LINTLIB=llib-lFS.ln
+	else
+		LINTLIB=$make_lint_lib
+	fi
+fi
+
+ if test x$make_lint_lib != xno; then
+  MAKE_LINT_LIB_TRUE=
+  MAKE_LINT_LIB_FALSE='#'
+else
+  MAKE_LINT_LIB_TRUE='#'
+  MAKE_LINT_LIB_FALSE=
+fi
+
+
+
 
 
 
@@ -20997,6 +21103,20 @@ echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
+if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"LINT\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
@@ -21297,7 +21417,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libFS $as_me 1.0.0, which was
+This file was extended by libFS $as_me 1.0.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21350,7 +21470,7 @@ Report bugs to <bug-autoconf@gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-libFS config.status 1.0.0
+libFS config.status 1.0.1
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -21687,11 +21807,18 @@ XTRANS_LIBS!$XTRANS_LIBS$ac_delim
 MALLOC_ZERO_CFLAGS!$MALLOC_ZERO_CFLAGS$ac_delim
 XMALLOC_ZERO_CFLAGS!$XMALLOC_ZERO_CFLAGS$ac_delim
 XTMALLOC_ZERO_CFLAGS!$XTMALLOC_ZERO_CFLAGS$ac_delim
+LINT!$LINT$ac_delim


Reply to: