Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.
Port version has install, uninstall, and upgrade functionalities removed.
Internal paths are adjusted to allow multiple users to use Oh My Zsh together.
Details
- Reviewers
fernape - Commits
- rP541477: New port: shells/ohmyzsh
portlint OK
poudriere OK
smoke test OK
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 32172 Build 29673: arc lint + arc unit
Event Timeline
shells/ohmyzsh/Makefile | ||
---|---|---|
19 | These are standard bsd.port.mk variables. They better be after USE_* block |
Builds in {11.4,12.1}{amd64,i386} and 13-current amd64.
Seems to work fine in 12.1 amd64 (I did light testing since I'm not a zsh user).
LGTM!
Could you also add descriptions to the patch files? Like "This removes the auto-update bits" or something?
head/shells/ohmyzsh/files/patch-oh-my-zsh.sh | ||
---|---|---|
13 ↗ | (On Diff #74186) | This path feels wrong, it should probably be using ${XDG_CACHE_HOME:-$HOME/.cache}/oh-my-zsh instead of doing its own thing in some strange location. (But it may just be me trying to make things respect XDG base directories.) |
head/shells/ohmyzsh/pkg-descr | ||
1–15 ↗ | (On Diff #74186) | The pkg-descr is supposed to remain factual, this, while fun, is a bit too on the zealot side. Could you maybe rewrite it to explain what it does instead of how great it is? |