1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= GNU version of Awk
8 HOMEPAGE= http://www.gnu.org/software/gawk/gawk.html
13 DISTFILE[1]= gawk-5.2.1.tar.xz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= MPFR
20 OPTIONS_STANDARD= MPFR
23 BUILD_DEPENDS= libsigsegv:static:standard
25 USES= makeinfo libtool readline gettext
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
38 FPC_EQUIVALENT= lang/gawk
42 CONFIGURE_ARGS= AWK={{AWK}}
44 --with-libintl-prefix={{LOCALBASE}}
46 INSTALL_TARGET= install-strip
47 PLIST_SUB= VERSION=5.2.1
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
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
65 673553b91f9e18cc5792ed51075df8d510c9040f550a6f74e09c9add243a7e4f 3411420 gawk-5.2.1.tar.xz
68 [FILE:1081:manifests/plist.primary]
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%%
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
164 [FILE:366:patches/patch-Makefile.in]
165 --- Makefile.in.orig 2022-11-17 16:16:50 UTC
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); \
178 [FILE:392:patches/patch-extension_inplace.c]
179 --- extension/inplace.c.orig 2019-08-28 18:54:14 UTC
180 +++ extension/inplace.c
185 +#if !(defined __sun__ && (__STDC_VERSION__ - 0 >= 199901L))
186 #ifndef _XOPEN_SOURCE
187 # define _XOPEN_SOURCE 1
189 #ifndef _XOPEN_SOURCE_EXTENDED
190 # define _XOPEN_SOURCE_EXTENDED 1
192 +#endif /* __sun__ check */