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

x11-xserver-utils: Changes to 'debian-experimental'



 debian/changelog        |    1 
 sessreg/ChangeLog       |  305 ++++++++++++++++++++++++++++++++++++++++++++----
 sessreg/Makefile.am     |   30 ++++
 sessreg/Makefile.in     |   57 +++++---
 sessreg/aclocal.m4      |    2 
 sessreg/compile         |  142 ----------------------
 sessreg/configure       |  126 ++++++++++++++++---
 sessreg/configure.ac    |   12 +
 sessreg/filenames.sed.c |   21 +++
 sessreg/mkinstalldirs   |  158 ------------------------
 sessreg/sessreg.h       |  123 +++++++++++++++++++
 sessreg/sessreg.man     |   39 +++---
 12 files changed, 627 insertions(+), 389 deletions(-)

New commits:
commit b79820b56016e021b2a832c655af699e190f0856
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Aug 22 08:36:07 2007 +0200

    sessreg 1.0.3

diff --git a/debian/changelog b/debian/changelog
index b693ebe..f440588 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,7 @@ x11-xserver-utils (7.2+4) UNRELEASED; urgency=low
 
   [ Brice Goglin ]
   * Add menu entries for xrefresh and xvidtune.
+  * sessreg 1.0.3.
 
  -- Brice Goglin <bgoglin@debian.org>  Fri, 17 Aug 2007 09:58:34 +0200
 
diff --git a/sessreg/ChangeLog b/sessreg/ChangeLog
index e2f11b3..2c90059 100644
--- a/sessreg/ChangeLog
+++ b/sessreg/ChangeLog
@@ -1,38 +1,295 @@
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit da1b5f42fcb1bd0bc9b80f6f1ab7ebb9eb506554
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Fri Aug 17 14:30:31 2007 -0700
 
-	* configure.ac:
-	Update package version number for final X11R7 release candidate.
+    Version bump: 1.0.3
 
-2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 12982c07b44c15a621fc548a4448f9a04bf5907e
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Thu Aug 16 17:17:06 2007 -0700
 
-	* Makefile.am:
-	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+    Change sessreg_CFLAGS to AM_CFLAGS to make automake-1.10 happier
 
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 136525f01e4ce8e60e8c78b44654d8f6861233d2
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Mon Jun 11 16:38:00 2007 -0700
 
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
+    X.Org Bug #9887: sessreg should include sys/types.h on FreeBSD
+    
+    X.Org Bugzilla #9887: <https://bugs.freedesktop.org/show_bug.cgi?id=9887>
 
-2005-11-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 9b2ddf6c779553c2cb5e185d2046e8817a89e03e
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 30 19:44:25 2006 +0200
 
-	* Makefile.am:
-	* configure.ac:
-	Update dependencies to work with separate build roots.
+    bump to 1.0.3
 
-2005-10-18  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 05d36d40bb2018a96cdd1345a390db3fbff0fd65
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sun Nov 19 17:32:07 2006 +0100
 
-	* configure.ac:
-	Update package version number for RC1 release.
+    include <time.h> before <utmp.h>. Required on some systems.
 
-2005-10-17  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 37e89cbf2bc3b6266fa47ff1f956d173658bb9a5
+Author: J�lleter <j@bitron.ch>
+Date:   Thu Nov 9 13:21:55 2006 +0100
 
-	* Makefile.am:
-	Fixed man page processing
+    Fix grep pattern in Makefile.am
+    
+    Don't escape | in basic regex mode as it breaks build with GNU grep.
 
-2005-10-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 6fc58644148039261c21f699a14c839356f501ed
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Nov 8 15:38:21 2006 -0800
 
-	* Makefile.am:
-	Get sessreg.man from $(srcdir) to fix make distcheck
+    Version bump to 1.0.1
 
-	* configure.ac:
-	Add check for utmpx.ut_syslen structure member
+commit 82fbb553114e8d00b6b3886aee4554dfd178cb01
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Nov 8 13:51:50 2006 -0800
+
+    Improve formatting of file names in sessreg.man
+
+commit 02379845b074cb252c0cb42d18c6cb8effcdc9f5
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Wed Nov 8 13:48:05 2006 -0800
+
+    Fix builds when $(srcdir) != $(objdir)
+
+commit c472f5f9257e6dcb9e82042a99ef028e3390e93e
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 18:46:11 2006 -0800
+
+    Replace static ChangeLog with dist-hook to generate from git log
+
+commit aa27f60ff70230990bd7351bbfda3d38f95afe3b
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 18:39:58 2006 -0800
+
+    Add hooks for checking code with lint/sparse/etc.
+
+commit fd251f039f74f2ef8ef8a019566eebf9d22be098
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 18:32:54 2006 -0800
+
+    Clear unused variable warnings from lint
+
+commit 21bee0694be43d4be1d93a8bcafbcd0f0ef9a9b4
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 18:28:20 2006 -0800
+
+    AC_CHECK_MEMBER needs to include <utmpx.h> when checking for  utmpx.ut_syslen
+
+commit 63f21c67aa6d025d8fa06793dc7f83f37e7c3fb4
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 18:27:45 2006 -0800
+
+    Substitute correct pathnames for utmp/wtmp files in man pages
+    
+    ifdefs to find the paths on each platform have been broken out into a new
+    sessreg.h header that is also preprocessed into sed rules applied to the
+    man page.    Old ifdefs left for Imake compatibility in the 6.9/7.0 hybrid
+    release have been dropped now that autoconf is required to build.
+
+commit 98a651ec2ac289b966e0a09557e81b33e202ee9c
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 16:49:53 2006 -0800
+
+    Add *~ to .gitignore to skip emacs/patch droppings
+
+commit 5d7eed376aa9e8e623b0c46790a70b0cb3278207
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 16:49:26 2006 -0800
+
+    renamed: .cvsignore -> .gitignore
+
+commit de39e20707b0affebf4c4c0e8485bdf08cf88a82
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Nov 7 16:48:27 2006 -0800
+
+    List default Xservers path as /etc/X11/xdm instead of /usr/X11R6/lib/xdm
+
+commit 8e657d70ef4fe5b4dfa51b506a8adca16b0ca8a0
+Author: Kevin E Martin <kem@kem.org>
+Date:   Thu Dec 15 00:24:04 2005 +0000
+
+    Update package version number for final X11R7 release candidate.
+
+commit 7a587391f1b18192731e611ff65d74e414b67d60
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Dec 6 22:48:18 2005 +0000
+
+    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit fbfb7cb1e77418310e42cf38fc4faa411c103bec
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:49:17 2005 +0000
+
+    Update package version number for X11R7 RC3 release.
+
+commit 021e9ec8d71ea9de9fa14743792e7528e0417daf
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Nov 28 22:01:38 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 88f5deb277ffdf8253463eb0470f49306ac036de
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Nov 21 10:34:57 2005 +0000
+
+    Another pass at .cvsignores for apps.
+
+commit eab9fb30fe89009f7791f4ab502c89d99cb2b84d
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Sun Nov 20 22:08:49 2005 +0000
+
+    Add/improve .cvsignore files for apps.
+
+commit e35111966e6d66c176ed0955c1c25942c567632b
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Nov 19 07:15:36 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 d90d5ab54582b04ad93e9cf6182652fdd6d3b4a3
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 19 02:47:50 2005 +0000
+
+    Update package version number for RC1 release.
+
+commit 5e79e3663bf5e14c7ae4f97798ee4430a02687f5
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Oct 17 23:56:20 2005 +0000
+
+    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
+        work better with BSD make
+
+commit 5ec50a516f66a7a57477dfc1ec51f8215084d29a
+Author: Kevin E Martin <kem@kem.org>
+Date:   Mon Oct 17 18:08:25 2005 +0000
+
+    Fixed man page processing
+
+commit adbf0a45e0c68512eb46c8bd8e024d5cdfd6b68f
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Fri Oct 14 00:25:42 2005 +0000
+
+    Use sed to fill in variables in man page
+
+commit f7e326bd50466f9197e75b2b71ccf0fb1996f4f8
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 5 04:10:02 2005 +0000
+
+    Add check for utmpx.ut_syslen structure member
+
+commit e33c62dfa7641e8e37a2ef64d98aa5171f2ef705
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 5 04:06:35 2005 +0000
+
+    Get sessreg.man from $(srcdir) to fix make distcheck
+    Add check for utmpx.ut_syslen structure member
+
+commit af48c05e4b8639935e8e0738dc0269708c2e929c
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Oct 3 17:50:57 2005 +0000
+
+    Bug #4678 <https://bugs.freedesktop.org/show_bug.cgi?id=4678> Patch #3472
+        <https://bugs.freedesktop.org/attachment.cgi?id=3472> Use SysV-style
+        utmp on GNU/kFreeBSD (Robert Millan)
+
+commit 5932bb94ffc5c10ab00831b70e703451acdc76b5
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Oct 3 17:18:44 2005 +0000
+
+    Add AC_SYS_LARGEFILE for systems that need it to access large
+        wtmpx/lastlogs Set version string in man page
+
+commit 26e33eae6ff593878b1402ef6d5596dc1f7c7fe3
+Author: Kristian Høgsberg <krh@redhat.com>
+Date:   Tue Sep 27 18:07:40 2005 +0000
+
+    Add ChangeLog so autogen.sh will run.
+
+commit 95c055a072fe0b7b6e6b50b89c5ff7264b25e1a4
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Thu Aug 18 22:40:09 2005 +0000
+
+    Undo regression in checking for lastlog support in monolithic builds
+        (reported by Dan McNichol of IBM)
+
+commit defb333b8190b058a437985bedd4bff90ea2d98c
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Wed Aug 10 21:33:09 2005 +0000
+
+    Merge in utmpx code from Solaris sessreg. Add #ifdefs for autoconf defines.
+
+commit 8cd395d3bd86ba74888b7ea8cec2d0228c00c312
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Wed Aug 10 21:20:03 2005 +0000
+
+    AUTHORS: Copy info from comments in sessreg.c configure.ac: Add checks for
+        lastlog.h, utmpx.h, & sys/param.h to replace OS-specific #ifdefs
+
+commit c8bfcd300e8da2510c101211db7bffb2955e593d
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Wed Aug 10 20:51:27 2005 +0000
+
+    Add sessreg.man to app/sessreg module
+
+commit a487143d0b4f0183d602346adc7dedcccf158336
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Wed Aug 10 11:17:07 2005 +0000
+
+    Add build system for sessreg, broken out from xdm.
+
+commit e3025b01b3fdd32bde8120dec1b0061e1449c6e9
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Wed Oct 13 22:14:22 2004 +0000
+
+    Bug #1627: Zero out struct utmp before writing it to prevent garbage
+        fields. (Egmont Koblinger)
+
+commit 922a3ce29d3fe91f57fd41ea87e0e56b72ee9670
+Author: Egbert Eich <eich@suse.de>
+Date:   Fri Apr 23 19:54:42 2004 +0000
+
+    Merging XORG-CURRENT into trunk
+
+commit 67ee3273cd7cc450e73b0f8a9a9178ae67b17ea3
+Author: Egbert Eich <eich@suse.de>
+Date:   Sun Mar 14 08:35:12 2004 +0000
+
+    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit aadb852d2af964c29514d9c345ab91f267223754
+Author: Egbert Eich <eich@suse.de>
+Date:   Wed Mar 3 12:13:00 2004 +0000
+
+    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit 730d1970ee78e5f98452d2b6ef28972678522308
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 13:36:17 2004 +0000
+
+    readding XFree86's cvs IDs
+
+commit 90395833b58cf129800f7372d0dd957fbe277afa
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 09:24:04 2004 +0000
+
+    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit 83d734abd26ba5e3cf8c197de581da2379290860
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:49:22 2003 +0000
+
+    XFree86 4.3.0.1
+
+commit 4a979ad921e2733b8e3e178928240cf8a60ad07b
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 15:54:53 2003 +0000
+
+    R6.6 is the Xorg base-line
diff --git a/sessreg/Makefile.am b/sessreg/Makefile.am
index e96b0d3..f3d41a7 100644
--- a/sessreg/Makefile.am
+++ b/sessreg/Makefile.am
@@ -20,9 +20,10 @@
 
 bin_PROGRAMS = sessreg
 
-sessreg_CFLAGS = $(SESSREG_CFLAGS)
+AM_CFLAGS = $(SESSREG_CFLAGS)
 
 sessreg_SOURCES =	\
+	sessreg.h	\
         sessreg.c
 
 appman_PRE = sessreg.man
@@ -31,8 +32,8 @@ appmandir = $(APP_MAN_DIR)
 
 appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
 
-EXTRA_DIST = $(appman_PRE)
-CLEANFILES = $(appman_DATA)
+EXTRA_DIST = $(appman_PRE) filenames.sed.c ChangeLog
+CLEANFILES = $(appman_DATA) filenames.sed
 
 SED = sed
 
@@ -40,7 +41,7 @@ SED = sed
 XORGRELSTRING = @PACKAGE_STRING@
   XORGMANNAME = X Version 11
 
-MAN_SUBSTS = \
+MAN_SUBSTS = -f filenames.sed \
 	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
 	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
 	-e 's|__xservername__|Xorg|g' \
@@ -57,3 +58,24 @@ SUFFIXES = .$(APP_MAN_SUFFIX) .man
 
 .man.$(APP_MAN_SUFFIX):
 	sed $(MAN_SUBSTS) < $< > $@
+
+sessreg.$(APP_MAN_SUFFIX): filenames.sed
+
+filenames.sed: filenames.sed.c
+	$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	    $(CPPFLAGS) $(srcdir)/filenames.sed.c | grep 's|__' > $@
+
+if LINT
+ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+                $(AM_CPPFLAGS) $(CPPFLAGS)
+
+lint:
+	$(LINT) $(ALL_LINT_FLAGS) $(sessreg_SOURCES)
+endif LINT
+
+MAINTAINERCLEANFILES=ChangeLog
+
+ChangeLog:
+	git-log > ChangeLog
+
+dist-hook: ChangeLog
diff --git a/sessreg/Makefile.in b/sessreg/Makefile.in
index 5c74194..b3becfa 100644
--- a/sessreg/Makefile.in
+++ b/sessreg/Makefile.in
@@ -76,7 +76,7 @@ CONFIG_CLEAN_FILES =
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appmandir)"
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS)
-am_sessreg_OBJECTS = sessreg-sessreg.$(OBJEXT)
+am_sessreg_OBJECTS = sessreg.$(OBJEXT)
 sessreg_OBJECTS = $(am_sessreg_OBJECTS)
 sessreg_LDADD = $(LDADD)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
@@ -148,6 +148,10 @@ LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LIB_MAN_DIR = @LIB_MAN_DIR@
 LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@
+LINT = @LINT@
+LINT_FALSE = @LINT_FALSE@
+LINT_FLAGS = @LINT_FLAGS@
+LINT_TRUE = @LINT_TRUE@
 LTLIBOBJS = @LTLIBOBJS@
 MAINT = @MAINT@
 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
@@ -213,21 +217,22 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-sessreg_CFLAGS = $(SESSREG_CFLAGS)
+AM_CFLAGS = $(SESSREG_CFLAGS)
 sessreg_SOURCES = \
+	sessreg.h	\
         sessreg.c
 
 appman_PRE = sessreg.man
 appmandir = $(APP_MAN_DIR)
 appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
-EXTRA_DIST = $(appman_PRE)
-CLEANFILES = $(appman_DATA)
+EXTRA_DIST = $(appman_PRE) filenames.sed.c ChangeLog
+CLEANFILES = $(appman_DATA) filenames.sed
 SED = sed
 
 # Strings to replace in man pages
 XORGRELSTRING = @PACKAGE_STRING@
 XORGMANNAME = X Version 11
-MAN_SUBSTS = \
+MAN_SUBSTS = -f filenames.sed \
 	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
 	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
 	-e 's|__xservername__|Xorg|g' \
@@ -241,6 +246,10 @@ MAN_SUBSTS = \
 	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
 
 SUFFIXES = .$(APP_MAN_SUFFIX) .man
+@LINT_TRUE@ALL_LINT_FLAGS = $(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+@LINT_TRUE@                $(AM_CPPFLAGS) $(CPPFLAGS)
+
+MAINTAINERCLEANFILES = ChangeLog
 all: config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-am
 
@@ -329,7 +338,7 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sessreg-sessreg.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sessreg.Po@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
@@ -344,20 +353,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-sessreg-sessreg.o: sessreg.c
-@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sessreg_CFLAGS) $(CFLAGS) -MT sessreg-sessreg.o -MD -MP -MF "$(DEPDIR)/sessreg-sessreg.Tpo" -c -o sessreg-sessreg.o `test -f 'sessreg.c' || echo '$(srcdir)/'`sessreg.c; \
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/sessreg-sessreg.Tpo" "$(DEPDIR)/sessreg-sessreg.Po"; else rm -f "$(DEPDIR)/sessreg-sessreg.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sessreg.c' object='sessreg-sessreg.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sessreg_CFLAGS) $(CFLAGS) -c -o sessreg-sessreg.o `test -f 'sessreg.c' || echo '$(srcdir)/'`sessreg.c
-
-sessreg-sessreg.obj: sessreg.c
-@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sessreg_CFLAGS) $(CFLAGS) -MT sessreg-sessreg.obj -MD -MP -MF "$(DEPDIR)/sessreg-sessreg.Tpo" -c -o sessreg-sessreg.obj `if test -f 'sessreg.c'; then $(CYGPATH_W) 'sessreg.c'; else $(CYGPATH_W) '$(srcdir)/sessreg.c'; fi`; \
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/sessreg-sessreg.Tpo" "$(DEPDIR)/sessreg-sessreg.Po"; else rm -f "$(DEPDIR)/sessreg-sessreg.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sessreg.c' object='sessreg-sessreg.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(sessreg_CFLAGS) $(CFLAGS) -c -o sessreg-sessreg.obj `if test -f 'sessreg.c'; then $(CYGPATH_W) 'sessreg.c'; else $(CYGPATH_W) '$(srcdir)/sessreg.c'; fi`
 uninstall-info-am:
 install-appmanDATA: $(appman_DATA)
 	@$(NORMAL_INSTALL)
@@ -454,6 +449,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 \
@@ -583,6 +581,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-am
 
 clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
@@ -638,8 +637,8 @@ uninstall-am: uninstall-appmanDATA uninstall-binPROGRAMS \
 
 .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
 	clean-binPROGRAMS clean-generic ctags dist dist-all dist-bzip2 \
-	dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \
-	distclean-compile distclean-generic distclean-hdr \
+	dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \
+	distclean distclean-compile distclean-generic distclean-hdr \
 	distclean-tags distcleancheck distdir distuninstallcheck dvi \
 	dvi-am html html-am info info-am install install-am \
 	install-appmanDATA install-binPROGRAMS install-data \
@@ -654,6 +653,20 @@ uninstall-am: uninstall-appmanDATA uninstall-binPROGRAMS \
 
 .man.$(APP_MAN_SUFFIX):
 	sed $(MAN_SUBSTS) < $< > $@
+
+sessreg.$(APP_MAN_SUFFIX): filenames.sed
+
+filenames.sed: filenames.sed.c
+	$(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	    $(CPPFLAGS) $(srcdir)/filenames.sed.c | grep 's|__' > $@
+
+@LINT_TRUE@lint:
+@LINT_TRUE@	$(LINT) $(ALL_LINT_FLAGS) $(sessreg_SOURCES)
+
+ChangeLog:
+	git-log > ChangeLog
+
+dist-hook: ChangeLog
 # 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/sessreg/aclocal.m4 b/sessreg/aclocal.m4
index f17e720..2d86b12 100644
--- a/sessreg/aclocal.m4
+++ b/sessreg/aclocal.m4
@@ -159,7 +159,7 @@ path to pkg-config.
 
 _PKG_TEXT
 
-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])],
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
 		[$4])
 else
 	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
diff --git a/sessreg/compile b/sessreg/compile
deleted file mode 100755
index 1b1d232..0000000
--- a/sessreg/compile
+++ /dev/null
@@ -1,142 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand `-c -o'.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-case $1 in
-  '')
-     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand `-c -o'.
-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file `INSTALL'.
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
-    exit $?
-    ;;
-  -v | --v*)
-    echo "compile $scriptversion"
-    exit $?
-    ;;
-esac
-
-ofile=
-cfile=
-eat=
-
-for arg
-do
-  if test -n "$eat"; then
-    eat=
-  else
-    case $1 in
-      -o)
-	# configure might choose to run compile as `compile cc -o foo foo.c'.
-	# So we strip `-o arg' only if arg is an object.
-	eat=1
-	case $2 in
-	  *.o | *.obj)
-	    ofile=$2
-	    ;;
-	  *)
-	    set x "$@" -o "$2"
-	    shift
-	    ;;
-	esac
-	;;
-      *.c)
-	cfile=$1
-	set x "$@" "$1"
-	shift
-	;;
-      *)
-	set x "$@" "$1"
-	shift
-	;;
-    esac
-  fi
-  shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
-  # If no `-o' option was seen then we might have been invoked from a
-  # pattern rule where we don't need one.  That is ok -- this is a
-  # normal compilation that the losing compiler can handle.  If no
-  # `.c' file was seen then we are probably linking.  That is also
-  # ok.
-  exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file.  Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
-while true; do
-  if mkdir "$lockdir" >/dev/null 2>&1; then
-    break
-  fi
-  sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
-  mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
-  mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/sessreg/configure b/sessreg/configure
index 1930ddf..d6a147b 100755
--- a/sessreg/configure
+++ b/sessreg/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for sessreg 1.0.0.
+# Generated by GNU Autoconf 2.61 for sessreg 1.0.3.
 #
 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
 #
@@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='sessreg'
 PACKAGE_TARNAME='sessreg'
-PACKAGE_VERSION='1.0.0'
-PACKAGE_STRING='sessreg 1.0.0'
+PACKAGE_VERSION='1.0.3'
+PACKAGE_STRING='sessreg 1.0.3'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 
 # Factoring default headers for most tests.
@@ -697,6 +697,10 @@ EGREP
 PKG_CONFIG
 SESSREG_CFLAGS
 SESSREG_LIBS
+LINT
+LINT_FLAGS
+LINT_TRUE
+LINT_FALSE
 build
 build_cpu
 build_vendor
@@ -1234,7 +1238,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 sessreg 1.0.0 to adapt to many kinds of systems.
+\`configure' configures sessreg 1.0.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1304,7 +1308,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of sessreg 1.0.0:";;
+     short | recursive ) echo "Configuration of sessreg 1.0.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1320,6 +1324,8 @@ Optional Features:
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-lint             Use a lint-style source code checker (default:
+                          disabled)
   --with-release-version=STRING
                           Use release version string in package name
 
@@ -1402,7 +1408,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-sessreg configure 1.0.0
+sessreg configure 1.0.3
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1416,7 +1422,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 sessreg $as_me 1.0.0, which was
+It was created by sessreg $as_me 1.0.3, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2086,7 +2092,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='sessreg'
- VERSION='1.0.0'
+ VERSION='1.0.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2260,6 +2266,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.5
+	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; }
+
+
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -4229,7 +4260,8 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-$ac_includes_default
+#include <utmpx.h>
+
 int
 main ()
 {
@@ -4268,7 +4300,8 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-$ac_includes_default
+#include <utmpx.h>
+
 int
 main ()
 {
@@ -4886,7 +4919,7 @@ Alternatively, you may set the environment variables SESSREG_CFLAGS
 and SESSREG_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details.
 
-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
 See \`config.log' for more details." >&5
 echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
 is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -4896,7 +4929,7 @@ Alternatively, you may set the environment variables SESSREG_CFLAGS
 and SESSREG_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details.
 
-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
 See \`config.log' for more details." >&2;}
    { (exit 1); exit 1; }; }
 else
@@ -4908,6 +4941,50 @@ echo "${ECHO_T}yes" >&6; }
 fi
 
 
+# Allow checking code with lint, sparse, etc.
+
+
+# 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
+
+
+
+
 # Make sure we can run config.sub.
 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
@@ -5221,6 +5298,13 @@ echo "$as_me: error: conditional \"am__fastdepCC\" 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
 
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
@@ -5521,7 +5605,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 sessreg $as_me 1.0.0, which was
+This file was extended by sessreg $as_me 1.0.3, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5574,7 +5658,7 @@ Report bugs to <bug-autoconf@gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-sessreg config.status 1.0.0
+sessreg config.status 1.0.3
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -5835,6 +5919,10 @@ EGREP!$EGREP$ac_delim
 PKG_CONFIG!$PKG_CONFIG$ac_delim
 SESSREG_CFLAGS!$SESSREG_CFLAGS$ac_delim
 SESSREG_LIBS!$SESSREG_LIBS$ac_delim
+LINT!$LINT$ac_delim
+LINT_FLAGS!$LINT_FLAGS$ac_delim
+LINT_TRUE!$LINT_TRUE$ac_delim
+LINT_FALSE!$LINT_FALSE$ac_delim
 build!$build$ac_delim
 build_cpu!$build_cpu$ac_delim
 build_vendor!$build_vendor$ac_delim
@@ -5845,10 +5933,6 @@ host_vendor!$host_vendor$ac_delim
 host_os!$host_os$ac_delim
 APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
 LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
-FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
-MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
-DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
-ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
 _ACEOF
 
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -5890,6 +5974,10 @@ _ACEOF
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
   cat >conf$$subs.sed <<_ACEOF
+FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
+MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
+DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
+ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
 APP_MAN_DIR!$APP_MAN_DIR$ac_delim
 LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
 FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
@@ -5900,7 +5988,7 @@ LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 8; then



Reply to: