In very old versions of Fedora, it was enabled to build gawk with this
library. More about this library can be found here:
https://www.gnu.org/software/libsigsegv/
However, because of the BZ #524795 it was eventually disabled as a
kind of workaround. It was then forgotten and was never re-enabled
again. Even emacs developers noticed that in their's mailing list:
https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00238.html
They used this mistake as an argument, which was incorrect, but mainly
was not right (nor cool :)). And because vanilla build of gawk, as
well as Debian-like distributions, uses this feature, it was enabled
again. AFAIK, there are no security implications that should prevent
use of this library.
Corrected Source0 link to .tar.gz extension as not all releases are available as .tar.bz2
Resolves#724817 - gawk-4.0.0 regression in '\' escape handling in gsub()
Resolves#820550 - gawk: getline in BEGIN skips 2 lines
This patch is needed for the /usr-move feature
https://fedoraproject.org/wiki/Features/UsrMove
This package requires now 'filesystem' >= 3, which is only installable
on a system which has /bin, /sbin, /lib, /lib64 as symlinks to /usr and
not regular directories. The 'filesystem' package acts as a guard, to
prevent *this* package to be installed on old unconverted systems.
New installations will have the 'filesystem' >=3 layout right away, old
installations need to be converted with anaconda or dracut first; only
after that, the 'filesystem' package, and also *this* package can be
installed.
Packages *should* not install files in /bin, /sbin, /lib, /lib64, but
only in the corresponding directories in /usr. Packages *must* not
install conflicting files with the same names in the corresponding
directories in / and /usr. Especially compatibilty symlinks must not be
installed.
Feel free to modify any of the changes to the spec file, but keep the
above in mind.
- Resolves: #299551
- Add gawk-3.1.5-test-lc_num1.patch, a test for that bug.
- BuldRequire autoconf and automake, for the test patch.
- Add coment explaining why bison is buildrequired.
- Remove BuildRequire: flex.
Fri Jan 09 2004 Florian La Roche <Florian.LaRoche@redhat.de>
- add a "make check"
Mon Dec 08 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- disabled "shutup" patch to warn about wrong awk scripts again
Mon Sep 22 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- add even more patches from the mailinglist
Tue Jul 15 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- add first bug-fixes from the mailinglist
Sun Jul 13 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 3.1.3
- pgawk man-page fix and /proc fix are obsolete
Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
- rebuilt
Wed Jun 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- fix --exclude-docs #92252
Sun May 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- fix find_lang
Tue Apr 15 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- fix .so pointer in pgawk man-page
- also read files in /proc correctly that have a filesize of 0
Sun Mar 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 3.1.2
Wed Jan 22 2003 Tim Powers <timp@redhat.com>
- rebuilt
Mon Dec 02 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- add find_lang to specfile
Wed Nov 20 2002 Elliot Lee <sopwith@redhat.com> 3.1.1-7
- Add gawk-3.1.1-ngroups.patch, because NGROUPS_MAX comes from sys/param.h,
and awk.h changes behaviour depending on whether NGROUPS_MAX is defined
or not. (For ppc64)
Wed Nov 06 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- remove /usr/share/info/dir
Sun Nov 03 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- ugly fix to get locale files into the right location #74360
Sun Aug 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- simplify install part of spec file
- do not package /bin/gawk-<version> anymore
Fri Jun 21 2002 Tim Powers <timp@redhat.com>
- automated rebuild
Thu May 23 2002 Tim Powers <timp@redhat.com>
- automated rebuild
Thu May 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 3.1.1
Fri Jun 29 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- fix path of man-pages
Mon Jun 25 2001 Than Ngo <than@redhat.com> 3.1.0-1
- update to 3.1.0
- remove a uneeded patch
- adapt a patch for 3.1.0
Fri Jun 01 2001 Preston Brown <pbrown@redhat.com>
- newer version of the mktemp patch from Solar Designer
<solar@openwall.com>
Fri May 11 2001 Preston Brown <pbrown@redhat.com> 3.0.6-2
- use mktemp in igawk shell script, not shell pid variable
Mon Sep 11 2000 Matt Wilson <msw@redhat.com>
- added %defattr(-,root,root)
Tue Aug 01 2000 Yukihiro Nakai <ynakai@redhat.com>
- Update japanese patch to 2000.06.18 version.
- Rebuild for 7.0J
Wed Mar 15 2000 Matt Wilson <msw@redhat.com>
- use enable_japanese macro
Tue Mar 14 2000 Chris Ding <cding@redhat.com>
- added patch for multi-byte
Thu Feb 03 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Fix man page symlinks
- Fix description
- Fix download URL
Wed Jun 30 1999 Jeff Johnson <jbj@redhat.com>
- update to 3.0.4.
Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
- make sure all binaries are stripped
Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 6)
Fri Feb 19 1999 Jeff Johnson <jbj@redhat.com>
- Install info pages (#1242).
Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
- build for glibc 2.1
- don't package /usr/info/dir
Fri Apr 24 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
- upgraded to 3.0.3
- added documentation and buildroot
Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
- built against glibc