Create a default zshrc file that sets up the prompt to behave the same
as the bash one set by Haiku. There was an attempt to patch the prompt
in zprofile already (after sourcing /etc/profile), but the prompt is now
too complex for the simple substitutions to work.
Avoids the problem reported in https://dev.haiku-os.org/ticket/17652
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
- Recipe changes:
- A SUMMARY that better reflects zsh
- Added GLOBAL_WRITABLES_FILES and USER_SETTINGS_FILES
- LICENSE and COPYRIGHT updated
- Introduced the _doc package with HTML and PDF documentations
- Global configuration files has been moved to the correct location
- Various part has been cleaned up
- A fake home directory is created for TEST() to keep user home
directory clean, if we ever to support non-chroot building
- Functional changes:
- zsh now sources /etc/profile by default
- Unless the user has dotfiles in their home directory, place them
in B_USER_SETTINGS_DIRECTORY/zsh by default
- If the users rely on the old behavior that
B_USER_SETTINGS_DIRECTORY/zsh/z* is sourced, appropriate symlinks
will be generated.
* teeworlds
Don't start SUMMARY with app name
Re-ordered blocks
* textsaver
Don't start SUMMARY with app name
Re-ordered blocks
Corrected PROVIDES from apps to addon
* tiff
Don't start SUMMARY with app name
Re-ordered blocks
Removed duplicate REVISION
* timecop
Don't start SUMMARY with app name
Re-ordered blocks
* transmission
Don't start SUMMARY with app name
Re-ordered blocks
* twolame
Don't start SUMMARY with app name
Re-ordered blocks
* x264
Don't start SUMMARY with app name
Re-ordered blocks
* xemacs
Don't start SUMMARY with app name
Re-ordered blocks
* xextproto
Don't start SUMMARY with app name
Improved SUMMARY and DESCRIPTION
Re-ordered blocks
* xtrans
Don't start SUMMARY with app name
Improved SUMMARY and DESCRIPTION
Re-ordered blocks
* zoo
Don't start SUMMARY with app name
Still in old BEP format
* zsh
Don't start SUMMARY with app name
Re-ordered blocks
* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.
* portVersionedName contains the secondary architecture,
so using it means secondary package builds fail.
example: $portVersionedName is libwow_x86-0.0.0 when
doing an x86 build on x86_gcc2