Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 13952 Build 14147: arc lint + arc unit
Event Timeline
misc/lxi-tools/Makefile | ||
---|---|---|
29 | For consistency with other shells (in other ports) and with bash in other ports. And this is real cheap. :-) |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | Consistency is a nice thing, but in this case, most of those ports are wrong, and not installing a 500 bytes file because someone may not needed is not how default options are supposed to work. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | Adam Weinberger also expressed preference to allow user decide such things, no matter how small. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | I never said to remove the option. Advanced users using the ports tree or building their own packages can decide what they want. I said that some users will need the completion file, and this is reason enough to enable the option by default. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | Shouldn't such things be enabled on the framework level? Just like DOCS is enabled by default, you can make BASH enabled by default too, and remove OPTIONS_DEFAULT=BASH from all ports. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | Hi Mat, BASH option default here was based on merit. This software has small command/options set and doesn't need any completions (IMO). This particular bash completion doesn't do much, I included it in the port only because it is in the upstream package. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | Not for shell completion files, I haven't. Ports should ALWAYS install their shell completion files. You change shells, enable completions, and suddenly all the ports you've installed have completions. Don't make it an option. Always install it. It simply makes for a much better user experience. |
misc/lxi-tools/Makefile | ||
---|---|---|
29 |
Then, IMO, they should all be made default in the framework. -) |
misc/lxi-tools/Makefile | ||
---|---|---|
29 | No. They shouldn't be options in the first place. Just install them. |