summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cloos <cloos@jhcloos.com>2007-12-06 16:39:17 -0500
committerJames Cloos <cloos@jhcloos.com>2007-12-06 16:39:17 -0500
commit617fc1304afdca2fb82e3a65d9a4999058d86021 (patch)
tree3e69d9755360c43819f5289e929eb7dc3242a6bf
parent5239f25be018b2e9cf3620d5c1c62bac4e1e116d (diff)
downloadxorg-util-makedepend-617fc1304afdca2fb82e3a65d9a4999058d86021.tar.gz
Replace static ChangeLog with dist-hook to generate from git log
-rw-r--r--ChangeLog228
-rw-r--r--Makefile.am10
2 files changed, 10 insertions, 228 deletions
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 374ef52..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,228 +0,0 @@
-2006-06-02 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * parse.c (slookup):
- Coverity #925: Pointer "file" dereferenced before NULL check
-
-2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for final X11R7 release candidate.
-
-2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * Makefile.am:
- Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
-
-2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for X11R7 RC3 release.
-
-2005-11-19 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * Makefile.am:
- Remove duplicate setting of EXTRA_DIST
-
-2005-11-12 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * configure.ac:
- * Makefile.am:
- Substitute variables in man page
-
-2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for X11R7 RC2 release.
-
-2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for RC1 release.
-
-2005-07-29 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * Makefile.am:
- * configure.ac:
- Update release version
- Fix build to use pkgconfig
- Fix make distcheck
-
-2005-05-22 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * Makefile.am (man1_MANS): Add makedepend man page
-
-2005-05-15 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * AUTHORS
- * COPYING
- * ChangeLog
- Created from licenses in existing files and history in X.Org & XFree86
- changelogs and CVS.
- * Makefile.am
- * autogen.sh
- * configure.ac
- Initial attempt at autotooling.
-
-ChangeLog history excerpts from Xorg monolithic tree for releases 6.7 -> 6.9:
-
-2005-10-03 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * config/imake/imakemdep.h:
- Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812>
- Patch #3462 <https://bugs.freedesktop.org/attachment.cgi?id=3462>
- GNU/kFreeBSD Imake support (Robert Millan)
-
-2005-07-31 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * config/imake/imakemdep.h:
- Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines
- in makedepend so it doesn't issue errors when source files include
- <varargs.h> or <stdarg.h> on Solaris 10.
-
-2005-07-29 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * config/makedepend/def.h:
- Update #includes to use <X11/*.h> for modularization.
-
-2005-07-05 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * config/makedepend/main.c:
- Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901>
- Patch #2320 <https://bugs.freedesktop.org/attachment.cgi?id=2320>
-
- Remove warning about whitespace in pre-processor defines.
- (Peter Breitenlohner)
-
-2005-05-15 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * config/makedepend/main.c:
- * config/util/makestrs.c:
- [Modularization/autotooling project]
- Add support for building with autoconf #ifdefs if present.
- #include "makedepend-config.h" if HAVE_CONFIG_H is defined.
-
-2005-03-02 Roland Mainz <roland.mainz@nrubsig.org>
- * xc/config/imake/imakemdep.h
- Bugzilla #1712 (https://bugs.freedesktop.org/show_bug.cgi?id=1712)
- attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004):
- Add support for DragonFly/BSD platform.
- Patch by Jeroen Ruigrok <asmodai@tendra.org> and Mike Verona
- <firedragonfly@gmail.com>.
-
-2005-01-19 Alan Coopersmith <alan.coopersmith@sun.com>
-
- * xc/config/imake/imakemdep.h:
- Pass through additional #defines for Solaris.
- (Sun bug id #5097074 - Alan Coopersmith)
-
-2004-11-15 Alexander Gottwald <ago at freedesktop dot org>
- Bugzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802
- Added mingw (Win32) port
-
-2004-10-19 Egbert Eich <eich-at-freedesktop-dot-org>
- * config/imake/imakemdep.h:
- Enabling modules and DRI for Linux HPPA.
-
-2004-10-18 Egbert Eich <eich-at-freedesktop-dot-xorg>
- * config/imake/imakemdep.h:
- powerpc/powerpc64 build fixes.
-
-2004-08-11 Kevin E. Martin <kem-at-freedesktop-dot-org>
- * config/imake/imakemdep.h:
- Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan
- Coopersmith).
-
-2004-05-06 Egbert Eich <eich-at-pdx-freedesktop-org>
- * config/imake/imakemdep.h:
- BugZilla #601:
- Fixing makedepend choking on floating point exception because
- CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic
- define.
-
-
-ChangeLog history excerpts from XFree86 Project releases up to 4.4RC2:
-
-XFree86 4.3.99.6 (10 June 2003):
- 191. Fix makedepend for IRIX 6.5 (Marc La France).
-
-XFree86 4.2.99.4 (20 January 2003):
- 739. Change makedepend to warn about any whitespace it finds in front of
- pre-processor directives (Marc La France).
- 728. Allow makedepend handle whitespace in front of the '#' in preprocessor
- directives (ISO C permits this) (#A.1516, Alexander Stohr).
-
-XFree86 4.2.99.3 (21 December 2002)
- 634. Add support for a "-include" command line option to makedepend, similar
- to the same GNU C option (#A.1396, Alexander Stohr).
-
-XFree86 4.2.99.2 (21 October 2002)
- 340. Change makedepend to recognise invocations of parameter'ed macros
- (Marc La France).
-
-XFree86 4.2.99.1 (7 June 2002)
- 174. Fix makedepend so that it can parse a unary '+' operator (#5185,
- Mark Snitily).
- 148. Major OS/2 support update (#5119, Holger Veit).
- 49. Fix bug that sometimes caused makedepend to forget #define'd symbols
- (Marc La France).
-
-XFree86 4.1.99.3 (19 December 2001)
- 583. Re-instate makedepend's recognition of backslash line terminations
- (Marc La France).
- 574. Fix cases where makedepend reports the wrong line number and file when
- an error occurs (#5072, Mark Snitily, from X11R6.6).
- 568. Fix "The Open Group" copyright notices to reflect the change in
- post R6.4 licensing (#5093, Mark Snitily, from X11R6.6).
-
-
-XFree86 4.1.99.1 (20 August 2001)
- 156. Remove most X_NOT_STDC_ENV code, and assume that __STDC__ is defined
- (David Dawes).
- 86. Fix makedepend for use on Cygwin/XFree86.
- Use makedepend on Cygwin/XFree86.
- Fix SharedDepLibraryTarget so that build dependencies are correct,
- this fixes libGLU's build problem (Alan Hourihane).
-
-XFree86 4.0.99.900 (18 May 2001)
- 539. Another makedepend bug fix (Marc La France).
- 457. Fix makedepend's integer value parsing and make it understand GCC's
- #include_next directive as found in glibc & libc5 (Marc La France).
-
-XFree86 4.0.99.3 (26 April 2001)
- 435. Fix makedepend for '//' comment parsing and symbols that contain
- expressions (Marc La France).
-
-XFree86 4.0.1f (16 November 2000)
- 936. Let makedepend ignore "//" style comments on all platforms, not
- just Win32, and fix a bug in that code that was causing the line
- after such comments to also be ignored (#A.189, Guenther Grau).
-
-XFree86 4.0a (6 April 2000)
- 78. Fix an infinite loop problem that can show up in makedepend (#3838, A.10,
- Jeremy Buhler).
-
-XFree86 3.9Ni (6 October 1998)
-1882. Ansify and remove gcc warnings for imake, makedepend, lndir, makestrs,
- makekeys and mkg3states) (#2005, Matthieu Herrb).
-
-XFree86 3.9b (4 May 1997)
- 751. Make 'makedepend' understand '-U' on the command line.
-
-XFree86 3.2q (12 January 1997)
- 228. Make makedepend recognise #warning on all OSs (since we have it
- in shm.h).
-
-XFree86 3.2l (31 December 1996)
- 149. Add support to makedepend for the '^' and '? :' operators
- (Marc Aurele La France).
-
-XFree86 3.1.2E (13 May 1996)
- 527. Fix makedepend's handling of long typed defines (eg, 1993L)
- (Kaleb Keithley).
-
-XFree86 3.1.1c (12 March 1995)
- 30. Add predefs to makedepend for FreeBSD and NetBSD. This allows
- xf86_OSlib.h to be cleaned up a little.
-
-[X.Org, Open Group & X Consortium change logs from X11R6.6 and earlier are
- not available at this time.]
diff --git a/Makefile.am b/Makefile.am
index f0a384b..8a9ba9c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -50,3 +50,13 @@ SUFFIXES = .$(APP_MAN_SUFFIX) .man
.man.$(APP_MAN_SUFFIX):
sed $(MAN_SUBSTS) < $< > $@
+
+EXTRA_DIST += ChangeLog
+MAINTAINERCLEANFILES = ChangeLog
+
+.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