autoreconf --install ./configure make
Installation that overwrites config files and translation tables:
Ensure that the path to lex/yacc (or an equivalent) is in your $PATH environmental variable. For instance, under Solaris, you may need to add /usr/ccs/bin to your path to get detox to compile:
To get detox working with long options on Darwin or Solaris (or any other OS without getopt_long in its C library), I've included support for libpopt. Install libpopt and configure with the following:
If you've installed libpopt in a directory other than /usr, which is likely, you'll want to specify the base path to libpopt. So, if popt.h is in /usr/local/include, you'll run configure like so:
make clean ; maketo rebuild
tests/test.sh src/detoxto perform basic regression tests.
Update version at head of
Update version link at footer of
Update version in
make to rebuild
Commit and push.
git diff git add -A git commit -m "Release v1.4.0" git tag git tag v1.4.0 git push git push --tags
TAR_OPTIONS="--owner=0 --group=0 --numeric-owner" export TAR_OPTIONS make dist make dist-bzip2 make dist-zip
Create a new release on GitHub, using the rendered contents of the CHANGELOG, and attaching the release files.
Create a new release on Sourceforge, using the same items.
Update the "latest stable" version in README.md, if appropriate.
Play Alwa's Legacy.