source: projects/specs/trunk/b/bash/bash-vl.spec @ 7561

Revision 7561, 19.5 KB checked in by daisuke, 11 years ago (diff)

bash: update to 4.2.45

Line 
1%define bashversion 4.2
2%define patchlevel 45
3
4Summary:      The GNU Bourne Again shell (bash).
5Summary(ja):  GNU Bourne Again シェル (bash).
6
7Name:         bash
8Version:      %{bashversion}.%{patchlevel}
9Release:      1%{?_dist_release}
10
11Group:        System Environment/Shells
12License:      GPLv3+
13
14Vendor:       Project Vine
15Distribution: Vine Linux
16Packager:     daisuke
17
18Source0:      ftp://ftp.gnu.org/pub/gnu/bash/bash-%{bashversion}.tar.gz
19Source10:     bashrc-vine
20
21# Official upstream patches
22Patch1: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-001
23Patch2: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-002
24Patch3: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-003
25Patch4: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-004
26Patch5: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-005
27Patch6: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-006
28Patch7: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-007
29Patch8: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-008
30Patch9: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-009
31Patch10: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-010
32Patch11: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-011
33Patch12: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-012
34Patch13: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-013
35Patch14: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-014
36Patch15: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-015
37Patch16: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-016
38Patch17: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-017
39Patch18: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-018
40Patch19: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-019
41Patch20: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-020
42Patch21: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-021
43Patch22: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-022
44Patch23: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-023
45Patch24: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-024
46Patch25: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-025
47Patch26: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-026
48Patch27: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-027
49Patch28: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-028
50Patch29: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-029
51Patch30: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-030
52Patch31: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-031
53Patch32: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-032
54Patch33: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-033
55Patch34: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-034
56Patch35: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-035
57Patch36: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-036
58Patch37: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-037
59Patch38: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-038
60Patch39: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-039
61Patch40: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-040
62Patch41: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-041
63Patch42: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-042
64Patch43: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-043
65Patch44: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-044
66Patch45: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-045
67
68# Other patches
69Patch101: bash-2.02-security.patch
70Patch102: bash-2.03-paths.patch
71Patch103: bash-2.03-profile.patch
72Patch104: bash-2.05a-interpreter.patch
73Patch105: bash-2.05b-debuginfo.patch
74Patch106: bash-2.05b-manso.patch
75Patch107: bash-2.05b-pgrp_sync.patch
76Patch108: bash-2.05b-readline-oom.patch
77Patch109: bash-2.05b-xcc.patch
78Patch110: bash-3.2-audit.patch
79Patch111: bash-3.2-ssh_source_bash.patch
80Patch112: bash-bashbug.patch
81Patch113: bash-infotags.patch
82Patch114: bash-requires.patch
83Patch115: bash-setlocale.patch
84Patch116: bash-tty-tests.patch
85
86# 484809, check if interp section is NOBITS
87Patch117: bash-4.0-nobits.patch
88
89# Do the same CFLAGS in generated Makefile in examples
90Patch118: bash-4.1-examples.patch
91
92# Builtins like echo and printf won't report errors
93# when output does not succeed due to EPIPE
94Patch119: bash-4.1-broken_pipe.patch
95
96# Enable system-wide .bash_logout for login shells
97Patch120: bash-4.2-rc2-logout.patch
98
99# Static analyzis shows some issues in bash-2.05a-interpreter.patch
100Patch121: bash-4.2-coverity.patch
101
102# Don't call malloc in signal handler
103Patch122: bash-4.1-defer-sigchld-trap.patch
104
105# 799958, updated info about trap
106Patch123: bash-4.2-manpage_trap.patch
107
108# 695656, block the signal and unblock it after the new handler is installed
109Patch124: bash-4.2-signal.patch
110
111# https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow
112Patch125: bash-4.2-size_type.patch
113
114# 903833, Fix missing close(), fixes fd leaks
115Patch126: bash-4.2-missing_closes.patch
116
117Buildroot:    %{_tmppath}/%{name}-%{version}-root
118BuildRequires: texinfo, bison, ncurses-devel, autoconf, gettext
119Obsoletes:    bash <= 1.14.7
120Obsoletes:    bash2
121
122
123%description
124Bash is a GNU project sh-compatible shell or command language
125interpreter. Bash (Bourne Again shell) incorporates useful features
126from the Korn shell (ksh) and the C shell (csh). Most sh scripts
127can be run by bash without modification.
128
129Bash offers several improvements over sh, including command line
130editing, unlimited size command history, job control, shell
131functions and aliases, indexed arrays of unlimited size and
132integer arithmetic in any base from two to 64. Bash is ultimately
133intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and
134Tools standard.
135
136
137%package doc
138Summary:  Documentation for the GNU Bourne Again shell (bash).
139Summary:  GNU Bourne Again シェル向けドキュメント
140Group:    Applications/Documentation
141Requires: %{name} = %{version}-%{release}
142
143Obsoletes: bash2-doc
144
145%description doc
146This is a separate documentation package for the GNU Bourne
147Again shell.
148
149
150%prep
151%setup -q -n %{name}-%{bashversion}
152
153# Official upstream patches
154%patch1 -p0 -b .001
155%patch2 -p0 -b .002
156%patch3 -p0 -b .003
157%patch4 -p0 -b .004
158%patch5 -p0 -b .005
159%patch6 -p0 -b .006
160%patch7 -p0 -b .007
161%patch8 -p0 -b .008
162%patch9 -p0 -b .009
163%patch10 -p0 -b .010
164%patch11 -p0 -b .011
165%patch12 -p0 -b .012
166%patch13 -p0 -b .013
167%patch14 -p0 -b .014
168%patch15 -p0 -b .015
169%patch16 -p0 -b .016
170%patch17 -p0 -b .017
171%patch18 -p0 -b .018
172%patch19 -p0 -b .019
173%patch20 -p0 -b .020
174%patch21 -p0 -b .021
175%patch22 -p0 -b .022
176%patch23 -p0 -b .023
177%patch24 -p0 -b .024
178%patch25 -p0 -b .025
179%patch26 -p0 -b .026
180%patch27 -p0 -b .027
181%patch28 -p0 -b .028
182%patch29 -p0 -b .029
183%patch30 -p0 -b .030
184%patch31 -p0 -b .031
185%patch32 -p0 -b .032
186%patch33 -p0 -b .033
187%patch34 -p0 -b .034
188%patch35 -p0 -b .035
189%patch36 -p0 -b .036
190%patch37 -p0 -b .037
191%patch38 -p0 -b .038
192%patch39 -p0 -b .039
193%patch40 -p0 -b .040
194%patch41 -p0 -b .041
195%patch42 -p0 -b .042
196%patch43 -p0 -b .043
197%patch44 -p0 -b .044
198%patch45 -p0 -b .045
199
200# Other patches
201%patch101 -p1 -b .security
202%patch102 -p1 -b .paths
203%patch103 -p1 -b .profile
204%patch104 -p1 -b .interpreter
205%patch105 -p1 -b .debuginfo
206%patch106 -p1 -b .manso
207%patch107 -p1 -b .pgrp_sync
208%patch108 -p1 -b .readline_oom
209%patch109 -p1 -b .xcc
210%patch110 -p1 -b .audit
211%patch111 -p1 -b .ssh_source_bash
212%patch112 -p1 -b .bashbug
213%patch113 -p1 -b .infotags
214%patch114 -p1 -b .requires
215%patch115 -p1 -b .setlocale
216%patch116 -p1 -b .tty_tests
217%patch117 -p1 -b .nobits
218%patch118 -p1 -b .examples
219%patch119 -p1 -b .broken_pipe
220%patch120 -p1 -b .logout
221%patch121 -p1 -b .coverity
222%patch122 -p1 -b .defer_sigchld_trap
223%patch123 -p1
224%patch124 -p1 -b .signal
225%patch125 -p1 -b .size_type
226%patch126 -p1 -b .missing_closes
227
228echo %{version} > _distribution
229echo %{release} |sed 's/vl.*//' > _patchlevel
230
231
232%build
233%configure --with-bash-malloc=no
234make CPPFLAGS="-D_GNU_SOURCE -DRECYCLES_PIDS `getconf LFS_CFLAGS`"
235
236%install
237rm -rf %{buildroot}
238
239# Fix bug #83776
240perl -pi -e 's,bashref\.info,bash.info,' doc/bashref.info
241
242make DESTDIR=$RPM_BUILD_ROOT install
243
244pushd $RPM_BUILD_ROOT
245 mkdir ./bin
246 mv ./usr/bin/bash ./bin/bash
247 ln -s bash ./bin/sh
248 rm -f .%{_infodir}/dir
249popd
250
251ln -s bash.1 %{buildroot}%{_mandir}/man1/sh.1
252
253# make manpages for bash builtins as per suggestion in DOC/README
254pushd doc
255sed -e '
256/^\.SH NAME/, /\\- bash built-in commands, see \\fBbash\\fR(1)$/{
257/^\.SH NAME/d
258s/^bash, //
259s/\\- bash built-in commands, see \\fBbash\\fR(1)$//
260s/,//g
261b
262}
263d
264' builtins.1 > man.pages
265for i in echo pwd test kill; do
266  perl -pi -e "s,$i,,g" man.pages
267  perl -pi -e "s,  , ,g" man.pages
268done
269
270install -c -m 644 builtins.1 %{buildroot}%{_mandir}/man1/builtins.1
271
272for i in `cat man.pages` ; do
273  echo .so man1/builtins.1 > %{buildroot}%{_mandir}/man1/$i.1
274  chmod 0644 ${RPM_BUILD_ROOT}%{_mandir}/man1/$i.1
275done
276
277mkdir -p $RPM_BUILD_ROOT/etc/profile.d/
278install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/etc/bashrc
279
280# Not for printf, false and true (conflict with coreutils)
281rm -f $RPM_BUILD_ROOT%{_mandir}/man1/printf.1
282rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/true.1
283rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/false.1
284
285popd
286
287%find_lang %{name}
288
289%clean
290rm -rf %{buildroot}
291
292# ***** bash doesn't use install-info. It's always listed in %{_infodir}/dir
293# to prevent prereq loops
294
295# post is in lua so that we can run it without any external deps.  Helps
296# for bootstrapping a new install.
297# Jesse Keating 2009-01-29 (code from Ignacio Vazquez-Abrams)
298%post -p <lua>
299bashfound = false;
300shfound = false;
301 
302f = io.open("/etc/shells", "r");
303if f == nil
304then
305  f = io.open("/etc/shells", "w");
306else
307  repeat
308    t = f:read();
309    if t == "/bin/bash"
310    then
311      bashfound = true;
312    end
313    if t == "/bin/sh"
314    then
315      shfound = true;
316    end
317  until t == nil;
318end
319f:close()
320 
321f = io.open("/etc/shells", "a");
322if not bashfound
323then
324  f:write("/bin/bash\n")
325end
326if not shfound
327then
328  f:write("/bin/sh\n")
329end
330f:close()
331
332%files -f %{name}.lang
333%defattr(-,root,root)
334%doc CHANGES COPYING
335%doc examples
336%config(noreplace) /etc/bashrc
337/bin/bash
338/bin/sh
339%{_infodir}/bash.info*
340%{_mandir}/*/*
341%{_mandir}/*/..1*
342%{_bindir}/bashbug
343
344
345%files doc
346%defattr(-,root,root)
347%doc COMPAT NEWS NOTES POSIX RBASH
348%doc examples/bashdb/ examples/functions/ examples/misc/
349%doc examples/scripts.noah/ examples/scripts.v2/ examples/scripts/
350%doc examples/startup-files/ examples/complete/ examples/loadables/
351%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
352%doc doc/FAQ doc/INTRO doc/article.ms doc/README
353
354
355%changelog
356* Mon Mar 18 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.45-1
357- update to 4.2 patch level 45
358- import some patch from fedora package (122-127)
359  - patch122: Don't call malloc in signal handler
360  - patch123: #799958, updated info about trap
361  - patch124: #695656, block the signal and unblock it after the
362    new handler is installed
363  - patch125: Use unsigned type for size
364    https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow
365  - patch126: #903833, Fix missing close(), fixes fd leaks
366
367* Sat Oct  6 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.2.37-2
368- remove postun lua script because bash will be never uninstalled
369
370* Mon Sep 17 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.37-1
371- update to 4.2 patch level 37
372
373* Fri Feb 17 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.20-1
374- update to 4.2 patch level 20
375
376* Tue Apr 12 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.8-1
377- update to 4.2 patch level 8
378- use lua script in post/postun
379- update patches from fedora
380
381* Fri Sep 03 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.1-1
382- update to 4.1 patch level 7
383
384* Fri Mar  5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-9
385- check if /bin/grep exists on %%post script
386
387* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-8
388- rebuilt with gcc-4.4.3-3 on ppc
389
390* Tue Feb  2 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-7
391- rebuilt with new toolchain
392
393* Fri Dec  4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-6
394- revert changes on 3.2-5 (avoid a nasty dependency loop on bootstrapping)
395
396* Fri Dec  4 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-5
397- add Requires(post): grep
398
399* Sat Oct 24 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.2-4
400- remove obsolete /bin/bash2 entry from /etc/shells
401
402* Mon Apr 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-3
403- add Requires(post): ncurses (should be added by find-requires..)
404
405* Sun Mar 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-2
406- add upstream patch (from 040 to 048)
407- build against ncurses-devel (libtinfo)
408- spec in utf-8
409
410* Mon May 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.2-1vl5
411- added upstream patch (from 026 to 039)
412- added Japanese summary
413- applied new versioning policy
414
415* Fri Jan 18 2008 Shu KONNO <owa@bg.wakwak.com> 3.2-0vl2
416- rebuilt with libtermcap-devel
417
418* Fri Oct 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2-0vl1
419- new upstream release
420- add upstream patch (from 001 to 025)
421- remove Provides: bash2
422
423* Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.05b-0vl4
424- rebuilt with new toolchain
425
426* Mon Sep 11 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.05b-0vl3
427- change doc Group to Applications/Documentation. <BTS:VineLinux:163>
428- quote CPPFLAGS to avoid configure error. <BTS:VineLinux:173>
429
430* Mon Jun 28 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.05b-0vl2
431- Don't read /etc/profile.d/*.sh in /etc/bashrc; done in /etc/profile
432
433* Wed Mar 10 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.05b-0vl1
434- update to 2.05b
435- rebuild with new toolchains
436- add make check
437- add %postun script based on Fedora development
438- README file moved doc package
439- update Patch5 and Patch8 from Fedora development
440- change Patch6
441- remove Patch2 and Patch100 (bash-2.05b supports multibyte string)
442- add Patch11--39 from Fedora development 2.05b-36
443  * Tim Waugh <twaugh@redhat.com>
444  - Fix parameter expansion in multibyte locales (bug #112657).
445  - Speed up UTF-8 command-line redrawing in the common case (bug #102353,
446    bug #110777).
447  - Apply upstream patches (bug #109269 among others).
448  - Fix bash.info (bug #83776).
449  - Add bash205b-007 patch to fix bug #106876.
450  - Avoid crashing on multibyte input when locale is set incorrectly
451    (bug #74266).
452  - LFS support (bug #103627).
453  - Fix completion display when multibyte or control characters are to be
454    shown (bug #90201).
455  - Fix a warning message (bug #79629).
456  - Don't build with AFS support (bug #86514).
457  - Don't explicitly strip binaries (bug #85995).
458  - Really fix bug #83331 for good.
459  - Fix builtins.1.
460  - Actually apply the patch (bug #83331).
461  - Fix history/UTF-8 bug (bug #83331).
462  - More tab-completion fixing (bug #72512).
463  - Force pgrp synchronization (bug #81653).
464  - Prevent prompt overwriting output (bug #74383).
465  - Fix '-rbash' (bug #78455).
466  - Add readline-init patch (bug #74925).
467  - Add the (4) patches from ftp.gnu.org (bug #75888, bug #72512).
468  - Ship '.' man page, which doesn't get picked up by glob.
469  - Locale shell variables fix (bug #74701).
470  * Elliot Lee <sopwith@redhat.com>
471  - (patch26) Don't call 'size' in makefile. Pointless, and interferes with
472    cross compiles.
473
474* Wed Oct  9 2002 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.05-0vl1
475- update to 2.05
476- add README.jpatch to %doc
477- remove patch4 (bash2): revert command name in man pages to "bash"
478  - fix perl command to remove man pages conflict with sh-utils
479- remove section of config.h.in from patch0 to prevent remake of configure
480- change patch9: define in config-top.h to avoid conflict with patch100
481- remove patches 7, 10 & 101
482
483* Mon Apr  8 2002 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 2.04-1vl14
484- made a link for man sh
485
486* Thu Nov 15 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.04-1vl13
487- added missing %%post and %%triggerpostun section
488
489* Sun Jul 15 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
490- 2.04-1vl12
491- now bash2 is finally bash
492
493* Sun Jul 15 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2.04-1vl11
494- build for Playstation2
495
496* Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
497- 2.04-1vl10
498- Provides: bash = %%{version}
499
500* Thu Jun 07 2001 Satoshi MACHINO  <machino@vinelinux.org> 2.04-1vl9
501- added Provides: bash
502
503* Thu Jun 07 2001 Satoshi MACHINO  <machino@vinelinux.org> 2.04-1vl8
504- Obsoletes: bash
505- changed Copyright to License
506
507* Fri Dec 29 2000 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
508- 2.04-1vl7
509- deleted: /etc/profile.d/alias.sh (which we have in /etc/skel/.bashrc)
510- corrected: bashrc-vine -> bashrc
511
512* Sat Dec 16 2000 Satoshi MACHINO  <machino@vinelinux.org> 2.04-1vl6
513- combined bash-1.x and bash-2.x packages
514- added some patches from bash-2.04-13mdk
515
516* Sun Dec 10 2000 Jun Nishii <jun@vinelinux.org> 2.04-1vl5
517- fix spec macros
518- added tests
519
520* Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 2.04-1vl5
521- build with gcc-2.95.3
522- partially used rpmmacros
523
524* Fri Sep  8 2000 Jun Nishii <jun@vinelinux.org>
525- minor bug fix in spec file
526
527* Sun Aug 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
528- 2.04-1vl3
529- modified %install and %files section to handle compressed man page(s)
530
531* Thu Mar 23 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
532- added pcomplete patch to fix complete if the candidate list is NULL.
533
534* Wed Mar 22 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
535- updated to 2.04
536
537* Tue Sep 14 1999 Dale Lovelace <dale@redhat.com>
538- Remove annoying ^H's from documentation
539
540* Fri Jul 16 1999 Ken Estes <kestes@staff.mail.com>
541- patch to detect what executables are required by a script.
542
543* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
544- auto rebuild in the new build environment (release 4)
545
546* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
547- strip binaries.
548- include bash-doc correctly.
549
550* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
551- fixed post/postun /etc/shells work.
552
553* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
554- updated again text in the spec file
555
556* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
557- updated text in spec file.
558- update to 2.03.
559
560* Fri Feb 12 1999 Cristian Gafton <gafton@redhat.com>
561- build it as bash2 instead of bash
562
563* Tue Feb  9 1999 Bill Nottingham <notting@redhat.com>
564- set 'NON_INTERACTIVE_LOGIN_SHELLS' so profile gets read
565
566* Thu Jan 14 1999 Jeff Johnson <jbj@redhat.com>
567- rename man pages in bash-doc to avoid packaging conflicts (#606).
568
569* Wed Dec 02 1998 Cristian Gafton <gafton@redhat.com>
570- patch for the arm
571- use $RPM_ARCH-redhat-linux as the build target
572
573* Tue Oct  6 1998 Bill Nottingham <notting@redhat.com>
574- rewrite %pre, axe %postun (to avoid prereq loops)
575
576* Wed Aug 19 1998 Jeff Johnson <jbj@redhat.com>
577- resurrect for RH 6.0.
578
579* Sun Jul 26 1998 Jeff Johnson <jbj@redhat.com>
580- update to 2.02.1
581
582* Thu Jun 11 1998 Jeff Johnson <jbj@redhat.com>
583- Package for 5.2.
584
585* Mon Apr 20 1998 Ian Macdonald <ianmacd@xs4all.nl>
586- added POSIX.NOTES doc file
587- some extraneous doc files removed
588- minor .spec file changes
589
590* Sun Apr 19 1998 Ian Macdonald <ianmacd@xs4all.nl>
591- upgraded to version 2.02
592- Alpha, MIPS & Sparc patches removed due to lack of test platforms
593- glibc & signal patches no longer required
594- added documentation subpackage (doc)
595
596* Fri Nov 07 1997 Donnie Barnes <djb@redhat.com>
597- added signal handling patch from Dean Gaudet <dgaudet@arctic.org> that
598  is based on a change made in bash 2.0.  Should fix some early exit
599  problems with suspends and fg.
600
601* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
602- added %clean
603
604* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
605- added comment explaining why install-info isn't used
606- added mips patch
607
608* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
609- added BuildRoot
610
611* Tue Jun 03 1997 Erik Troan <ewt@redhat.com>
612- built against glibc
Note: See TracBrowser for help on using the repository browser.