* Indentation fixed
* Order of tags restructuring
* 'URL' & 'Source0' now uses https:// instead of http://
* 'Requires' on /sbin/install-info changed to info package
* Added additional notes/comments about the building process
* Added explicit use of hardened build (-fPIE)
* Added section for RHEL/CentOS downstream patches only
* %setup macro replaced with %autosetup
* %description updated (partially taken from Wikipedia.org)
* Fixed incorrect use of some RPM macros
Additional refactoring/changes will follow up.
The specfile is now ASCII file instead of previous UTF-8 file.
The name of Martin Bříza has been updated to Martin Briza,
and the name of Ville Skyttä has been updated to Ville Skytta.
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