chiark / gitweb /
Mark Wooding [Sat, 11 Jun 2011 18:31:53 +0000 (19:31 +0100)]
mdw-setup: Fix regexp portability.
The `\?' quantifier is a GNU extension. Apparently \{0,1\} is a more
portable replacement.
Mark Wooding [Mon, 31 May 2010 23:14:05 +0000 (00:14 +0100)]
Release 1.3.6.1.
Mark Wooding [Mon, 31 May 2010 23:00:23 +0000 (00:00 +0100)]
debian/rules: Remove `/usr/share/info/dir.gz'.
The switch to GNU `install-info' from the dpkg version means that we
generate a (largely bogus) `dir.gz' file. This gets picked up by
`update-info-dir' and we lose the original `dir'. This in turn is a
hopeless bummer because Emacs doesn't look for a `dir.gz' file, only an
uncompressed `dir', and can't find any Info documents as a result.
So terminate the offending file with extreme prejudice in the nick of
time.
Mark Wooding [Mon, 31 May 2010 22:58:26 +0000 (23:58 +0100)]
Makefile.am: Be more careful about what gets distributed.
I've just noticed that I'm shipping all sorts of things which I should
be generating at build time, such as configured versions of
`confsubst'.
Fix this idiocy by removing pkgdata_MUMBLE from EXTRA_DIST and adding
things to dist_pkgdata_MUMBLE instead. This took a couple of iterations
to get right but I think we're there now.
Mark Wooding [Sun, 30 May 2010 15:29:26 +0000 (16:29 +0100)]
debian/changelog: New version.
(How I hate having to do this.)
Mark Wooding [Sat, 22 May 2010 13:03:27 +0000 (14:03 +0100)]
Build system, autotest.am: Support Automake 1.11 `silent-rules'.
* Introduce a new macro mdw_SILENT_RULES which enables the use of
the `silent-rules' feature if it's available. If the feature is
/not/ available, then make sure that AM_DEFAULT_VERBOSITY is
defined, in order to avoid errors about recursive variable-expansion
in custom silent-rules actions.
* Use this machinery to implement `silent-rules' building in the
package itself.
Mark Wooding [Sun, 4 Oct 2009 12:57:32 +0000 (13:57 +0100)]
Announce version 1.3.5.
Mark Wooding [Sun, 4 Oct 2009 12:54:13 +0000 (13:54 +0100)]
mdwsetup.py: Common utilities for Python module build systems.
Mark Wooding [Sun, 4 Oct 2009 12:54:56 +0000 (13:54 +0100)]
debian: Ignore debhelper logs.
Mark Wooding [Sun, 21 Dec 2008 20:20:49 +0000 (20:20 +0000)]
Version 1.3.4.
Mark Wooding [Sun, 21 Dec 2008 20:20:47 +0000 (20:20 +0000)]
auto-version: Separate out version deduction magic.
This is useful in simpler non-Autoconf projects, so put the magic in
a script.
Mark Wooding [Sun, 21 Dec 2008 20:10:09 +0000 (20:10 +0000)]
confsubst: Rename to confsubst.in and substitute.
Otherwise it has @VERSION@ crud in it!
Mark Wooding [Wed, 17 Dec 2008 12:12:03 +0000 (12:12 +0000)]
aclocal/mdw_AUTO_VERSION: Tweak unpleasant AC_DEFUN hack.
Later versions (1.10.1, for example) of aclocal don't notice AC_DEFUNs
which are commented out. Simple answer: don't comment it, just override
it immediately. This seems to work.
Mark Wooding [Sat, 5 Apr 2008 13:57:55 +0000 (14:57 +0100)]
Add files to support Autotest-based test suites.
Mark Wooding [Sat, 22 Mar 2008 12:52:58 +0000 (12:52 +0000)]
debian: Document recent changes.
Mark Wooding [Sat, 22 Mar 2008 12:52:34 +0000 (12:52 +0000)]
Uprate build system again, for new style.
Use confsubst for building the scripts, which is a good excuse for adding
it to the collection.
Mark Wooding [Sat, 22 Mar 2008 12:51:44 +0000 (12:51 +0000)]
findlinks, mklinks, mdw-setup: Spruce up style.
Also fix a number of quoting bugs, and finally expunge the remaining
RCS tags.
Remove hints of Debian weirdness from mdw-setup (the actual functionality
vanished in
1f79a05...), and make it support AC_CONFIG_AUX_DIR and
AC_CONFIG_HEADER properly.
Mark Wooding [Sat, 22 Mar 2008 12:39:06 +0000 (12:39 +0000)]
debian: Switch to using CDBS for Debian builds.
Mark Wooding [Wed, 27 Feb 2008 09:40:21 +0000 (09:40 +0000)]
Generally bring up-to-date.
* Remove lots of macros from aclocal.glob, since there are better
versions of most of them in the Autoconf archive.
* Introduce mdw_AUTO_VERSION for extracting version numbers from various
places, such as Git tags or Debian revision logs.
* Bring things up-to-date for modern autotools.
Also strip off redundant and annoying `$Id$' tags.
Mark Wooding [Fri, 10 Mar 2006 00:33:30 +0000 (00:33 +0000)]
mdw-setup: Fix for constructing Makefile.am from m4 source.
Change into the containing directory before running m4. The Makefile
machinery may want to use some other files lying around to do its thing,
and it makes life easier if it doesn't have to do stupid games with
relative-to-the-project-root file names.
Mark Wooding [Sat, 18 Feb 2006 18:36:06 +0000 (18:36 +0000)]
aclocal: When checking for `environ', don't find `__environ'.
We need to check for word boundaries on either side.
Mark Wooding [Wed, 8 Feb 2006 19:45:03 +0000 (19:45 +0000)]
aclocal: Fix Python and Perl checking macros.
* Both were grievously broken, trying to run binaries which just
didn't exist. Check existence (and executability) of binaries
before actually running them.
* Python version checking had m4 quoting problems. Fix them by
liberal application of changequote.
* Both failed to quote the proposed binary names properly. This
probably wasn't a problem, but I wouldn't put money on it.
Mark Wooding [Wed, 8 Feb 2006 00:19:39 +0000 (00:19 +0000)]
aclocal (mdw_CURSES): Fix definition of HAVE_CURSES.
The AC_DEFINE call was missing a value, and would unhelpfully have used
the help text instead. Not what was wanted.
Mark Wooding [Tue, 7 Feb 2006 19:44:18 +0000 (19:44 +0000)]
Change in project setups.
Replace lots of little `setup' scripts with a single `mdw-setup' script
here which works out what it needs to do.
Also, don't explicitly call `mkinstalldirs' from the Makefile.am,
because it doesn't exist any more.
Mark Wooding [Sat, 28 Jan 2006 11:34:17 +0000 (11:34 +0000)]
Extract gitiginore files from Subversion.
mdw [Thu, 15 Sep 2005 12:17:47 +0000 (12:17 +0000)]
Ooops. More fixes needed.
mdw [Thu, 15 Sep 2005 12:07:59 +0000 (12:07 +0000)]
Fixing for later automakes.
mdw [Thu, 15 Sep 2005 12:04:03 +0000 (12:04 +0000)]
Kill mdw_REQUIRE.
mdw [Wed, 14 Sep 2005 23:07:23 +0000 (23:07 +0000)]
Fix for Cygwin.
mdw [Fri, 22 Apr 2005 21:26:12 +0000 (21:26 +0000)]
Version bump the configure script.
mdw [Fri, 22 Apr 2005 21:25:17 +0000 (21:25 +0000)]
Autoconf and automake fixing.
mdw [Mon, 27 Sep 2004 13:16:38 +0000 (13:16 +0000)]
Fix mdw__PERL_VERSION stuff. Grumble.
mdw [Mon, 27 Sep 2004 13:16:20 +0000 (13:16 +0000)]
Fix mdw__PERL_VERSION stuff. Grumble.
mdw [Thu, 8 Apr 2004 01:36:29 +0000 (01:36 +0000)]
Expunge revision histories in files.
mdw [Sat, 29 Nov 2003 23:47:33 +0000 (23:47 +0000)]
Debianization.
mdw [Mon, 10 Nov 2003 10:01:39 +0000 (10:01 +0000)]
Various Debian fixes.
mdw [Sun, 9 Nov 2003 16:12:12 +0000 (16:12 +0000)]
Debianization\!
mdw [Wed, 24 Sep 2003 22:45:57 +0000 (22:45 +0000)]
Support Automake's `aclocal' scheme. Deposit Autoconf fragments in
`aclocal's' repository. Apply heinous bodging to `txtlib' and
`mkaclocal'.
mdw [Thu, 15 May 2003 23:42:31 +0000 (23:42 +0000)]
Don't whine if you can't make the directory.
mdw [Thu, 15 May 2003 23:39:15 +0000 (23:39 +0000)]
Distribute `maninst' script
mdw [Wed, 23 Apr 2003 12:47:22 +0000 (12:47 +0000)]
Add mdw_MANEXT.
mdw [Wed, 23 Apr 2003 12:47:09 +0000 (12:47 +0000)]
Don't clobber self-describing manpages.
mdw [Sat, 5 Apr 2003 09:12:13 +0000 (09:12 +0000)]
Tool for installing manpages.
mdw [Tue, 19 Feb 2002 22:50:24 +0000 (22:50 +0000)]
Fix spelling. Add new macro which works out where to put TeX files.
mdw [Sun, 3 Feb 2002 19:15:15 +0000 (19:15 +0000)]
Add SDL-finding equipment. Quote some macro names which need it. Add
long-overdue macros for expanding configured paths (and do it
properly).
mdw [Sat, 3 Mar 2001 13:11:16 +0000 (13:11 +0000)]
Version bump.
mdw [Fri, 23 Feb 2001 09:07:24 +0000 (09:07 +0000)]
Restore temporary variable on exit.
mdw [Sun, 4 Feb 2001 01:18:52 +0000 (01:18 +0000)]
Overhaul the mLib debugging options.
mdw [Sat, 20 Jan 2001 12:03:08 +0000 (12:03 +0000)]
Remove redundant stuff.
mdw [Sat, 20 Jan 2001 12:02:12 +0000 (12:02 +0000)]
Honour TMPDIR environment variable.
mdw [Sat, 20 Jan 2001 12:01:56 +0000 (12:01 +0000)]
Add new option to disable reading standard libraries.
mdw [Sat, 20 Jan 2001 12:01:09 +0000 (12:01 +0000)]
Cosmetic indentation fix.
mdw [Sat, 20 Jan 2001 12:00:36 +0000 (12:00 +0000)]
Define flags with macros, to ensure unsignedness.
mdw [Sat, 14 Oct 2000 17:12:14 +0000 (17:12 +0000)]
Include stdlib.
mdw [Sat, 14 Oct 2000 16:32:15 +0000 (16:32 +0000)]
Fixes from upstream.
mdw [Sun, 8 Oct 2000 09:57:31 +0000 (09:57 +0000)]
Use a copy of @str_qword@ for word splitting, to handle quotes
properly. If building in mLib, use the real thing directly rather than
the copy.
mdw [Tue, 15 Aug 2000 21:37:49 +0000 (21:37 +0000)]
New initialization macro for libraries, and a new base client macro for
finding libraries with an appropriate version.
mdw [Tue, 15 Aug 2000 21:37:06 +0000 (21:37 +0000)]
New common library configuration skeleton, filled in by configure.in.
Replaces mLib-config etc.
mdw [Fri, 26 Nov 1999 01:23:17 +0000 (01:23 +0000)]
And support for MXD (not yet released).
mdw [Thu, 11 Nov 1999 20:03:58 +0000 (20:03 +0000)]
Add support for mgLib too.
mdw [Thu, 11 Nov 1999 18:51:04 +0000 (18:51 +0000)]
Version bump.
mdw [Thu, 11 Nov 1999 17:49:33 +0000 (17:49 +0000)]
New macros for configuring clients of mLib and Catacomb.
mdw [Thu, 11 Nov 1999 17:49:15 +0000 (17:49 +0000)]
Regular expression fixes for parsing version numbers.
mdw [Sun, 24 Oct 1999 09:58:50 +0000 (09:58 +0000)]
New, unencumbered `getdate.h' file.
mdw [Sat, 23 Oct 1999 12:35:22 +0000 (12:35 +0000)]
Version bump.
mdw [Sun, 10 Oct 1999 16:53:53 +0000 (16:53 +0000)]
Merge in differences from the resolver's version.
mdw [Fri, 20 Aug 1999 07:26:34 +0000 (07:26 +0000)]
Version bump.
mdw [Thu, 19 Aug 1999 18:37:43 +0000 (18:37 +0000)]
Fix stupid error.
mdw [Thu, 19 Aug 1999 18:35:27 +0000 (18:35 +0000)]
Lots of reformatting. Spurious wing comments expunged.
mdw [Thu, 19 Aug 1999 18:35:10 +0000 (18:35 +0000)]
Add a couple more flag constants.
mdw [Tue, 27 Jul 1999 18:27:37 +0000 (18:27 +0000)]
Fix typo in header line for mdw_DECL_ENVIRON.
mdw [Mon, 26 Jul 1999 23:44:32 +0000 (23:44 +0000)]
Reorder and tidy documentation.
mdw [Sat, 17 Jul 1999 10:27:52 +0000 (10:27 +0000)]
Version bump.
mdw [Sat, 17 Jul 1999 10:27:44 +0000 (10:27 +0000)]
More useful macros added.
mdw [Fri, 18 Jun 1999 21:59:46 +0000 (21:59 +0000)]
Fix stupid bug which only read one word from environment variables.
mdw [Wed, 26 May 1999 09:28:44 +0000 (09:28 +0000)]
Fix bug in relative time specifications. Caused `now', `tomrrow',
etc. to bump the time by one minute.
mdw [Thu, 20 May 1999 23:00:42 +0000 (23:00 +0000)]
Little formatting things.
mdw [Thu, 20 May 1999 23:00:30 +0000 (23:00 +0000)]
Carry through changes to the interface properly in the documentation.
Other little formatting things.
mdw [Wed, 19 May 1999 20:27:11 +0000 (20:27 +0000)]
Change naming to match newer mLib conventions.
mdw [Wed, 19 May 1999 20:25:16 +0000 (20:25 +0000)]
New version number.
mdw [Mon, 17 May 1999 20:43:49 +0000 (20:43 +0000)]
Add getdate implementation.
mdw [Mon, 17 May 1999 20:42:08 +0000 (20:42 +0000)]
New version number.
mdw [Sat, 15 May 1999 10:25:38 +0000 (10:25 +0000)]
Fix copyright information.
mdw [Fri, 14 May 1999 18:52:06 +0000 (18:52 +0000)]
Boring files that creep in every now and then.
mdw [Fri, 14 May 1999 18:51:42 +0000 (18:51 +0000)]
Reformat the LGPL notice slightly.
mdw [Thu, 13 May 1999 22:59:07 +0000 (22:59 +0000)]
Change `-ise' to `-ize' throughout.
mdw [Thu, 13 May 1999 22:56:46 +0000 (22:56 +0000)]
Update version number.
mdw [Wed, 5 May 1999 19:23:46 +0000 (19:23 +0000)]
Initial revision