SUMMARY="A pattern scanning and processing language" DESCRIPTION=" If you are like many computer users, you would frequently like to make \ changes in various text files wherever certain patterns appear, or \ extract data from parts of certain lines while discarding the rest. To \ write a program to do this in a language such as C or Pascal is a \ time-consuming inconvenience that may take many lines of code. The job \ is easy with awk, especially the GNU implementation: gawk. The awk utility interprets a special-purpose programming language that \ makes it possible to handle simple data-reformatting jobs with just a \ few lines of code. " HOMEPAGE="http://www.gnu.org/s/gawk" SOURCE_URI="http://ftp.gnu.org/gnu/gawk/gawk-$portVersion.tar.gz" CHECKSUM_SHA256="c88046c6e8396ee548bcb941e16def809b7b55b60a1044b5dd254094f347c7d9" REVISION="1" LICENSE="GNU GPL v3" COPYRIGHT="1983-2017 Free Software Foundation, Inc." ARCHITECTURES="?x86_gcc2 ?x86 x86_64 ?arm" PATCHES="gawk-$portVersion.patchset" GLOBAL_WRITABLE_FILES=" settings/profile.d/gawk.csh keep-old settings/profile.d/gawk.sh keep-old " PROVIDES=" gawk = $portVersion compat >= 4 cmd:awk = $portVersion compat >= 3 cmd:gawk = $portVersion compat >= 3 cmd:igawk = $portVersion compat >= 3 " REQUIRES=" haiku lib:libintl " BUILD_REQUIRES=" haiku_devel " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:gcc cmd:gettext cmd:ld cmd:libtoolize cmd:make cmd:makeinfo cmd:sed cmd:yacc " defineDebugInfoPackage gawk \ $binDir/gawk BUILD() { autoreconf -fi runConfigure ./configure \ --disable-rpath --with-gnu-ld make $jobArgs } INSTALL() { make install } TEST() { make check }