source: projects/specs/branches/6/b/bash/bash-vl.spec @ 10639

Revision 10639, 21.4 KB checked in by tomop, 8 years ago (diff)

bash-4.2.53-1

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