File mksh.spec of Package mksh
# norootforbuild
%define _bindir /bin
Name: mksh
Version: 59c
Release: 1000%{?dist}
Summary: MirBSD Korn Shell
# ISC (strlcpy.c), MirOS (the rest)
License: MirOS AND ISC
Group: System/Shells
URL: http://mirbsd.de/%{name}
Source0: https://www.mirbsd.org/MirOS/dist/mir/%{name}/%{name}-R%{version}.tgz
Source1: prt.mkshrc
Source2: https://www.mirbsd.org/cvs.cgi/~checkout~/contrib/hosted/tg/uhr?rev=1.23;content-type=text%2Fplain#/uhr
#Patch: cvs.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%ifnos FreeMiNT
BuildRequires: gcc glibc-devel util-linux ed
Requires(post): coreutils grep
Requires(postun): sed
%else
# dependency information to be filled in by the SpareMiNT guys
%endif
%description
mksh is the MirBSD enhanced version of the Public Domain Korn
shell (pdksh), a Bourne-compatible shell which is largely si‐
milar to the original AT&T Korn shell; mksh is the only pdksh
derivate currently being actively developed. It includes bug
fixes and feature improvements, in order to produce a modern,
robust shell good for interactive and especially script use.
mksh has UTF-8 support (in substring operations and the Emacs
editing mode) and — while R59 corresponds to OpenBSD 5.7-cur‐
rent ksh (without GNU bash-like PS1 and fancy character clas‐
ses) — adheres to SUSv4 and is much more robust. The code has
been cleaned up and simplified, bugs fixed, standards compli‐
ance added, and several enhancements (for extended compatibi‐
lity to other modern shells — as well as a couple of its own)
are available. It has sensible defaults as usual with BSD.
Authors:
Thorsten Glaser <tg@mirbsd.org>
%prep
%setup -n %{name}
#patch -p0
rm -f examples
mkdir examples
cp "%{SOURCE2}" examples/uhr
%build
docomp() {
# Prevent build log scanners from picking up mirtoconf output
sh ../Build.sh "$@" 2>&1 | sed \
-e 's!conftest.c:\([0-9]*\(:[0-9]*\)*\): error:!cE(\1) -!g' \
-e 's!conftest.c:\([0-9]*\(:[0-9]*\)*\): warning:!cW(\1) -!g' \
-e 's!conftest.c:\([0-9]*\(:[0-9]*\)*\): note:!cN(\1) -!g'
}
regresswithscript=true
%ifos FreeMiNT
# mostly because script is part of util-linux
regresswithscript=false
%endif
CC="%__cc"
CFLAGS="%{?mageia:-g }%{optflags}"
export CC CFLAGS CPPFLAGS
whatshell=mksh
for arg in '' '-L'; do
echo ">>> building $whatshell <<<"
rm -rf build$arg
mkdir build$arg
cd build$arg
docomp $arg -r
# run regression test
(set +e; if $regresswithscript; then
# run with controlling tty faked by script
:>test.wait
script -qc './test.sh -f; x=$?; rm -f test.wait; exit $x'
maxwait=0
while test -e test.wait; do
sleep 1
maxwait=$(expr $maxwait + 1)
test $maxwait -lt 900 || break
done
else
# skip tests needing a controlling tty
./test.sh -v -f -C regress:no-ctty
fi)
cd ..
whatshell=lksh
CPPFLAGS="$CPPFLAGS -DMKSH_BINSHPOSIX"
HAVE_PERSISTENT_HISTORY=0
export HAVE_PERSISTENT_HISTORY
done
sed \
-e '/\(l -al\)o/s//\1/' \
<dot.mkshrc >examples/dot.mkshrc
sh FAQ2HTML.sh
%install
%__install -d -m0755 "%{buildroot}%{_bindir}"
%__install -d -m0755 "%{buildroot}%{_mandir}/man1"
%__install -d -m0755 "%{buildroot}/etc/skel"
%__install -c -m0755 build/mksh "%{buildroot}%{_bindir}/mksh"
%__install -c -m0755 build-L/lksh "%{buildroot}%{_bindir}/lksh"
%__install -c -p -m0644 mksh.1 "%{buildroot}%{_mandir}/man1/mksh.1"
%__install -c -p -m0644 lksh.1 "%{buildroot}%{_mandir}/man1/lksh.1"
%__install -c -p -m0644 examples/dot.mkshrc "%{buildroot}/etc/mkshrc"
%__install -c -p -m0644 "%{SOURCE1}" "%{buildroot}/etc/skel/.mkshrc"
%post
grep -q "^%{_bindir}/%{name}$" "%{_sysconfdir}/shells" 2>/dev/null || \
echo "%{_bindir}/%{name}" >>"%{_sysconfdir}/shells"
%postun
[ -x "%{_bindir}/%{name}" ] || sed \
-e 's@^%{_bindir}/%{name}$@POSTUNREMOVE@' \
-e '/^POSTUNREMOVE$/d' \
-i "%{_sysconfdir}/shells"
%clean
%__rm -rf "%{buildroot}"
%files
%defattr(-,root,root,-)
%doc FAQ.htm
%doc examples/dot.mkshrc
%doc examples/uhr
%config /etc/skel/.mkshrc
%config(noreplace) /etc/mkshrc
%{_bindir}/lksh
%{_bindir}/mksh
%{_mandir}/man1/lksh.1*
%{_mandir}/man1/mksh.1*
%changelog
* Sat Oct 31 2020 Thorsten Glaser <tg@mirbsd.org> 59c-1000
- update to new formal release, http://mirbsd.de/mksh#r59c
- get latest uhr
- drop BSD-specific ls(1) option from standard alias lo
- build and install the FAQ
* Sun May 17 2020 Thorsten Glaser <tg@mirbsd.org> 59b-1000
- update to new formal release, http://mirbsd.de/mksh#r59b
- get latest uhr
- synchronise prt.mkshrc with Debian package
* Tue Apr 9 2019 Thorsten Glaser <tg@mirbsd.org> 57-1000
- update to new formal release, http://mirbsd.de/mksh#r57
- handle newer GCC informational output
* Sun Jan 14 2018 Thorsten Glaser <tg@mirbsd.org> 56c-1000
- update to new formal release, http://mirbsd.de/mksh#r56c
* Wed Oct 4 2017 Thorsten Glaser <tg@mirbsd.org> 56b-1001
- work around a coreutils bug by aliasing ls to “ls -N”
* Tue Aug 29 2017 Thorsten Glaser <tg@mirbsd.org> 56b-1000
- update to new formal release, http://mirbsd.de/mksh#r56b
* Wed Aug 9 2017 Thorsten Glaser <tg@mirbsd.org> 56-1000
- update to new formal release, http://mirbsd.de/mksh#r56
- synchronise prt.mkshrc with other packages
* Wed Apr 12 2017 Thorsten Glaser <tg@mirbsd.org> 55-1000
- update to new formal release, http://mirbsd.de/mksh#r55
- synchronise prt.mkshrc with other packages
- update “uhr” example as well
* Sat Nov 12 2016 Thorsten Glaser <tg@mirbsd.org> 54-1000
- update to new formal release, http://mirbsd.de/mksh#r54
* Fri Aug 12 2016 Thorsten Glaser <tg@mirbsd.org> 53a-1000
- update to new formal release (experimental)
* Sun Mar 6 2016 Thorsten Glaser <tg@mirbsd.org> 52c-1000
- update to new formal release
* Tue Jan 21 2016 Thorsten Glaser <tg@mirbsd.org> 52b-1000
- update to new formal release
- synchronise prt.mkshrc with what we ship in Debian
* Mon Dec 14 2015 Thorsten Glaser <tg@mirbsd.org> 52-1000
- update to new formal release
- synchronise prt.mkshrc with other packages
- update “uhr” example as well
* Fri Jul 10 2015 Thorsten Glaser <tg@mirbsd.org> 51-1000
- update to new formal release
* Sun Apr 19 2015 Thorsten Glaser <tg@mirbsd.org> 50f-9000
- rebase on latest stale release and CVS HEAD, more fixes
* Sat Apr 11 2015 Thorsten Glaser <tg@mirbsd.org> 50e-9012
- unbreak prt.mkshrc with set -e and no jupp installed
* Sat Apr 11 2015 Thorsten Glaser <tg@mirbsd.org> 50e-9010
- update to CVS HEAD for more bugfixes
- make prt.mkshrc more robust; use locale for utf8-mode
* Mon Mar 23 2015 Thorsten Glaser <tg@mirbsd.org> 50e-1040
- update to CVS HEAD for more bugfixes
* Fri Mar 13 2015 Thorsten Glaser <tg@mirbsd.org> 50e-1030
- update to CVS HEAD for more bugfixes
* Sun Mar 8 2015 Thorsten Glaser <tg@mirbsd.org> 50e-1020
- update to CVS HEAD for more bugfixes
- fork prt.mkshrc and update it along with what upstream does to dot.mkshrc
* Sun Mar 1 2015 Thorsten Glaser <tg@mirbsd.org> 50e-1010
- update to CVS HEAD for more bugfixes
* Fri Feb 20 2015 Thorsten Glaser <tg@mirbsd.org> 50d-1050
- update to CVS HEAD for more bugfixes
- assume script(1) to be nōn-buggy again
* Fri Feb 13 2015 Thorsten Glaser <tg@mirbsd.org> 50d-1040
- update to CVS HEAD for more bugfixes
* Tue Jan 27 2015 Thorsten Glaser <tg@mirbsd.org> 50d-1030
- update to CVS HEAD for more bugfixes
(the mksh-R50stable branch would be a downgrade, by now)
* Tue Dec 16 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1020
- update to CVS HEAD for more bugfixes
* Wed Oct 22 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1010
- update to CVS HEAD for (semi-tested) bugfixes
- document why script was disabled
* Wed Oct 8 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1005
- disable script(1) use for recent SuSE versions
* Wed Oct 8 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1004
- disable LTO: it’s unstable anyway, plus it’s either LTO or newer
util-linux script(1) that mae OpenSuSE Factory builds not terminate
* Wed Oct 8 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1001
- actually add uhr to the build, fixing it
- update prt.mkshrc URI
* Tue Oct 7 2014 Thorsten Glaser <tg@mirbsd.org> 50d-1000
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r50d
* Fri Oct 3 2014 Thorsten Glaser <tg@mirbsd.org> 50c-1000
- new secrity upstream version, ChangeLog: http://mirbsd.de/mksh#r50c
- lksh enables -o posix when called as sh or -sh
* Wed Sep 3 2014 Thorsten Glaser <tg@mirbsd.org> 50b-1000
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r50b
- sync prt.mkshrc with Debian package
- move dot.mkshrc doc to examples, to match SuSE package
- add Uhr as example
* Tue Jul 1 2014 Thorsten Glaser <tg@mirbsd.org> 50-1000
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r50
* Sat Jan 11 2014 Thorsten Glaser <tg@mirbsd.org> 49-1000
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r49
* Tue Oct 8 2013 Thorsten Glaser <tg@mirbsd.org> 48b-1000
- detach from shells/mksh OBS package, which is now OpenSuSE Factory native
* Sat Aug 17 2013 Thorsten Glaser <tg@mirbsd.org> 48b-1
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r48b
- work around GCC bug wrt. LTO
* Wed Aug 14 2013 Thorsten Glaser <tg@mirbsd.org> 48-1
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r48
* Wed Jul 24 2013 Thorsten Glaser <tg@mirbsd.org> 47-1
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r47
* Fri May 3 2013 Thorsten Glaser <tg@mirbsd.org> 46-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r46
* Fri Apr 26 2013 Thorsten Glaser <tg@mirbsd.org> 45-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r45
* Thu Mar 7 2013 Thorsten Glaser <tg@mirbsd.org> 44-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r44
- switch to default percent-setup macro unpacking
* Tue Feb 19 2013 Thorsten Glaser <tg@mirbsd.org> 43-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r43
* Fri Feb 15 2013 Thorsten Glaser <tg@mirbsd.org> 42b-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r42b
* Fri Feb 15 2013 Thorsten Glaser <tg@mirbsd.org> 41c-1
- new bugfix upstream version, ChangeLog: http://mirbsd.de/mksh#r41c
* Mon Feb 11 2013 Thorsten Glaser <t.glaser@tarent.de> 41b-21
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r41b
* Mon Feb 11 2013 Thorsten Glaser <t.glaser@tarent.de> 41b-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r41b
* Fri Jan 11 2013 Thorsten Glaser <t.glaser@tarent.de> 41a20130106-21
- bump
* Tue Jan 1 2013 Thorsten Glaser <tg@mirbsd.org> 41a20130101-21
- update to R41-stable snapshot
- sync lksh.1 with upstream
* Wed Dec 5 2012 Thorsten Glaser <tg@mirbsd.org> 41-21
- remove -DMKSH_DISABLE_EXPERIMENTAL from non-conservative home:mirabile packaging
* Fri Nov 30 2012 Thorsten Glaser <tg@mirbsd.org> 41-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r41
* Tue Nov 20 2012 Thorsten Glaser <tg@mirbsd.org> 40i20121120-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
- update lksh.1 from Debian packaging
- convert a build-time check to a run-time mandatory check,
like Debian does, for better compatibility with recent GCC
* Tue Oct 30 2012 Thorsten Glaser <tg@mirbsd.org> 40i20121030-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
- update prt.mkshrc from Debian packaging
* Mon Oct 22 2012 Thorsten Glaser <tg@mirbsd.org> 40i20121022-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
- disable experimental features, for now
* Wed Oct 3 2012 Thorsten Glaser <tg@mirbsd.org> 40i20121003-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
* Sun Sep 2 2012 Thorsten Glaser <tg@mirbsd.org> 40i20120901-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
* Sat Jul 21 2012 Thorsten Glaser <tg@mirbsd.org> 40i20120721-1
- update to today's CVS HEAD, ChangeLog: http://mirbsd.de/mksh#clog
* Sat Jun 30 2012 Thorsten Glaser <tg@mirbsd.org> 40i20120630-3
- fix build and install paths
* Sat Jun 30 2012 Thorsten Glaser <tg@mirbsd.org> 40i20120630-1
- update to CVS HEAD as uploaded to Debian today for testing this
(not for shells/mksh repo), ChangeLog: http://mirbsd.de/mksh#clog
- build test and install lksh (legacy mksh)
* Sat Apr 7 2012 Thorsten Glaser <tg@mirbsd.org> 40f-1
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r40f
* Sun Mar 25 2012 Thorsten Glaser <tg@mirbsd.org> 40e-4
- initial SpareMiNT support, with ragnar76
- regression testsuite failures are no longer fatal to the build
* Sun Mar 25 2012 Thorsten Glaser <tg@mirbsd.org> 40e-3
- fix regression: http://article.gmane.org/gmane.os.miros.mksh/19
* Sat Mar 24 2012 Thorsten Glaser <tg@mirbsd.org> 40e-2
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r40e
- switch licence field to SPDX, says rpmlint
* Sun Dec 11 2011 Thorsten Glaser <tg@mirbsd.org> 40d-1
- update prt.mkshrc: better ANSI escape handling
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r40d
* Tue Nov 22 2011 Thorsten Glaser <tg@mirbsd.org> 40c-1
- update prt.mkshrc from MirBSD CVS (now uses $'...' to
set the new PS1 instead of containing raw control chars)
- new stable upstream version, ChangeLog: http://mirbsd.de/mksh#r40c
* Wed Aug 3 2011 Thorsten Glaser <tg@mirbsd.org> 40b-3
- update to R40-stable CVS to get minor bugfixes
- catch build errors better
* Sat Jul 16 2011 Thorsten Glaser <tg@mirbsd.org> 40b-2
- fix typo in description (spotted when porting to FreeWRT)
* Sat Jul 16 2011 Thorsten Glaser <tg@mirbsd.org> 40b-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r40b
* Sun Jun 12 2011 Thorsten Glaser <tg@mirbsd.org> 40-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r40
* Sun Jun 5 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110605-10
- first attempt at Link Time Optimisation
* Sun Jun 5 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110605-1
- this is mksh R40 Release Candidate 3 – http://mirbsd.de/mksh#clog
* Sat Jun 4 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110604-1
- update prt.mkshrc from CVS
- catch early build failures better
- this is mksh R40 Release Candidate 2 – http://mirbsd.de/mksh#clog
* Sun May 29 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110529-1
- update prt.mkshrc from CVS
- this is mksh R40 Release Candidate – http://mirbsd.de/mksh#clog
* Tue Mar 29 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110329-1
- new upstream snapshot from CVS – http://mirbsd.de/mksh#clog
- drop mentions of setmode.c, which is gone (thus, BSD licence too)
- if build with -c combine fails, retry using Rebuild.sh instead
of re-running the whole autoconf stuff
- add (if'd out) ability to run the testsuite without ctty, for Fedora
* Mon Feb 14 2011 Thorsten Glaser <tg@mirbsd.org> 39c+20110213-2
- new upstream snapshot from CVS – http://mirbsd.de/mksh#clog
* Fri Jul 23 2010 Thorsten Glaser <tg@mirbsd.org> 39c+20100721-1
- new upstream snapshot from CVS – http://mirbsd.de/mksh#clog
* Thu Jul 15 2010 Thorsten Glaser <tg@mirbsd.org> 39c+20100715-5
- switch to new configuration scheme where /etc/skel/.mkshrc only
sources /etc/mkshrc by default (idea from Michal Hlavinka); the
new /etc/skel/.mkshrc file is now only config (replaced on an
update) but /etc/mkshrc is config(noreplace)
- use postun rule and requisites from Robert Scheck and Michal Hlavinka
- keep, in general, closer to the RHEL/Fedora packages
- upgrade to a stable development snapshot
- remove the now obsolete arc4random.c source file
- optimise the post and postun rules
- take care of rpmlint warnings
* Fri Feb 26 2010 Thorsten Glaser <tg@mirbsd.org> 39c-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r39c
* Fri Feb 12 2010 Thorsten Glaser <tg@mirbsd.org> 39b-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r39b
- new upstream version of arc4random.c (bugfixes; homepage will be
http://www.mirbsd.org/a4rcontrb.htm in the future); Changes:
https://www.mirbsd.org/cvs.cgi/contrib/code/Snippets/arc4random.c
* Sat Oct 10 2009 Thorsten Glaser <tg@mirbsd.org> 39-7
- (oops, the patchlevel was bogus)
- RPM apparently executes build commands with “set -e” so we
need some different code to deal with build failures
* Sat Oct 10 2009 Thorsten Glaser <tg@mirbsd.org> 39-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r39
- new upstream version of arc4random.c (fix more warnings and Win32-only bugs)
- try to use “-combine” but retry without if that fails
* Fri Aug 28 2009 Thorsten Glaser <tg@mirbsd.org> 38c-5
- fix rpmlint warnings
* Fri Aug 28 2009 Thorsten Glaser <tg@mirbsd.org> 38c-4
- install dot.mkshrc as /etc/skel/.mkshrc like in all other distros
- install the docfile dot.mkshrc gzip'd
* Sun May 31 2009 Thorsten Glaser <tg@mirbsd.org> 38c-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r38c
* Sun May 31 2009 Thorsten Glaser <tg@mirbsd.org> 38b-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r38b
* Wed May 27 2009 Thorsten Glaser <tg@mirbsd.org> 38-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r38
- new upstream version of arc4random.c (some gcc-snapshot warnings fixed)
* Thu Apr 9 2009 Thorsten Glaser <tg@mirbsd.org> 37c-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r37c
- note that https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/352475
contains details regarding the gcc bug leading to 37b-2 creation
* Sun Apr 5 2009 Thorsten Glaser <tg@mirbsd.org> 37b-2
- revert use of ‘-combine’ due to gcc bugs (again… *sigh*)
* Sun Apr 5 2009 Thorsten Glaser <tg@mirbsd.org> 37b-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r37b
- use ‘-combine’ option instead of parallel make for better optimisation
- note: The MirOS Licence is now OSI approved
* Sat Dec 13 2008 Thorsten Glaser <tg@mirbsd.org> 36b-1
- new upstream version of mksh, ChangeLog: http://mirbsd.de/mksh#r36b
- new upstream version of arc4random.c
* Sat Oct 25 2008 Thorsten Glaser <tg@mirbsd.org> 36-7
- new upstream version of mksh
- new upstream version of arc4random.c
- simplify build scripts
- debug packages are handled via OBS injection
- do not use unportable pushd, popd, install -D
- remove -Q from Build.sh options as it no longer exists
- by suggestion of Robert Scheck (Fedora), use _sysconfdir,
_bindir, add post-uninstall
* Sat Apr 12 2008 Pascal Bleser <guru@unixtech.be>
- new upstream version
* Thu Apr 3 2008 - guru@unixtech.be
- added missing buildrequires for "ed", used in tests
- update to 33c
* Fri Mar 28 2008 - guru@unixtech.be
- update to 33b
* Mon Mar 3 2008 - guru@unixtech.be
- update to 33
* Fri Oct 26 2007 - guru@unixtech.be
- update to 32
* Mon Oct 15 2007 - guru@unixtech.be
- update to 31d
- pass -j to Build.sh to build in parallel (new in this version)
* Tue Sep 11 2007 - guru@unixtech.be
- update to 31b
* Sat Sep 8 2007 - guru@unixtech.be
- update to 31
* Fri Jul 27 2007 - guru@unixtech.be
- update to 30
* Mon Jul 23 2007 - guru@unixtech.be
- update to 29g
* Sun Jun 10 2007 - guru@unixtech.be
- add arc4random patch
* Sun May 27 2007 - guru@unixtech.be
- update to 29f
* Wed May 23 2007 - guru@unixtech.be
- update to 29e
* Tue May 1 2007 - guru@unixtech.be
- update to 29d
* Wed Apr 25 2007 - guru@unixtech.be
- re-enable -D_FORTIFY_SOURCE but pass HAVE_CAN_FWHOLEPGM=0 in environment, bug was actually triggered by -fwhole-program --combine
* Wed Apr 25 2007 - guru@unixtech.be
- remove -D_FORTIFY_SOURCE from CFLAGS, breaks build on 10.0 and 10.2 (and Factory) because of some obscure inlining error in unistd.h
* Tue Apr 24 2007 - guru@unixtech.be
- update to 29c
* Mon Mar 12 2007 - guru@unixtech.be
- CHANGES: some spin-loop bugs related to invalid multibyte input were fixed
- CHANGES: the -fstack-protector-all (ProPolice SSP) argument was added to CFLAGS if it is supported by the compiler
- CHANGES: a gcc bug is worked around if an affected version is detected
- CHANGES: minor code and man page cleanup was done
- CHANGES: fixes were made for the manual page.
- update to 29b
- use primary upstream source instead of Debian's (introduces having to use an cpio.gz archive which is not natively
supported by rpmbuild)
* Sun Mar 04 2007 - mrueckert@suse.de
- update to 28.9.20070218
* Thu Oct 05 2006 - mrueckert@suse.de
- initial package of R28. based on the debian sources as they are
maintained by upstream