{"id":22568107,"url":"https://github.com/rekgrpth/gawkextlib","last_synced_at":"2025-04-10T12:33:18.191Z","repository":{"id":104666272,"uuid":"334119068","full_name":"RekGRpth/gawkextlib","owner":"RekGRpth","description":"Dynamically loaded extension libraries for GNU AWK (forked from https://git.code.sf.net/p/gawkextlib/code)","archived":false,"fork":false,"pushed_at":"2025-03-17T19:17:45.000Z","size":7246,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T20:27:34.354Z","etag":null,"topics":["c","extension","gawk"],"latest_commit_sha":null,"homepage":"https://gawkextlib.sourceforge.net/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RekGRpth.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-29T11:01:38.000Z","updated_at":"2025-03-17T19:17:50.000Z","dependencies_parsed_at":"2024-05-02T20:37:48.019Z","dependency_job_id":"ffcb59c3-21e6-43dd-a651-016233abce66","html_url":"https://github.com/RekGRpth/gawkextlib","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RekGRpth%2Fgawkextlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RekGRpth%2Fgawkextlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RekGRpth%2Fgawkextlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RekGRpth%2Fgawkextlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RekGRpth","download_url":"https://codeload.github.com/RekGRpth/gawkextlib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217131,"owners_count":21066633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","extension","gawk"],"created_at":"2024-12-08T00:11:27.930Z","updated_at":"2025-04-10T12:33:18.160Z","avatar_url":"https://github.com/RekGRpth.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is gawkextlib.  It contains several shared library extension packages for\ngawk, as well as libgawkextlib containing some APIs that are useful for\nextension packages.  These extension libraries require the use of gawk (GNU\nAwk) version 4.1.1 or later, except for the select and json extensions, which\nare currently supported only by gawk 4.2 (API version 2) and later.\n\nThe 1.1.0 releases of the extensions should work with both API versions 1\n(prior to gawk 4.2) and 2 (starting with gawk 4.2). The API changes did not\naffect gawkextlib.\n\nPlease download gawkextlib plus one or more individual extensions.  You should\nbuild and install gawkextlib first.  After you untar each package, please cd\ninto its directory and build as follows:\n\n    ./configure \u0026\u0026 make \u0026\u0026 make check \u0026\u0026 make install \u0026\u0026 echo Success.\n\nOn an rpm-based system, such as Fedora or RHEL or CentOS, you should download\neach package's rpm spec file from the rpm-specs directory and place the\ntarballs in the customary RPM source directory, which defaults to\n$HOME/rpmbuild/SOURCES.  You can then say\n\n    rpmbuild -bb gawkextlib.spec\n\nAfter installing the gawkextlib rpm, you can then build the individual\nextension rpms like so:\n\n    rpmbuild -bb gawk-\u003cextension\u003e.spec\n\nIf you would like to build from git sources, please make sure that your\nsystem has these packages installed: autoconf, automake, gettext, libtool,\nand autopoint. On many systems, autopoint is part of the gettext package,\nbut some distributions, such as Ubuntu, place it in a separate package.\n\nWith that infrastructure in place, the steps are very similar:\n\n    git clone git://git.code.sf.net/p/gawkextlib/code gawkextlib\n\nPlease build lib first, and then the extensions you want, like so:\n\n    autoreconf -i \u0026\u0026 \\\n      ./configure \u0026\u0026 make \u0026\u0026 make check \u0026\u0026 make install \u0026\u0026 echo Success.\n\nNote: if gawk is installed in a non-standard location, please call\n`configure --with-gawk=/path/to/gawk`.  Similarly, if you do not\nplan to install gawkextlib in the standard location, please use the `--prefix`\noption.  So your configure command might look something like:\n\n    configure --with-gawk=/path/to/gawk --prefix=/path/to/gawkextlib\n\nPlease use the mailing lists to report bugs or contribute new code.\nWe welcome the contribution of new extensions.\n\nDevelopers: please refer to the Development file.  This file has more detailed\ninstructions for building from git, installing in non-standard locations,\ncreating new extensions, and testing packages.\n\nNote: if you are using legacy xgawk, please upgrade to gawk version 4.1.1 or\nlater with these new packages.  There is only one known incompatibility between\nxgawk and current gawk: in gawk 4.1 and later, the `@include` and `@load`\ndirectives require double quotes around the filename.  With xgawk, there were\nno quotes.  Please let us know if you find any other incompatibilities.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frekgrpth%2Fgawkextlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frekgrpth%2Fgawkextlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frekgrpth%2Fgawkextlib/lists"}