Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_F8 / gawk
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gawk
4 VERSION=                5.2.1
5 KEYWORDS=               lang
6 VARIANTS=               standard
7 SDESC[standard]=        GNU version of Awk
8 HOMEPAGE=               http://www.gnu.org/software/gawk/gawk.html
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/gawk
13 DISTFILE[1]=            gawk-5.2.1.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18
19 OPTIONS_AVAILABLE=      MPFR
20 OPTIONS_STANDARD=       MPFR
21 OPT_ON[all]=            MPFR
22
23 BUILD_DEPENDS=          libsigsegv:static:standard
24
25 USES=                   makeinfo libtool readline gettext
26
27 LICENSE=                GPLv3+:primary
28 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
29 LICENSE_FILE=           GPLv3+:{{WRKSRC}}/COPYING
30 LICENSE_AWK=            TERMS:"UPDATE_YEAR"
31 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/main.c
32 LICENSE_SCHEME=         solo
33
34 INFO=                   primary:gawk
35                         primary:gawkworkflow
36                         primary:gawkinet
37                         primary:pm-gawk
38 FPC_EQUIVALENT=         lang/gawk
39 INFO_SUBDIR=            .
40
41 MUST_CONFIGURE=         gnu
42 CONFIGURE_ARGS=         AWK={{AWK}}
43                         --enable-nls
44                         --with-libintl-prefix={{LOCALBASE}}
45
46 INSTALL_TARGET=         install-strip
47 PLIST_SUB=              VERSION=5.2.1
48
49 [MPFR].DESCRIPTION=                     Support multi-precision floating-point computation
50 [MPFR].BUILDRUN_DEPENDS_ON=             mpfr:shared:standard
51 [MPFR].BUILD_DEPENDS_ON=                mpfr:static:standard
52 [MPFR].CONFIGURE_ARGS_OFF=              --without-gmp
53                                         --without-mpfr
54
55 [FILE:355:descriptions/desc.primary]
56 The GNU implementation of awk is called gawk; it is fully upward
57 compatible with the System V Release 4 version of awk.  gawk is also
58 upward compatible with the POSIX specification of the awk language.
59 This means that all properly written awk programs should work with gawk.
60 Thus, usually no distinction between gawk and other awk implemenations
61 is made.
62
63
64 [FILE:96:distinfo]
65 673553b91f9e18cc5792ed51075df8d510c9040f550a6f74e09c9add243a7e4f      3411420 gawk-5.2.1.tar.xz
66
67
68 [FILE:1081:manifests/plist.primary]
69 bin/
70  gawk
71  gawk-%%VERSION%%
72  gawkbug
73 etc/profile.d/
74  gawk.csh
75  gawk.sh
76 include/gawkapi.h
77 lib/gawk/
78  filefuncs.%%SHARED_OBJECT%%
79  fnmatch.%%SHARED_OBJECT%%
80  fork.%%SHARED_OBJECT%%
81  inplace.%%SHARED_OBJECT%%
82  intdiv.%%SHARED_OBJECT%%
83  ordchr.%%SHARED_OBJECT%%
84  readdir.%%SHARED_OBJECT%%
85  readfile.%%SHARED_OBJECT%%
86  revoutput.%%SHARED_OBJECT%%
87  revtwoway.%%SHARED_OBJECT%%
88  rwarray.%%SHARED_OBJECT%%
89  time.%%SHARED_OBJECT%%
90 libexec/awk/
91  grcat
92  pwcat
93 share/awk/
94  assert.awk
95  bits2str.awk
96  cliff_rand.awk
97  ctime.awk
98  ftrans.awk
99  getopt.awk
100  gettime.awk
101  group.awk
102  have_mpfr.awk
103  inplace.awk
104  intdiv0.awk
105  isnumeric.awk
106  join.awk
107  libintl.awk
108  noassign.awk
109  ns_passwd.awk
110  ord.awk
111  passwd.awk
112  processarray.awk
113  quicksort.awk
114  readable.awk
115  readfile.awk
116  rewind.awk
117  round.awk
118  shellquote.awk
119  strtonum.awk
120  walkarray.awk
121  zerofile.awk
122 share/man/man1/
123  gawk.1.gz
124  gawkbug.1.gz
125  pm-gawk.1.gz
126 share/man/man3/
127  filefuncs.3am.gz
128  fnmatch.3am.gz
129  fork.3am.gz
130  inplace.3am.gz
131  ordchr.3am.gz
132  readdir.3am.gz
133  readfile.3am.gz
134  revoutput.3am.gz
135  revtwoway.3am.gz
136  rwarray.3am.gz
137  time.3am.gz
138
139
140 [FILE:762:manifests/plist.nls]
141 share/locale/bg/LC_MESSAGES/gawk.mo
142 share/locale/ca/LC_MESSAGES/gawk.mo
143 share/locale/da/LC_MESSAGES/gawk.mo
144 share/locale/de/LC_MESSAGES/gawk.mo
145 share/locale/es/LC_MESSAGES/gawk.mo
146 share/locale/fi/LC_MESSAGES/gawk.mo
147 share/locale/fr/LC_MESSAGES/gawk.mo
148 share/locale/id/LC_MESSAGES/gawk.mo
149 share/locale/it/LC_MESSAGES/gawk.mo
150 share/locale/ja/LC_MESSAGES/gawk.mo
151 share/locale/ko/LC_MESSAGES/gawk.mo
152 share/locale/ms/LC_MESSAGES/gawk.mo
153 share/locale/nl/LC_MESSAGES/gawk.mo
154 share/locale/pl/LC_MESSAGES/gawk.mo
155 share/locale/pt/LC_MESSAGES/gawk.mo
156 share/locale/pt_BR/LC_MESSAGES/gawk.mo
157 share/locale/ro/LC_MESSAGES/gawk.mo
158 share/locale/sr/LC_MESSAGES/gawk.mo
159 share/locale/sv/LC_MESSAGES/gawk.mo
160 share/locale/vi/LC_MESSAGES/gawk.mo
161 share/locale/zh_CN/LC_MESSAGES/gawk.mo
162
163
164 [FILE:366:patches/patch-Makefile.in]
165 --- Makefile.in.orig    2022-11-17 16:16:50 UTC
166 +++ Makefile.in
167 @@ -1304,7 +1304,7 @@ install-exec-hook:
168         (cd $(DESTDIR)$(bindir); \
169         name=`echo gawk | sed '$(transform)'` ; \
170         $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
171 -       if [ ! -f awk$(EXEEXT) ]; \
172 +       if ! /usr/bin/which awk; \
173         then    $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \
174         fi; exit 0)
175  
176
177
178 [FILE:392:patches/patch-extension_inplace.c]
179 --- extension/inplace.c.orig    2019-08-28 18:54:14 UTC
180 +++ extension/inplace.c
181 @@ -27,12 +27,14 @@
182  #include <config.h>
183  #endif
184  
185 +#if !(defined __sun__ && (__STDC_VERSION__ - 0 >= 199901L))
186  #ifndef _XOPEN_SOURCE
187  # define _XOPEN_SOURCE 1
188  #endif
189  #ifndef _XOPEN_SOURCE_EXTENDED
190  # define _XOPEN_SOURCE_EXTENDED 1
191  #endif
192 +#endif /* __sun__ check */
193  
194  #include <stdio.h>
195  #include <assert.h>
196