{"id":15381054,"url":"https://github.com/tani/pkgbrew","last_synced_at":"2025-04-15T19:09:04.945Z","repository":{"id":97698919,"uuid":"49913257","full_name":"tani/pkgbrew","owner":"tani","description":"non-root package manager based on pkgsrc","archived":false,"fork":false,"pushed_at":"2023-12-15T12:00:25.000Z","size":2160,"stargazers_count":17,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-15T19:08:55.189Z","etag":null,"topics":["golang","packaging","pkgsrc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2016-01-18T23:49:31.000Z","updated_at":"2023-05-25T12:59:01.000Z","dependencies_parsed_at":"2023-12-15T13:24:30.907Z","dependency_job_id":"a7bc492f-4c1f-457b-ba08-ac818e23f5d4","html_url":"https://github.com/tani/pkgbrew","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Fpkgbrew","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Fpkgbrew/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Fpkgbrew/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Fpkgbrew/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tani","download_url":"https://codeload.github.com/tani/pkgbrew/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249135809,"owners_count":21218365,"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":["golang","packaging","pkgsrc"],"created_at":"2024-10-01T14:25:30.987Z","updated_at":"2025-04-15T19:09:04.920Z","avatar_url":"https://github.com/tani.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pkgbrew\n\nnon-root package manager\n\n## Usage\n\n### Install a package\n\n```\n$ pkgbrew install editors/emacs-nox11\n```\n\n### Uninstall a package\n\n```\n$ pkgbrew deinstall editors/emacs-nox11\n```\n\n### Upgrade a package\n\n```\n$ pkgbrew replace editors/emacs-nox11\n```\n\n### Show build parameters\n\n```\n$ pkgbrew show-options editors/emacs24\n```\n\n### Search a package\n\n```\n$ pkgbrew search emacs\n```\n\n### Manage user repository (tap/untap)\n\n```\n$ pkgbrew tap \u003cusername\u003e/\u003crepository\u003e # Github\n$ pkgbrew untap \u003cusername\u003e/\u003crepository\u003e\n$ pkgbrew update # for all repository\n```\n\nFor example,\n\n```\n$ pkgbrew tap NetBSD/pkgsrc-wip\n```\n\n### Show Usage\n\n```\n$ pkgbrew help\n```\n\n## Installation\n\n```\n$ export MAKE_JOBS=4 # Optional\n$ wget -O- https://raw.githubusercontent.com/tani/pkgbrew/master/bin/installer | /bin/sh\n$ echo 'export PATH=$HOME/.pkgbrew/bin:$PATH' \u003e\u003e ~/.bashrc\n$ echo 'export MANPATH=$HOME/.pkgbrew/man:$MANPATH' \u003e\u003e ~/.bashrc\n```\n\n## Supported platforms\n\n- NetBSD\n- Solaris\n- Linux (test environment)\n- Darwin(Mac OS X) (Travis CI)\n- FreeBSD\n\n(see also pkgsrc.org)\n\n## Software requirements\n\n- wget or curl\n- gcc (and libstdc++)\n- libncurses-devel\n- zlib and zlib-devel\n\nThis software is written only in /bin/sh and awk, which means that POSIX compatibe.\n\n### Debian/Ubuntu\n\n```\n$ sudo apt-get install build-essential\n```\n\n### Mac OSX\n\nSet the CC variable in the environment before the script the starts. (`export CC=clang`)\n\n## Author\n\nTANIGUCHI Masaya\n\n## Copyright\n\nCopyright(c) 2016-2020 TANIGUCHI Masaya\n\n## License\n\nBSD License (2 clause)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftani%2Fpkgbrew","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftani%2Fpkgbrew","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftani%2Fpkgbrew/lists"}