Summary: A GNU program for formatting C code. Name: indent Version: 2.2.9 Release: 12.3.1 License: GPL Group: Applications/Text URL: http://www.gnu.org/software/indent/ Source: ftp://ftp.gnu.org/pub/gnu/indent/indent-%{version}.tar.gz Patch: indent-2.2.9-fix.patch Patch2: indent-2.2.9-gcc4.patch Patch3: indent-2.2.9-explicits.patch Patch4: indent-2.2.9-cdw.patch Patch5: indent-2.2.9-lcall.patch Patch6: indent-2.2.9-zh_TW.patch Prereq: /sbin/install-info BuildRequires: gettext BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Indent is a GNU program for beautifying C code, so that it is easier to read. Indent can also convert from one C writing style to a different one. Indent understands correct C syntax and tries to handle incorrect C syntax. Install the indent package if you are developing applications in C and you want a program to format your code. %prep %setup -q %patch -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %build %configure export PATH=$PATH:. make %install rm -rf $RPM_BUILD_ROOT %makeinstall rm -f $RPM_BUILD_ROOT/%{_infodir}/dir $RPM_BUILD_ROOT/usr/bin/texinfo2man \ $RPM_BUILD_ROOT/usr/doc/indent/indent.html %find_lang %name %check make -C regression %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." %preun if [ "$1" = 0 ]; then /sbin/install-info --delete %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." fi %files -f %{name}.lang %defattr(-,root,root) /usr/bin/indent %{_mandir}/*/* %{_infodir}/* %changelog * Wed Jul 12 2006 Jesse Keating - 2.2.9-12.3.1 - rebuild * Tue Jun 6 2006 Petr Machata - 2.2.9-12.3 - BuildRequires gettext * Fri Feb 10 2006 Jesse Keating - 2.2.9-12.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 2.2.9-12.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Wed Feb 02 2006 Petr Machata 2.2.9-12 - Adding Wei-Lun Chao's zh_TW UTF-8 messages (#134044) * Wed Feb 01 2006 Petr Machata 2.2.9-11 - Setting LC_ALL instead of LC_MESSAGES in order to fix output of KOI8-R characters. (#134044) * Wed Jan 27 2006 Petr Machata 2.2.9-10 - Changed the placement of closing `while' of `do {} while' command under a -cdw option. It's now cuddled up to the brace. (#67781) - Changed the indentation of cuddled `else': the brace is lined up under opening brace. Let's see if people like it. It looks less strange than before, but still it looks strange. * Wed Jan 18 2006 Petr Machata 2.2.9-9 - Silenting some warnings, voidifying some functions that were implicitly int but didn't actually return anything. (#114376) * Fri Dec 09 2005 Jesse Keating - rebuilt * Sun Apr 10 2005 Jakub Jelinek 2.2.9-8 - add %%check * Sun Apr 10 2005 Jakub Jelinek 2.2.9-7 - rebuilt with GCC4 - fixed source URL * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Sat Jan 03 2004 Florian La Roche - add a bugfix (copied from debian) * Wed Jun 04 2003 Elliot Lee - rebuilt * Wed Jan 22 2003 Tim Powers - rebuilt * Wed Jan 01 2003 Florian La Roche - update to 2.2.9 * Wed Nov 27 2002 Elliot Lee 2.2.8-4 - Don't use wildcard on bindir * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu May 23 2002 Tim Powers - automated rebuild * Thu Apr 25 2002 Florian La Roche - update to 2.2.8 * Wed Feb 27 2002 Trond Eivind Glomsrød 2.2.7-3 - Rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Fri Dec 28 2001 Florian La Roche - update to 2.2.7 - use find_lang for translations - do not gzip man-page * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. * Sun Nov 19 2000 Florian La Roche - update to 2.2.6 * Fri Jul 21 2000 Trond Eivind Glomsrød - rebuild * Thu Jul 13 2000 Prospector - automatic rebuild * Thu Jun 08 2000 Trond Eivind Glomsrød - use %%configure, %%makeinstall, %%{_infodir}, %%{_mandir} and %%{_tmppath} - don't use %%{_prefix} * Wed May 10 2000 Trond Eivind Glomsrød - added URL - remove manual stripping * Thu Feb 03 2000 Cristian Gafton - man pages are compressed * Thu Jan 20 2000 Bill Nottingham - 2.2.5 * Mon Jul 26 1999 Bill Nottingham - 2.2.0 * Fri Jul 16 1999 Bill Nottingham - update to 2.1.1 * Sun May 30 1999 Jeff Johnson - update to 1.10.0. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 11) * Fri Dec 18 1998 Bill Nottingham - build for 6.0 tree * Thu Aug 13 1998 Jeff Johnson - build root * Thu May 07 1998 Prospector System - translations modified for de, fr, tr * Tue Oct 21 1997 Otto Hammersmith - use install-info * Thu Jul 10 1997 Erik Troan - built against glibc