{"id":18635763,"url":"https://github.com/xpack-dev-tools/bison-xpack","last_synced_at":"2025-04-11T08:30:49.685Z","repository":{"id":188836574,"uuid":"679516596","full_name":"xpack-dev-tools/bison-xpack","owner":"xpack-dev-tools","description":"A binary distribution of GNU bison","archived":false,"fork":false,"pushed_at":"2024-10-15T16:30:15.000Z","size":784,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"xpack","last_synced_at":"2024-10-16T22:24:19.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://xpack-dev-tools.github.io/bison-xpack/","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xpack-dev-tools.png","metadata":{"files":{"readme":"README-LONG.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ilegeul","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-08-17T02:59:46.000Z","updated_at":"2024-09-16T17:37:55.000Z","dependencies_parsed_at":"2024-05-09T00:31:53.645Z","dependency_job_id":"3c41de8d-3c59-4240-9715-d0ad065e7815","html_url":"https://github.com/xpack-dev-tools/bison-xpack","commit_stats":null,"previous_names":["xpack-dev-tools/bison-xpack"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fbison-xpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fbison-xpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fbison-xpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fbison-xpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xpack-dev-tools","download_url":"https://codeload.github.com/xpack-dev-tools/bison-xpack/tar.gz/refs/heads/xpack","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223462972,"owners_count":17149263,"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":[],"created_at":"2024-11-07T05:26:30.936Z","updated_at":"2024-11-07T05:26:31.433Z","avatar_url":"https://github.com/xpack-dev-tools.png","language":"MDX","funding_links":["https://ko-fi.com/ilegeul"],"categories":[],"sub_categories":[],"readme":"\n[![GitHub package.json version](https://img.shields.io/github/package-json/v/xpack-dev-tools/bison-xpack)](https://github.com/xpack-dev-tools/bison-xpack/blob/xpack/package.json)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/xpack-dev-tools/bison-xpack)](https://github.com/xpack-dev-tools/bison-xpack/releases/)\n[![npm (scoped)](https://img.shields.io/npm/v/@xpack-dev-tools/bison.svg?color=blue)](https://www.npmjs.com/package/@xpack-dev-tools/bison/)\n[![license](https://img.shields.io/github/license/xpack-dev-tools/bison-xpack)](https://github.com/xpack-dev-tools/bison-xpack/blob/xpack/LICENSE)\n\n# The xPack GNU bison\n\nA standalone cross-platform (macOS/Linux) **GNU bison**\nbinary distribution, intended for reproducible builds.\n\nThe main target is macOS 10.13, whose older version of this utility\nfails some builds.\n\nIn addition to the the binary archives and the package meta data,\nthis project also includes the build scripts.\n\n## Overview\n\nThis open source project is hosted on GitHub as\n[`xpack-dev-tools/bison-xpack`](https://github.com/xpack-dev-tools/bison-xpack)\nand provides the platform specific binaries for the\n[xPack GNU bison](https://xpack.github.io/bison/).\n\nThis distribution follows the official\n[GNU bison](https://www.gnu.org/software/bison/) releases.\n\nThe binaries can be installed automatically as **binary xPacks** or manually as\n**portable archives**.\n\n## Release schedule\n\nThe xPack GNU bison release schedule generally follows the original GNU\n[releases](https://ftp.gnu.org/gnu/bison/).\n\n## User info\n\nThis section is intended as a shortcut for those who plan\nto use the GNU bison binaries. For full details please read the\n[xPack GNU bison](https://xpack.github.io/bison/) pages.\n\n### Easy install\n\nThe easiest way to install GNU bison is using the **binary xPack**, available as\n[`@xpack-dev-tools/bison`](https://www.npmjs.com/package/@xpack-dev-tools/bison)\nfrom the [`npmjs.com`](https://www.npmjs.com) registry.\n\n#### Prerequisites\n\nA recent [xpm](https://xpack.github.io/xpm/),\nwhich is a portable [Node.js](https://nodejs.org/) command line application\nthat complements [npm](https://docs.npmjs.com)\nwith several extra features specific to\n**C/C++ projects**.\n\nIt is recommended to install/update to the latest version with:\n\n```sh\nnpm install --location=global xpm@latest\n```\n\nFor details please follow the instructions in the\n[xPack install](https://xpack.github.io/install/) page.\n\n#### Install\n\nWith the `xpm` tool available, installing\nthe latest version of the package and adding it as\na development dependency for a project is quite easy:\n\n```sh\ncd my-project\nxpm init # Add a package.json if not already present\n\nxpm install @xpack-dev-tools/bison@latest --verbose\n\nls -l xpacks/.bin\n```\n\nThis command will:\n\n- install the latest available version,\ninto the central xPacks store, if not already there\n- add symbolic links to the central store\n(or `.cmd` forwarders on Windows) into\nthe local `xpacks/.bin` folder.\n\nThe central xPacks store is a platform dependent\nlocation in the home folder;\ncheck the output of the `xpm` command for the actual\nfolder used on your platform.\nThis location is configurable via the environment variable\n`XPACKS_STORE_FOLDER`; for more details please check the\n[xpm folders](https://xpack.github.io/xpm/folders/) page.\n\nIt is also possible to install GNU bison globally, in the user home folder:\n\n```sh\nxpm install --global @xpack-dev-tools/bison@latest --verbose\n```\n\nAfter install, the package should create a structure like this (macOS files;\nonly the first two depth levels are shown):\n\n```console\n$ tree -L 2 /Users/ilg/Library/xPacks/\\@xpack-dev-tools/bison/3.8.2-1.1/.content/\n/Users/ilg/Library/xPacks/\\@xpack-dev-tools/bison/3.8.2-1.1/.content/\n├── README.md\n├── bin\n│   ├── bison\n│   └── yacc\n├── distro-info\n│   ├── CHANGELOG.md\n│   ├── licenses\n│   └── scripts\n├── libexec\n│   └── libiconv.2.dylib\n└── share\n    ├── aclocal\n    └── bison\n\n9 directories, 5 files\n```\n\nNo other files are installed in any system folders or other locations.\n\n#### Uninstall\n\nThe binaries are distributed as portable archives; thus they do not need\nto run a setup and do not require an uninstall; simply removing the\nfolder is enough.\n\nTo remove the links created by xpm in the current project:\n\n```sh\ncd my-project\n\nxpm uninstall @xpack-dev-tools/bison\n```\n\nTo completely remove the package from the central xPack store:\n\n```sh\nxpm uninstall --global @xpack-dev-tools/bison\n```\n\n### Manual install\n\nFor all platforms, the **xPack GNU bison**\nbinaries are released as portable\narchives that can be installed in any location.\n\nThe archives can be downloaded from the\nGitHub [Releases](https://github.com/xpack-dev-tools/bison-xpack/releases/)\npage.\n\nFor more details please read the\n[Install](https://xpack.github.io/bison/install/) page.\n\n### Versioning\n\nThe version strings used by the GNU bison project are three number strings\nlike `3.8.2`, which looks like semver;\nto this string the xPack distribution adds a four number,\nbut since semver allows only three numbers, all additional ones can\nbe added only as pre-release strings, separated by a dash,\nlike `3.8.2-1`. When published as a npm package, the version gets\na fifth number, like `3.8.2-1.1`.\n\nSince adherence of third party packages to semver is not guaranteed,\nit is recommended to use semver expressions like `^3.8.2` and `~3.8.2`\nwith caution, and prefer exact matches, like `3.8.2-1.1`.\n\n## Maintainer info\n\nFor maintainer info, please see the\n[README-MAINTAINER](https://github.com/xpack-dev-tools/bison-xpack/blob/xpack/README-MAINTAINER.md).\n\n## Support\n\nThe quick advice for getting support is to use the GitHub\n[Discussions](https://github.com/xpack-dev-tools/bison-xpack/discussions/).\n\nFor more details please read the\n[Support](https://xpack.github.io/bison/support/) page.\n\n## License\n\nUnless otherwise stated, the content is released under the terms of the\n[MIT License](https://opensource.org/licenses/mit/),\nwith all rights reserved to\n[Liviu Ionescu](https://github.com/ilg-ul).\n\nThe binary distributions include several open-source components; the\ncorresponding licenses are available in the installed\n`distro-info/licenses` folder.\n\n## Download analytics\n\n- GitHub [`xpack-dev-tools/bison-xpack`](https://github.com/xpack-dev-tools/bison-xpack/) repo\n  - latest xPack release\n[![Github All Releases](https://img.shields.io/github/downloads/xpack-dev-tools/bison-xpack/latest/total.svg)](https://github.com/xpack-dev-tools/bison-xpack/releases/)\n  - all xPack releases [![Github All Releases](https://img.shields.io/github/downloads/xpack-dev-tools/bison-xpack/total.svg)](https://github.com/xpack-dev-tools/bison-xpack/releases/)\n  - [individual file counters](https://somsubhra.github.io/github-release-stats/?username=xpack-dev-tools\u0026repository=bison-xpack) (grouped per release)\n- npmjs.com [`@xpack-dev-tools/bison`](https://www.npmjs.com/package/@xpack-dev-tools/bison/) xPack\n  - latest release, per month\n[![npm (scoped)](https://img.shields.io/npm/v/@xpack-dev-tools/bison.svg)](https://www.npmjs.com/package/@xpack-dev-tools/bison/)\n[![npm](https://img.shields.io/npm/dm/@xpack-dev-tools/bison.svg)](https://www.npmjs.com/package/@xpack-dev-tools/bison/)\n  - all releases [![npm](https://img.shields.io/npm/dt/@xpack-dev-tools/bison.svg)](https://www.npmjs.com/package/@xpack-dev-tools/bison/)\n\nCredit to [Shields IO](https://shields.io) for the badges and to\n[Somsubhra/github-release-stats](https://github.com/Somsubhra/github-release-stats)\nfor the individual file counters.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpack-dev-tools%2Fbison-xpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxpack-dev-tools%2Fbison-xpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpack-dev-tools%2Fbison-xpack/lists"}