diff --git a/SOURCES/indent-2.2.11-Allow-64-bit-stat.patch b/SOURCES/indent-2.2.11-Allow-64-bit-stat.patch new file mode 100644 index 00000000..077222be --- /dev/null +++ b/SOURCES/indent-2.2.11-Allow-64-bit-stat.patch @@ -0,0 +1,102 @@ +From 7ef312f8a721b99469ea85e33e973475006c6a7f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Tue, 19 Feb 2013 13:17:12 +0100 +Subject: [PATCH 2/2] Allow 64-bit stat + +--- + src/code_io.c | 38 ++++++++++++++++++++++++++++++++------ + src/indent.h | 2 +- + 2 files changed, 33 insertions(+), 7 deletions(-) + +diff --git a/src/code_io.c b/src/code_io.c +index 8c8fd41..8b93188 100644 +--- a/src/code_io.c ++++ b/src/code_io.c +@@ -50,6 +50,8 @@ + #include + #endif + #include ++#include ++#include + + #ifdef VMS + #include +@@ -246,13 +248,18 @@ extern file_buffer_ty * read_file( + { + static file_buffer_ty fileptr = {NULL}; + ++#if defined(__MSDOS__) || defined(VMS) + /* + * size is required to be unsigned for MSDOS, + * in order to read files larger than 32767 + * bytes in a 16-bit world... + */ + +- unsigned int size; ++ unsigned int size, size_to_read; ++#else ++ ssize_t size; ++ size_t size_to_read; ++#endif + + int namelen = strlen(filename); + int fd = open(filename, O_RDONLY, 0777); +@@ -289,6 +296,10 @@ extern file_buffer_ty * read_file( + } + } + ++ if (file_stats->st_size > SSIZE_MAX) ++ { ++ fatal(_("File %s is too big to read"), filename); ++ } + fileptr.size = file_stats->st_size; + + if (fileptr.data != 0) +@@ -305,11 +316,26 @@ extern file_buffer_ty * read_file( + * newline. */ + } + +- size = INDENT_SYS_READ (fd, fileptr.data, fileptr.size); +- +- if (size == (unsigned int) -1) +- { +- fatal (_("Error reading input file %s"), filename); ++ size_to_read = fileptr.size; ++ while (size_to_read > 0) { ++ size = INDENT_SYS_READ (fd, fileptr.data + fileptr.size - size_to_read, ++ size_to_read); ++ ++ if (size == ++#if defined(__MSDOS__) || defined(VMS) ++ (unsigned int) ++#endif ++ -1) ++ { ++#if !defined(__MSDOS__) && !defined(VMS) ++ if (errno == EINTR) ++ { ++ continue; ++ } ++#endif ++ fatal (_("Error reading input file %s"), filename); ++ } ++ size_to_read -= size; + } + + if (close (fd) < 0) +diff --git a/src/indent.h b/src/indent.h +index 60ccb5a..bcb6b64 100644 +--- a/src/indent.h ++++ b/src/indent.h +@@ -106,7 +106,7 @@ typedef unsigned char BOOLEAN; + typedef struct file_buffer + { + char *name; +- unsigned long size; ++ size_t size; + char *data; + } file_buffer_ty; + +-- +1.8.1.2 + diff --git a/SOURCES/indent-2.2.11-Do-not-split-decimal-float-suffix-from-constant.patch b/SOURCES/indent-2.2.11-Do-not-split-decimal-float-suffix-from-constant.patch new file mode 100644 index 00000000..ea34d0ea --- /dev/null +++ b/SOURCES/indent-2.2.11-Do-not-split-decimal-float-suffix-from-constant.patch @@ -0,0 +1,98 @@ +From ff47ab3b90333bdfaa40b86cb548e92a01787345 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Thu, 25 Aug 2011 11:26:24 +0200 +Subject: [PATCH] Do not split decimal float suffix from constant + +N1312 draft of ISO/IEC WDTR24732 defines additional floating types +with given suffixes: + +_Decimal32 DF, df +_Decimal64 DD, dd +_Decimal128 DL, dl + +These suffixes must stick on numeric part of the constant as classic +float or long float does. +--- + regression/TEST | 3 ++- + regression/input/float-constant-suffix.c | 13 +++++++++++++ + regression/standard/float-constant-suffix.c | 13 +++++++++++++ + src/lexi.c | 9 +++++++++ + 4 files changed, 37 insertions(+), 1 deletions(-) + create mode 100644 regression/input/float-constant-suffix.c + create mode 100644 regression/standard/float-constant-suffix.c + +diff --git a/regression/TEST b/regression/TEST +index c860ef2..1402ddf 100755 +--- a/regression/TEST ++++ b/regression/TEST +@@ -35,7 +35,8 @@ EXAMPLES="do.c else.c for.c func-def.c lshift.c ncs.c \ + + BUGS="case-label.c one-line-1.c one-line-2.c one-line-3.c \ + one-line-4.c struct-decl.c sizeof-in-while.c line-break-comment.c \ +- macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c" ++ macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c \ ++ float-constant-suffix.c" + + INDENTSRC="args.c backup.h backup.c dirent_def.h globs.c indent.h \ + indent.c indent_globs.h io.c lexi.c memcpy.c parse.c pr_comment.c \ +diff --git a/regression/input/float-constant-suffix.c b/regression/input/float-constant-suffix.c +new file mode 100644 +index 0000000..58f5310 +--- /dev/null ++++ b/regression/input/float-constant-suffix.c +@@ -0,0 +1,13 @@ ++float foo = 1.0F; ++float foo = 1.0f; ++double foo = 1.0; ++double foo = 1.0; ++long double foo = 1.0L; ++long double foo = 1.0l; ++ ++_Decimal32 foo = 1.0DF; ++_Decimal32 foo = 1.0df; ++_Decimal64 foo = 1.0DD; ++_Decimal64 foo = 1.0dd; ++_Decimal128 foo = 1.0DL; ++_Decimal128 foo = 1.0dl; +diff --git a/regression/standard/float-constant-suffix.c b/regression/standard/float-constant-suffix.c +new file mode 100644 +index 0000000..58f5310 +--- /dev/null ++++ b/regression/standard/float-constant-suffix.c +@@ -0,0 +1,13 @@ ++float foo = 1.0F; ++float foo = 1.0f; ++double foo = 1.0; ++double foo = 1.0; ++long double foo = 1.0L; ++long double foo = 1.0l; ++ ++_Decimal32 foo = 1.0DF; ++_Decimal32 foo = 1.0df; ++_Decimal64 foo = 1.0DD; ++_Decimal64 foo = 1.0dd; ++_Decimal128 foo = 1.0DL; ++_Decimal128 foo = 1.0dl; +diff --git a/src/lexi.c b/src/lexi.c +index abc2bfa..eafb65e 100644 +--- a/src/lexi.c ++++ b/src/lexi.c +@@ -330,6 +330,15 @@ extern codes_ty lexi(void) + { + buf_ptr++; + } ++ else if (*buf_ptr == 'D' || *buf_ptr == 'd') ++ { ++ if (buf_ptr[1] == 'F' || buf_ptr[1] == 'f' || ++ buf_ptr[1] == 'D' || buf_ptr[1] == 'd' || ++ buf_ptr[1] == 'L' || buf_ptr[1] == 'l') ++ { ++ buf_ptr+=2; ++ } ++ } + else + { + while (*buf_ptr == 'U' || *buf_ptr == 'u' || *buf_ptr == 'L' || *buf_ptr == 'l') +-- +1.7.6 + diff --git a/SOURCES/indent-2.2.11-Fix-compiler-warnings.patch b/SOURCES/indent-2.2.11-Fix-compiler-warnings.patch new file mode 100644 index 00000000..30dab2d6 --- /dev/null +++ b/SOURCES/indent-2.2.11-Fix-compiler-warnings.patch @@ -0,0 +1,66 @@ +From 1394dd08b2284a0f83fac63025d19b66653d6585 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Tue, 19 Feb 2013 11:34:25 +0100 +Subject: [PATCH 1/2] Fix compiler warnings + +--- + src/args.c | 6 ++++++ + src/lexi.c | 10 ---------- + 2 files changed, 6 insertions(+), 10 deletions(-) + +diff --git a/src/args.c b/src/args.c +index f392cce..abd2a6a 100644 +--- a/src/args.c ++++ b/src/args.c +@@ -62,6 +62,10 @@ + /* Argument scanning and profile reading code. Default parameters are set + * here as well. */ + ++#ifndef _XOPEN_SOURCE ++#define _XOPEN_SOURCE 500 /* strdup(3) */ ++#endif ++ + #include + #include + #include +@@ -174,7 +178,9 @@ static int exp_o = 0; + static int exp_orig = 0; + static int exp_pcs = 0; + static int exp_pi = 0; ++#ifdef PRESERVE_MTIME + static int exp_pmt = 0; ++#endif + static int exp_pro = 0; + static int exp_prs = 0; + static int exp_psl = 0; +diff --git a/src/lexi.c b/src/lexi.c +index abc2bfa..ef80e38 100644 +--- a/src/lexi.c ++++ b/src/lexi.c +@@ -198,11 +198,6 @@ int main (void) + #endif + + /* Include code generated by gperf */ +-#ifdef __GNUC__ +-__inline +-#endif +-templ_ty *is_reserved (const char *str, unsigned int len); +- + #include "gperf.c" + + /* Include code generated by gperf for C++ keyword set */ +@@ -212,11 +207,6 @@ templ_ty *is_reserved (const char *str, unsigned int len); + #undef MIN_WORD_LENGTH + #undef MAX_WORD_LENGTH + +-#ifdef __GNUC__ +-__inline +-#endif +-templ_ty *is_reserved_cc (register const char *str, register unsigned int len); +- + #include "gperf-cc.c" + + /** +-- +1.8.1.2 + diff --git a/SOURCES/indent-2.2.11-Fix-copying-overlapping-comment.patch b/SOURCES/indent-2.2.11-Fix-copying-overlapping-comment.patch new file mode 100644 index 00000000..56f02c8c --- /dev/null +++ b/SOURCES/indent-2.2.11-Fix-copying-overlapping-comment.patch @@ -0,0 +1,51 @@ +From 9e8a1699099f9aea5da11064e3aa9387ae9cffc6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Thu, 7 Mar 2013 11:32:02 +0100 +Subject: [PATCH] Fix copying overlapping comment + +Reformating block comments with -fca option triggered memcpy() on +overlapping areas. + +E.g. comment: + + /* Some statement. Unless it's special, arrange + * to break the line. */ + +from indent-2.2.11/indent.c hits it: + +$ valgrind -- ./indent -o /dev/null -fca indent.c +Memcheck, a memory error detector +Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. +Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info +Command: ./indent -o /dev/null -fca indent.c + +Source and destination overlap in memcpy(0x4c2c3c4, 0x4c2c3c9, 6) + at 0x4A0A230: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:882) + by 0x404EA7: print_comment (comments.c:857) + by 0x40EB92: handle_token_comment (handletoken.c:2119) + by 0x40EF38: handle_the_token (handletoken.c:2315) + by 0x401FDB: indent_main_loop (indent.c:628) + by 0x4021CD: indent (indent.c:715) + by 0x402869: indent_single_file (indent.c:960) + by 0x4028F1: indent_all (indent.c:992) + by 0x4029E5: main (indent.c:1054) +--- + src/comments.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/comments.c b/src/comments.c +index 01776e8..2ee8fc6 100644 +--- a/src/comments.c ++++ b/src/comments.c +@@ -854,7 +854,7 @@ begin_line: + save_length--; + } + +- (void) memcpy (e_com, save_ptr, save_length); ++ (void) memmove (e_com, save_ptr, save_length); + text_on_line = e_com; + e_com += save_length; + +-- +1.8.1.4 + diff --git a/SOURCES/indent-2.2.11-Return-non-zero-exit-code-on-tests-failure.patch b/SOURCES/indent-2.2.11-Return-non-zero-exit-code-on-tests-failure.patch new file mode 100644 index 00000000..e3a74376 --- /dev/null +++ b/SOURCES/indent-2.2.11-Return-non-zero-exit-code-on-tests-failure.patch @@ -0,0 +1,24 @@ +From c0001598a2b5b4cc8739beeb183f0d3f9c6a1d84 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Thu, 2 Feb 2012 17:12:44 +0100 +Subject: [PATCH] Return non-zero exit code on tests failure + +--- + regression/TEST | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/regression/TEST b/regression/TEST +index c860ef2..620e77f 100755 +--- a/regression/TEST ++++ b/regression/TEST +@@ -441,6 +441,7 @@ then + cat $ERR + echo '**** Errors occured: ./output not removed' + echo ++ exit 1 + else + cd .. + ls -l output +-- +1.7.7.6 + diff --git a/SOURCES/indent-2.2.9-lcall.patch b/SOURCES/indent-2.2.9-lcall.patch new file mode 100644 index 00000000..3fb5aca6 --- /dev/null +++ b/SOURCES/indent-2.2.9-lcall.patch @@ -0,0 +1,12 @@ +diff -burp indent-2.2.9/src/indent.c indent-2.2.9-lcall/src/indent.c +--- indent-2.2.9/src/indent.c 2006-02-01 14:20:25.000000000 +0100 ++++ indent-2.2.9-lcall/src/indent.c 2006-02-01 14:08:52.000000000 +0100 +@@ -3070,7 +3070,7 @@ int main ( + exit_values_ty exit_status; + + #if defined (HAVE_SETLOCALE) && defined (HAVE_LC_MESSAGES) && defined (HAVE_LCCTYPES) +- setlocale(LC_MESSAGES, ""); ++ setlocale(LC_ALL, ""); + #endif + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); diff --git a/SOURCES/indent-2.2.9-man.patch b/SOURCES/indent-2.2.9-man.patch new file mode 100644 index 00000000..3d825f57 --- /dev/null +++ b/SOURCES/indent-2.2.9-man.patch @@ -0,0 +1,41 @@ +Only in indent-2.2.9/doc: all_opts +diff -Bburpd indent-2.2.9-orig/doc/indent.texinfo indent-2.2.9/doc/indent.texinfo +--- indent-2.2.9-orig/doc/indent.texinfo 2006-07-16 07:25:25.000000000 -0400 ++++ indent-2.2.9/doc/indent.texinfo 2006-07-16 07:57:33.000000000 -0400 +@@ -754,7 +754,7 @@ if (x > 0) + + @kindex -ce + @kindex --cuddle-else +-@kindex -dce ++@kindex -nce + @kindex --dont-cuddle-else + If you are using the @option{-br} option, you probably want to also use + the @option{-ce} option. This causes the @code{else} in an if-then-else +@@ -1666,6 +1666,11 @@ Line up continued lines at parentheses.@ + Leave space between @samp{#} and preprocessor directive.@* + @xref{Indentation}. + ++@item -nlps ++@itemx --remove-preprocessor-space ++Remove space between @samp{#} and preprocessor directive.@* ++@xref{Indentation}. ++ + @item -nbad + @itemx --no-blank-lines-after-declarations + Do not force blank lines after declarations.@* +@@ -1979,6 +1989,7 @@ the corresponding short option. + \line{ --preprocessor-indentation \leaderfill -ppi@var{n}\ } + \line{ --preserve-mtime \leaderfill -pmt\ } + \line{ --procnames-start-lines \leaderfill -psl\ } ++\line{ --remove-preprocessor-space \leaderfill -nlps\ } + \line{ --space-after-cast \leaderfill -cs\ \ } + \line{ --space-after-for \leaderfill -saf\ } + \line{ --space-after-if \leaderfill -sai\ } +@@ -2063,6 +2075,7 @@ the corresponding short option. + --preserve-mtime -pmt + --preprocessor-indentation -ppi@var{n} + --procnames-start-lines -psl ++--remove-preprocessor-space -nlps + --space-after-cast -cs + --space-after-for -saf + --space-after-if -sai diff --git a/SPECS/indent.spec b/SPECS/indent.spec new file mode 100644 index 00000000..ead41948 --- /dev/null +++ b/SPECS/indent.spec @@ -0,0 +1,303 @@ +# -*- coding: utf-8 -*- +Summary: A GNU program for formatting C code +Name: indent +Version: 2.2.11 +Release: 13%{?dist} +License: GPLv3+ +Group: Applications/Text +URL: http://indent.isidore-it.eu/beautify.html +Source: http://indent.isidore-it.eu/%{name}-%{version}.tar.gz +Patch5: indent-2.2.9-lcall.patch +Patch7: indent-2.2.9-man.patch +# Bug 733051, submitted to upstream +# +Patch8: indent-2.2.11-Do-not-split-decimal-float-suffix-from-constant.patch +# Submitted to upstream +# +Patch9: indent-2.2.11-Return-non-zero-exit-code-on-tests-failure.patch +# Submitted to upstream +Patch10: indent-2.2.11-Fix-compiler-warnings.patch +# Submitted to upstream, bug #912635 +Patch11: indent-2.2.11-Allow-64-bit-stat.patch +# Submitted to upstream +Patch12: indent-2.2.11-Fix-copying-overlapping-comment.patch +# gperf to update pre-generated code to fix compiler warnings +BuildRequires: gperf +BuildRequires: texinfo texi2html +# Update config.sub to support aarch64, bug #925588 +BuildRequires: autoconf automake gettext-devel +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%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 +%patch5 -p1 +%patch7 -p1 +%patch8 -p1 -b .float_suffix +%patch9 -p1 -b .exit_code +%patch10 -p1 -b .warnings +%patch11 -p1 -b .warnings +%patch12 -p1 -b .comments +# Regenerate sources +rm src/gperf.c src/gperf-cc.c +# Update config.sub to support aarch64, bug #925588 +autoreconf -i -f + +%build +# Enable 64-bit stat(2) +%configure CFLAGS='%optflags -D_FILE_OFFSET_BITS=64' +make %{?_smp_mflags} + +%install +make DESTDIR=$RPM_BUILD_ROOT install +rm -f $RPM_BUILD_ROOT/%{_infodir}/dir $RPM_BUILD_ROOT/%{_bindir}/texinfo2man \ + $RPM_BUILD_ROOT/usr/doc/indent/indent.html + +%find_lang %name + +%check +make -C regression + +%post +/sbin/install-info %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." >/dev/null 2>&1 || : + +%preun +if [ "$1" = 0 ]; then + /sbin/install-info --delete %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." >/dev/null 2>&1 || : +fi + +%files -f %{name}.lang +%doc AUTHORS COPYING NEWS README ChangeLog* +%{_bindir}/indent +%{_mandir}/man1/indent.* +%{_infodir}/indent.info* + + +%changelog +* Fri Jan 24 2014 Daniel Mach - 2.2.11-13 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 2.2.11-12 +- Mass rebuild 2013-12-27 + +* Tue Mar 26 2013 Petr Pisar - 2.2.11-11 +- Update config.sub to support aarch64 (bug #925588) + +* Thu Mar 07 2013 Petr Pisar - 2.2.11-10 +- Fix copying overlapping comments when using -fca option + +* Tue Feb 19 2013 Petr Pisar - 2.2.11-9 +- Fix compiler warnings +- Enable 64-bit stat (bug #912635) + +* Thu Feb 14 2013 Fedora Release Engineering - 2.2.11-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 2.2.11-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Feb 02 2012 Petr Pisar - 2.2.11-6 +- Return non-zero exit code on tests failure + +* Fri Jan 13 2012 Fedora Release Engineering - 2.2.11-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Aug 25 2011 Petr Pisar - 2.2.11-4 +- Fix decimal float constant suffixes (bug #733051) +- Remove uneeded spec code + +* Wed Feb 09 2011 Fedora Release Engineering - 2.2.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jul 20 2010 Petr Pisar - 2.2.11-2 +- Clean spec file from commented code + +* Tue Jul 20 2010 Petr Pisar - 2.2.11-1 +- 2.2.11 bump (#485022) +- Remove useless patches: indent-2.2.9-cdw.patch, indent-2.2.9-explicits.patch +- Reenable parallel build +- Distribute upstream changelogs + +* Tue Aug 11 2009 Roman Rakus - 2.2.10-5 +- Don't print errors in post and preun sections (#515935) + +* Fri Jul 24 2009 Fedora Release Engineering - 2.2.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Feb 24 2009 Fedora Release Engineering - 2.2.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Oct 2 2008 Roman Rakus - 2.2.10-2 +- Cleared man patch to comply with fuzz=0 + Resolves: #465015 + +* Wed Mar 12 2008 Petr Machata - 2.2.10-1 +- Rebase to 2.2.10 + - Dropped three patches + - Fix Source and URL + - Clean up spec + +* Tue Feb 19 2008 Fedora Release Engineering - 2.2.9-19 +- Autorebuild for GCC 4.3 + +* Thu Aug 16 2007 Petr Machata - 2.2.9-18 +- Fix licensing tag. + +* Fri Feb 2 2007 Petr Machata - 2.2.9-17 +- Tidy up the specfile per rpmlint comments +- Use utf-8 and fix national characters in contributor's names + +* Thu Jan 25 2007 Petr Machata - 2.2.9-15 +- Ville Skyttä: patch for non-failing %%post, %%preun +- Resolves: #223703 + +* Mon Jul 17 2006 Karsten Hopp 2.2.9-14 +- add buildrequires makeinfo + +* Sun Jul 16 2006 Petr Machata - 2.2.9-13 +- Add some missing options to manpage/infopage (#199037) + +* 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 + +* Fri Feb 03 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) + +* Fri 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