summaryrefslogtreecommitdiff
path: root/packaging/gawk.yaml
blob: 8ab013a0b23082ca35cd61757459585b89b8a986 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Name: gawk
Summary: The GNU version of the awk text processing utility
Version: 3.1.5
Release: 1
Epoch: 1
Group: Applications/Text
License: GPLv2+
URL: http://www.gnu.org/software/gawk/gawk.html
Sources:
    - ftp://ftp.gnu.org/gnu/gawk/gawk-%{version}.tar.bz2
Patches:
    - gawk-3.1.3-getpgrp_void.patch
    - gawk-3.1.5-free.patch
    - gawk-3.1.5-fieldwidths.patch
    - gawk-3.1.5-binmode.patch
    - gawk-3.1.5-num2str.patch
    - gawk-3.1.5-wconcat.patch
    # fix internal names like /dev/user, /dev/pid, as well as /dev/fd/N
    - gawk-3.1.5-internal.patch
    # 194214 - gawk coredumps on syntax error
    - gawk-3.1.5-syntaxerror.patch
    # http://lists.gnu.org/archive/html/bug-gnu-utils/2006-07/msg00004.html
    - gawk-3.1.5-numflags.patch
    # IPv6 support
    - gawk-3.1.5-ipv6.patch
    # 222080 - double free or corruption
    - gawk-3.1.5-freewstr.patch
    # upstream patch - Invalid read of size 4
    - gawk-3.1.5-mbread.patch
Description: |
    The gawk package contains the GNU version of awk, a text processing
    utility. Awk interprets a special-purpose programming language to do
    quick and easy text pattern matching and reformatting jobs.
    
    Install the gawk package if you need a text processing utility. Gawk is
    considered to be a standard Linux tool for processing text.

PkgBR:
    - flex
    - bison
Requires:
    - /bin/mktemp
ConfigOptions:
    - --bindir=/bin
LocaleName: gawk