{"id":22366698,"url":"https://github.com/vaeth/portage-bashrc-mv","last_synced_at":"2025-07-30T17:32:17.614Z","repository":{"id":3368138,"uuid":"3006360","full_name":"vaeth/portage-bashrc-mv","owner":"vaeth","description":"Provide support for /etc/portage/bashrc.d and /etc/portage/package.cflags for the portage package manager (Gentoo Linux)","archived":false,"fork":false,"pushed_at":"2024-08-17T04:55:14.000Z","size":150,"stargazers_count":30,"open_issues_count":8,"forks_count":9,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-08-17T05:43:05.050Z","etag":null,"topics":["cflags","gentoo","hacks","initscript","patches","portage"],"latest_commit_sha":null,"homepage":"http://www.mathematik.uni-wuerzburg.de/~vaeth/gentoo/index.html#portage-bashrc","language":"Shell","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/vaeth.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-18T14:58:35.000Z","updated_at":"2024-08-17T04:55:18.000Z","dependencies_parsed_at":"2024-06-16T09:45:51.807Z","dependency_job_id":"68cf7c11-66d7-4604-a651-15eb9d1d0941","html_url":"https://github.com/vaeth/portage-bashrc-mv","commit_stats":null,"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fportage-bashrc-mv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fportage-bashrc-mv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fportage-bashrc-mv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fportage-bashrc-mv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaeth","download_url":"https://codeload.github.com/vaeth/portage-bashrc-mv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228164524,"owners_count":17879085,"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":["cflags","gentoo","hacks","initscript","patches","portage"],"created_at":"2024-12-04T18:15:13.046Z","updated_at":"2024-12-04T18:15:13.714Z","avatar_url":"https://github.com/vaeth.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# portage-bashrc-mv\n\n(C) Martin Väth \u003cmartin at mvath.de\u003e\nThe license of this project is the GNU Public License GPL-2.\nSPDX-License-Identifier: GPL-2.0-only\n\nThe portage-bashrc-mv project is meant to be used with the\ngentoo portage system and serves two purposes.\n\n1. It provides support for an `/etc/portage/bashrc.d` directory in which\n   you can define functions which are executed during emerge phases.\n2. It provides the following functionality in `/etc/portage/bashrc.d`\n   - Support for an `/etc/portage/package.cflags` file (or directory)\n     in which you can easily execute tasks or modify variables like CFLAGS\n     on a per-package basis.\n     This is similar to using `/etc/portage/env` but has a more\n     convenient syntax for e.g. modifying `CFLAGS`.\n     There is also a special flag filtering for non-GNU compilers\n     (mainly clang).\n     Moreover, pgo (profile-guided optimization) is supported.\n   - Support for removing undesired `.la` files before installation\n   - Support for removing undesired locales before installation\n   - Support for `CCACHE_*` variables.\n   - Output of time information and title bar if\n     `app-portage/portage-utils` and `app-shells/runtitle`\n     (the latter from the mv overlay) are installed.\n\nSee `bashrc.d/README` for more details.\n\nFor installation, just copy `bashrc` and `bashrc.d` into `/etc/portage`.\nThere is also an ebuild in the `mv` repository\n(available by `app-select/eselect-repository` or `app-portage/layman`).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fportage-bashrc-mv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaeth%2Fportage-bashrc-mv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fportage-bashrc-mv/lists"}