On Tue, Oct 27, 2009 at 10:59:45PM +0100, Matthieu Herrb wrote: > Him > > I noticed that xmans Options->Show Version menu item is showing lies. > The patch belows fixes that (and removes the one-line version.h file) > > ok? > > From: Matthieu Herrb <matthieu.he...@laas.fr> > Date: Tue, 27 Oct 2009 22:45:12 +0100 > Subject: [PATCH] Fix version display. > > --- > configure.ac | 6 ++++++ > handler.c | 9 +++++++++ > man.h | 1 - > version.h | 32 -------------------------------- > 4 files changed, 15 insertions(+), 33 deletions(-) > delete mode 100644 version.h > > diff --git a/configure.ac b/configure.ac > index 619b033..8e405ef 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -141,4 +141,10 @@ AC_ARG_WITH(appdefaultdir, > [appdefaultdir="$withval"], [appdefaultdir="${xt_appdefaultdir}"]) > AC_SUBST(appdefaultdir) > > +XORG_RELEASE_VERSION > + > +if test "x$RELEASE_VERSION" != "x"; then > + AC_DEFINE_UNQUOTED([RELEASE_VERSION], "$RELEASE_VERSION", > + [Release version string if set]) > +fi > AC_OUTPUT([Makefile]) > diff --git a/handler.c b/handler.c > index 497a768..cf2d83a 100644 > --- a/handler.c > +++ b/handler.c > @@ -35,6 +35,9 @@ from the X Consortium. > * Author: Chris D. Peterson, MIT Project Athena > * Created: October 29, 1987 > */ > +#ifdef HAVE_CONFIG_H > +# include "config.h" > +#endif > > #include <sys/types.h> > #include <sys/stat.h> > @@ -45,6 +48,12 @@ from the X Consortium. > #include "print.h" > #endif /* INCLUDE_XPRINT_SUPPORT */ > > +#ifdef RELEASE_VERSION > +#define XMAN_VERSION "Xman Version " PACKAGE_VERSION " - X11R" > RELEASE_VERSION > +#else > +#define XMAN_VERSION "Xman Version " PACKAGE_VERSION > +#endif > + > static void PutUpManpage(ManpageGlobals * man_globals, FILE * file); > static void ToggleBothShownState(ManpageGlobals * man_globals); > > diff --git a/man.h b/man.h > index f7f04b4..73b17bb 100644 > --- a/man.h > +++ b/man.h > @@ -70,7 +70,6 @@ from the X Consortium. > > #include "ScrollByL.h" > > -#include "version.h" > #include "defs.h" > > /* Turn a NULL pointer string into an empty string */ > diff --git a/version.h b/version.h > deleted file mode 100644 > index f10367d..0000000 > --- a/version.h > +++ /dev/null > @@ -1,32 +0,0 @@ > -/* $XConsortium: version.h,v 1.11 94/04/17 20:44:00 gildea Exp $ */ > -/* > - > -Copyright (c) 1987, 1988 X Consortium > - > -Permission is hereby granted, free of charge, to any person obtaining > -a copy of this software and associated documentation files (the > -"Software"), to deal in the Software without restriction, including > -without limitation the rights to use, copy, modify, merge, publish, > -distribute, sublicense, and/or sell copies of the Software, and to > -permit persons to whom the Software is furnished to do so, subject to > -the following conditions: > - > -The above copyright notice and this permission notice shall be included > -in all copies or substantial portions of the Software. > - > -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR > -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, > -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > -OTHER DEALINGS IN THE SOFTWARE. > - > -Except as contained in this notice, the name of the X Consortium 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 X Consortium. > - > -*/ > - > -#define XMAN_VERSION "Xman Version 3.2.0 - X11R7.0" > -- > 1.6.5
Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> tested too. Cheers, Peter _______________________________________________ xorg-devel mailing list xorg-devel@lists.x.org http://lists.x.org/mailman/listinfo/xorg-devel