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

Revision 10540, 20.7 KB checked in by tomop, 8 years ago (diff)

bash-4.3.46-1

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