info-gnu
[Top][All Lists]
Advanced

[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.

Attachment: pgpm6Lut4xMkP.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]