Changes since 2.2.9:
2008-03-11 david <indent@isidore-it.eu>
* Re-baselined to the FreeBSD indent version to avoid onerous constraints in the old BSD license.
* Release version 2.2.10
2007-12-11 david <indent@isidore-it.eu>
* Added GPL version 3 as the COPYING file.
* Added missing documentation of blf and brf as reported by Tom Tromey <tromey@redhat.com>
2007-11-27 Matthew Wilcox <matthew@wil.cx>
* extended --indent-label with negative offsets. -il0 now
gives no indentation, -il-2 is the default to match the old
behaviour.
2007-11-11 Jean-Christophe Dubois <jcd@tribudubois.net>
* added --indent-label and --linux-style options.
2007-02-25 david Ingamells <david@ingamells.eu>
* Added doxygen profile and updated source to be better documented with doxygen.
* Cleanup of code.
2003-09-28 Erik de Castro Lopo <nospam@bogus.example.com>
* indent.c Fixed Bug#212320: --blank-lines-after-procedures does not work
* indent.c Fixed Bug#206785: indent segfaults on the attached file
Release notes for GNU indent version 2.2.9, Aug 2002
* Matthias <moh@itec.uni-klu.ac.at> and Eric Lloyd <ewlloyd@neta.com>
Added support for -brf to place function opening brace after function
declaration.
* Cristalle Azundris Sabon <cristalle@azundris.com>
Added --preprocessor-indentation (ppi) if set, will indent nested
preprocessor-statements with n spaces per level. Overrides -lps.
* D.Ingamells <indent@dingamells.fsnet.co.uk> Added option break-function-decl-args-end
(bfde) to break the function arguments list before the closing bracket.
-bdfa now causes a break after the opening bracket and before the first
argument so that the first argument and subsequent argments are indented
one indentation step instead of being aligned with the opening bracket.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2.2.8a has build fixes for 2.2.8.
The major changes between version 2.2.7 and 2.2.8 are
* Resolution of some build problems with gettext.
* The environment variable INDENT_PROFILE can be used to specify a profile file.
* Bug fixes.
The major changes between version 2.2.6 and 2.2.7 are
* Support for I18N (internationalisation) with gettext.
* Tarball directory restructuring.
* Bug fixes
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
Changes since 2.2.2 from the NEWS file:
2.2.4
* When using numbered backup files, setting environment variable
VERSION_WIDTH now allows to use left zero padding (ie file.~001~).
(Patch by Chris F.A. Johnson <bq933@torfree.net>)
* --braces-on-if-line (-br) caused a '{' brace on the same line as a '}'
not to be put automatically on the next line, as it should because
the following { block } is not related to the previous { block } in
any way.
* Unpaired braces in `#if ..{.. #else/#elif ..{.. #endif }' constructs
was broken for #elif and when there were spaces after the #.
* Spelling, typo and general little improvements of indent.texinfo.
Now using Texinfo 4.0 markup.
(Patch by Kragen Sittler <sittler@day.erim-int.com>)
2.2.3
* Fixed bit-fields with types other then `int' (no type still won't work).
Fixed support for public:, private: and protected: labels.
* Forgot to include the indent.dsp file in 2.2.2 (win32)
Release notes for GNU indent version 2.2.2, September 1999
* Added support for win32 (need VC++)
* Indent was sometimes adding a blank line at the top of an indented
file when indenting multiple files at once. This bug has been fixed.
Release notes for GNU indent version 2.2.1, September 1999
* Indent got confused when a function declaration contained an enum
and did not contain a colon before using a '{' inside the function.
enum foobar <-- returns enum
func (enum foobar) <-- or uses an enum as parameter
{
if (1)
{ <-- uses '{' before any ';' was used
func (1);} <-- fails here
... etc.
* A new option to stop `make' from rebuilding your whole project
after running `indent':
-pmt, --preserve-mtime :
Preserve modification time on output files.
* Backup files now keep the same modification time as the
original.
* New -c++, --c-plus-plus option to allow better C++ formatting:
Recognizes C++ keywords, including the GNU extension operators <?= and >?=.
(Patch by Malekith <malekith@topnet.pl>)
Note: In general C++ still does NOT work!
* EBCDIC charset support for BS2000/POSIX (Siemens mainframe OS).
Contributed by <Martin.Kraemer@MchP.Siemens.De>.
with NetBSD's indent(1).
Don't strip the binary from the package Makefile - it already gets stripped
by the ${INSTALL_PROGRAM} part of the installation.
Rationalise info file handling.
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.