[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cppi-1.16 released [stable]
From: |
Jim Meyering |
Subject: |
cppi-1.16 released [stable] |
Date: |
Wed, 25 Jan 2012 08:56:56 +0100 |
GNU cppi is a cpp directive indenter.
It converts unindented (or inconsistently indented) code like this:
#ifdef ...
#if defined ... || defined ...
#define a b
#else
#define a c
#endif
#endif
to this, without modifying non-cpp lines.
#ifdef ...
# if defined ... || defined ...
# define a b
# else
# define a c
# endif
#endif
It can also merely report improperly-indented lines,
be it the lines themselves or just the names of the containing files.
---------------------------------------------
New with this release: I've gettextized the sources, so you may now see
diagnostics in a language other than English. Also, following bison's
lead, I have used cppi as a showcase for non-recursive make.
Benefits: complete and accurate dependencies, more build parallelism.
Here are the compressed sources and a GPG detached signature[*]:
http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz
http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz.sig
Use a mirror for higher download bandwidth:
http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz
http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz.sig
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify cppi-1.16.tar.xz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.68.131-dbef97
Automake 1.11a
Flex 2.5.35
Gnulib v0.0-6638-g6e46c18
Gperf 3.0.4
Help2man 1.40.5
NEWS
* Noteworthy changes in release 1.16 (2012-01-25) [stable]
** Improvements
Internationalized diagnostic support is enabled
** Build-related
Adjusted build process to use non-recursive make using automake's
subdir-objects option, etc/prefix-gnulib-mk, and a snippet at the
end of configure.ac.
pgpm6Lut4xMkP.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- cppi-1.16 released [stable],
Jim Meyering <=