Bug 53512 - [PATCH] Update shells/zsh to 4.0.7
Summary: [PATCH] Update shells/zsh to 4.0.7
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Will Andrews
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-19 20:40 UTC by Sergei Kolobov
Modified: 2003-07-20 05:18 UTC (History)
1 user (show)

See Also:


Attachments
zsh-4.0.7.patch (42.89 KB, patch)
2003-06-19 20:40 UTC, Sergei Kolobov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Kolobov 2003-06-19 20:40:14 UTC
- Update to 4.0.7
- Update MASTER_SITES list to the up-to-date official mirror list,
  removing sites that do not carry recent zsh versions.
- Use CONFLICTS to prevent installing both zsh and zsh-devel since they
  install files in the same locations.
- Minimize diffs to shells/zsh-devel (see separate PR)

Apply fixes previously submitted in ports/49954:
(maintainer did not respond since 2002-03-12)
- Enable functions subdirs. Now functions bundled in the distribution
  will be installed in several subdirs (.../Completion/BSD, .../Prompts, etc.)
  instead of a single flat dir with zillions of files in it.
  Functions, especially completion functions, could be very good educational
  resoure, so make it easier for user to browse that collection.
- Install single zsh.info instead of breaking it up into 20 pieces
- Simplify HTML docs installation - removes the need for USE_REINPLACE
- Install additional documentation
- Add 2 compile-time knobs and document existing one
- Allow user to override some directory structure settings:
  - ZSH_ETCDIR - where to put system-wide config files. Defaults to /etc
                 to avoid violating POLA, although making it ${PREFIX}/etc/zsh
		 would be better way to do it, IMHO (and PREFIX-clean, too)
  - ZSH_SITEFNDIR - where to put local (site) functions. Default to
                 ${PREFIX}/share/zsh/site-functions as before.
  - ZSH_FNDIR - where to put the bundled functions.
- Use (DATA|DOCS|EXAMPLES)DIR in Makefile and pkg-plist
- Spell WANT_STATIC as NOSHARED

Supercedes:	ports/49954

Port maintainer (will@FreeBSD.org) has been CC'd.
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2003-06-19 21:27:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->will

Over to maintainer.
Comment 2 Sergei Kolobov 2003-06-20 11:54:15 UTC
Forgot to mention:

files/patch-Src::utils.c can now be safely removed - it compiles and
runs fine without it (tested on both 5.1-CURRENT and 4.8-STABLE).

Also, see ports/53513 for the corresponding shells/zsh-devel port
upgrade to 4.1.1. I have tried to minimize the diffs between zsh and
zsh-devel ports as much as possible.
Comment 3 Will Andrews freebsd_committer freebsd_triage 2003-07-20 05:18:31 UTC
State Changed
From-To: open->closed

Committed, thanks (and turned over to you).