BSD Ports

lang/gawk 5.4.1_1 FreeBSD

GNU version of AWK scripting language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cd465be18a
License
GPLv3+
Categories
lang
Package size
1522.9 KiB, 6714.3 KiB installed

Description

This is GNU Awk. It should be upwardly compatible with the Bell Labs research version of awk. It is almost completely compliant with the 1993 POSIX 1003.2 standard for awk.

In the other systems

SystemPortVersion
FreeBSDlang/gawk5.4.1_1
OpenBSDlang/gawk5.4.1
NetBSDlang/gawk5.4.0
DragonFlylang/gawk5.3.1
MidnightBSDlang/gawk5.4.0

Install

Binary package:

pkg install gawk

From the ports tree:

cd /usr/ports/lang/gawk/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gawk>0:lang/gawk

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.4.1_15.4.1_15.2.15.3.25.4.1_1
FreeBSD:14:quarterly5.4.1_15.4.1_1n/a5.3.25.4.1_1
FreeBSD:15:latest5.4.1_15.4.1_1n/a5.3.25.3.2
FreeBSD:15:quarterly5.4.1_15.4.1_1n/an/an/a
FreeBSD:16:latest5.4.1_15.4.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 3

Configuration

Options name: lang_gawk

OptionDefaultDescription
DOCSoffBuild and/or install documentation
MPFRoffMultiple-precision floating-point support
NLSoffNative Language Support
USES
gmake iconv libtool readline tar:lz
Service scripts
none
Conflicts with
ja-gawk

Files

Manual pages 15
  • filefuncs(3)
  • fnmatch(3)
  • fork(3)
  • gawk(1)
  • gawkbug(1)
  • inplace(3)
  • intdiv(3)
  • ordchr(3)
  • pm-gawk(1)
  • readdir(3)
  • readfile(3)
  • revoutput(3)
  • revtwoway(3)
  • rwarray(3)
  • time(3)
pkg-plist 91
  • bin/gawk
  • bin/gawk-
  • bin/gawkbug
  • etc/profile.d/gawk.csh
  • etc/profile.d/gawk.sh
  • include/gawkapi.h
  • lib/gawk/filefuncs.so
  • lib/gawk/fnmatch.so
  • lib/gawk/fork.so
  • lib/gawk/inplace.so
  • lib/gawk/intdiv.so
  • lib/gawk/ordchr.so
  • lib/gawk/readdir.so
  • lib/gawk/readfile.so
  • lib/gawk/revoutput.so
  • lib/gawk/revtwoway.so
  • lib/gawk/rwarray.so
  • lib/gawk/time.so
  • libexec/awk/grcat
  • libexec/awk/pwcat
  • share/awk/assert.awk
  • share/awk/bits2str.awk
  • share/awk/cliff_rand.awk
  • share/awk/ctime.awk
  • share/awk/ftrans.awk
  • share/awk/getopt.awk
  • share/awk/gettime.awk
  • share/awk/group.awk
  • share/awk/have_mpfr.awk
  • share/awk/inplace.awk
  • share/awk/intdiv0.awk
  • share/awk/isnumeric.awk
  • share/awk/join.awk
  • share/awk/libintl.awk
  • share/awk/noassign.awk
  • share/awk/ns_passwd.awk
  • share/awk/ord.awk
  • share/awk/passwd.awk
  • share/awk/processarray.awk
  • share/awk/quicksort.awk
  • share/awk/readable.awk
  • share/awk/readfile.awk
  • share/awk/rewind.awk
  • share/awk/round.awk
  • share/awk/shellquote.awk
  • share/awk/strtonum.awk
  • share/awk/tocsv.awk
  • share/awk/walkarray.awk
  • share/awk/zerofile.awk
  • share/info/gawk_api-figure1.png
  • share/info/gawk_api-figure2.png
  • share/info/gawk_api-figure3.png
  • share/info/gawk_array-elements.png
  • share/info/gawk_general-program.png
  • share/info/gawk_process-flow.png
  • share/info/gawk_statist.jpg
  • share/locale/ar/LC_MESSAGES/gawk.mo
  • share/locale/bg/LC_MESSAGES/gawk.mo
  • share/locale/de/LC_MESSAGES/gawk.mo
  • share/locale/es/LC_MESSAGES/gawk.mo
  • share/locale/fr/LC_MESSAGES/gawk.mo
  • share/locale/he/LC_MESSAGES/gawk.mo
  • share/locale/id/LC_MESSAGES/gawk.mo
  • share/locale/it/LC_MESSAGES/gawk.mo
  • share/locale/ka/LC_MESSAGES/gawk.mo
  • share/locale/ko/LC_MESSAGES/gawk.mo
  • share/locale/nl/LC_MESSAGES/gawk.mo
  • share/locale/pl/LC_MESSAGES/gawk.mo
  • share/locale/pt/LC_MESSAGES/gawk.mo
  • share/locale/pt_BR/LC_MESSAGES/gawk.mo
  • share/locale/ro/LC_MESSAGES/gawk.mo
  • share/locale/sr/LC_MESSAGES/gawk.mo
  • share/locale/sv/LC_MESSAGES/gawk.mo
  • share/locale/tr/LC_MESSAGES/gawk.mo
  • share/locale/uk/LC_MESSAGES/gawk.mo
  • share/locale/zh_CN/LC_MESSAGES/gawk.mo
  • share/man/man1/gawk.1.gz
  • share/man/man1/gawkbug.1.gz
  • share/man/man1/pm-gawk.1.gz
  • share/man/man3/filefuncs.3am.gz
  • share/man/man3/fnmatch.3am.gz
  • share/man/man3/fork.3am.gz
  • share/man/man3/inplace.3am.gz
  • share/man/man3/intdiv.3am.gz
  • share/man/man3/ordchr.3am.gz
  • share/man/man3/readdir.3am.gz
  • share/man/man3/readfile.3am.gz
  • share/man/man3/revoutput.3am.gz
  • share/man/man3/revtwoway.3am.gz
  • share/man/man3/rwarray.3am.gz
  • share/man/man3/time.3am.gz
distinfo 2
FileSizeSHA256
gawk-5.4.1.tar.lz3.644362e+06e5cf1994979ccee99a4e97223c687b67be27015b2f8f368c62250fe81109813b
bf85f8a3175af703597082d4c7e0abc2066a44d3.patch2058d78a4318005ee7ed9473e5f17be9d4101dfcc828ab155ec3961b44bf2599d4e9
Master sites 1
  • GNU

Commit history 2

DateCommitCreditsLog message
cd465be18a Alexey Dokuchaev lang/gawk: backport upstream patch for systems without MPFR and GMP
This affects us because MPFR option for multiple-precision floating -point support added with r322035 (now commit 6c3d62a0a143) back in 2013 is disabled by default. We might flip the switch one day, but that would require extra care and testing to not break other things. Pull the identical patch from GitHub mirror which is easier to work against than Savannah repository (commit hashes remain the same). PR: 297421 Submitted by: leres
fe5a77594c Alexey Dokuchaev lang/gawk: update GNU awk to version 5.4.1
- Move options block below the common knobs - Install some standard documentation files Reported by: portscout