Bug 53513 - [PATCH] Update shells/zsh to 4.1.1
Summary: [PATCH] Update shells/zsh to 4.1.1
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: shige
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-19 20:40 UTC by Sergei Kolobov
Modified: 2003-07-04 16:14 UTC (History)
1 user (show)

See Also:


Attachments
zsh-devel-4.1.1.patch (45.79 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:15 UTC
- Update to 4.1.1
- 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.
- Use PKGNAMESUFFIX to allow "pkg_add -r zsh-devel"
- Minimize diffs to shells/zsh (see separate PR)

Apply same fixes as for shells/zsh port, 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

Port maintainer - shige@FreeBSD.org - has been copied.
Comment 1 Sergei Kolobov 2003-06-19 20:54:48 UTC
Obviously, the Synopsis should read "Update shells/zsh-devel ...".
It is time to fix my pr-update script.
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2003-06-19 21:27:51 UTC
Responsible Changed
From-To: freebsd-ports-bugs->shige

Over to maintainer.
Comment 3 shige freebsd_committer freebsd_triage 2003-07-04 16:13:03 UTC
State Changed
From-To: open->closed

Committed. Thanks!