This is just an experimental hack and cannot happily be merged into
the upstream. Zsh's line editor apparently needs a rewrite in order
to support multi-byte encodings because it strongly relies on the
single-byte character scheme.
These patches are mostly based on the work by ono@ono.org (Thanks!):
http://www.ono.org/software/zsh-euc/
What I did over this is disable the hack for non-EUC locales. Maybe
the patches can be moved to shells/zsh in the future, but it's
premature for the moment.
Notes:
- forward-char, backward-char and backward-delete-char with no numeric
argument should work properly with this hack.
- Completion and redisplay should work fine.
- There can be some trivial side-effects.
- JIS X0201-Roman and JIS X0208-Kanji are supported.
- JIS X0201-Katakana and JIS X0212 Kanji are NOT supported.
- Only tested with the EUC-JP (ja_JP.eucJP) locale. I'm not sure if
it works for GB 2312/CNS 11643-1/KS X 1001. Any feedbacks is
welcome, especially a patch if it does not work. :)
terminal to version 2.00a.
Put MAINTAINER's suggestions into the default configuration file.
Transfer the maintainership over to knu@FreeBSD.org.
Approved by: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp> (ex-MAINTAINER)
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
- "files/patch-ae" is no longer required
- PLIST substitution is used to merge the files "pkg-plist.doc" and
"pkg-plist" into one entity
- new patch file "files/patch-static.scm" has been added
Approved by: alex [MAINTAINER]
* Re-enable WANT_STATIC.
* Remove license check and "Proprietary Notice" since we won't distribute
a package.
* Move notice about locale bug to pkg-descr.
PR: 32343
- Comment out WANT_STATIC, which is currently broken.
- Fix an mbstate_t syntax error; from Mitch Tishmack <otomo@qwest.net>.
- Skip unused floating point tests that prevent building on alpha.
- Point out LC_NUMERIC problem in pkg-message.
PR: 31197
Submitted by: MAINTAINER
Remove a patch that is now incorporated in the official sources.
Mark BROKEN until the maintainer (or somebody else) figures out a way
to make it build again on FreeBSD.
PR: 30825
Submitted by: maintainer
2. It causes bash2 to core on my 4.3-STABLE box randomly
3. Since bash is a likely contender for any Linux converts, the last
thing we need is for them to grep through the ports INDEX file, install
this, destabilize their FreeBSD box, and generate bad PR
4. (portmgr hat on) it was not added in an appropriate manner.
Should the original submitter wish to re-evaluate points 1-4 above, then
we'll consider re-adding it. For now, it's toast.
- Remove patches (merged into distribution).
- Add zsh-doc distribution.
- Remove USE_AUTOCONF.
- Remove extraneous shells.bak after /etc/shells update.
- Adjust to slide .info under NOPORTDOCS and such.
- Spelling fix in descr.
Thanks to Pete for his work.
PR: 28657
Submitted by: Pete Fritchman <petef@databits.net>