Commit Graph
101 Commits
Author SHA1 Message Date
Lawrence Velázquez 795f62b982 zsh: Run configure tests more leniently
Several configure tests fail because recent compilers error out on
functions with missing type specifiers.  The resulting shell hangs
indefinitely in certain circumstances.

Suppress the "implicit-int" compiler error during configure.  Upstream
has added explicit type specifiers to the configure functions, so the
next release will fix this issue properly.

Closes: https://trac.macports.org/ticket/70293
See: https://www.zsh.org/mla/workers/2022/msg00964.html
2024-06-27 19:25:26 -04:00
Lawrence Velázquez 1eb01e5219 zsh: Improve shell quoting in notes
Don't encourage bad habits.
2024-06-27 19:25:25 -04:00
Lawrence Velázquez 6d16c7f0c8 zsh: Don't try to preprocess zshall.1 on Ventura
Preprocessing the `zshall.1` man page fails on macOS 13 Ventura because
Apple no longer ships a utility named `soelim`.  As I understand it,
this is because Ventura ships `mandoc` instead of `groff`.  Fortunately
for us, `mandoc` does not seem to require our preprocessing in the first
place, so there's no reason to attempt it.

Revbump because users with the `groff` port installed were able to build
this port successfully, but their `zshall.1` is different from the one
this revision produces.

Closes: https://trac.macports.org/ticket/65718
2022-10-29 01:28:49 -04:00
Lawrence Velázquez ad4a6482a8 zsh: Reenable zsh/db/gdbm loadable module
I overlooked this change in the 5.9 build:

    Build-time change: The default value of the --enable-gdbm configure
    argument has changed from "yes" to "no".  Thus, the zsh/db/gdbm
    module will not be built unless --enable-gdbm is passed explicitly.

https://sourceforge.net/p/zsh/code/ci/zsh-5.9/tree/README#l41
2022-06-20 16:42:16 -04:00
Lawrence Velázquez 472092cd4b zsh: Update to 5.9
https://www.zsh.org/mla/announce/msg00134.html

Additionally, rework the way we prevent the build from unnecessarily
regenerating documentation.  There wasn't really anything wrong before,
but I wanted to make the patch smaller and more precise.
2022-05-17 02:00:39 -04:00
Lawrence Velázquez 7728e06ba4 zsh: Update to 5.8.1
Addresses CVE-2021-45444.

See: https://www.zsh.org/mla/announce/msg00133.html (zsh-announce/142)
See: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45444
2022-02-12 14:50:04 -05:00
Lawrence Velázquez bfc9525c14 zsh: Don't run autoheader after patching configure
Fix undesired side-effect of 0da55f0843.
2020-11-19 18:57:04 -05:00
Lawrence Velázquez 0da55f0843 zsh: Explicitly declare prototypes in configure
Required to build correctly with Xcode 12. Adapted from upstream fix
(https://sourceforge.net/p/zsh/code/ci/bd647c156549b2f666e5fae80f1ca674b6cde895/).

Closes: https://trac.macports.org/ticket/61515
2020-11-19 17:59:20 -05:00
Lawrence Velázquez 889e4341a7 zsh: Update to 5.8 2020-02-15 19:47:14 -05:00
Lawrence Velázquez 959c13980d zsh: Update to 5.7.1
Also let build use default value for DL_EXT ("so"). I don't really
remember why I changed it in the first place, and I'm sure the reason
was bad.
2019-02-19 17:05:41 -05:00
Chih-Hsuan YenandPerry E. Metzger d1508bb5cf zsh: update to 5.6.2
And use HTTPS for URLs

Closes: https://trac.macports.org/ticket/57397
2018-10-26 19:12:20 -04:00
Ryan SchmidtandPerry E. Metzger bc4d4e06b0 Add GitHub handle larryv to maintainers
See: https://trac.macports.org/ticket/56050
2018-06-20 16:30:54 -04:00
Zero King 27d5d282a6 gdbm: update to 1.15
bump revision of dependents
2018-06-19 13:25:55 +00:00
Zero King dd60202906 zsh: update to 5.5.1 2018-04-18 13:45:54 +00:00
Marius Schamschula 8b0fe47070 gdbm 1.14.1: rev bump dependents 2018-01-04 09:13:00 -06:00
Zero King 60ec60f7bb zsh: update to 5.4.2 2017-09-02 02:32:53 +00:00
Zero King c1fb526397 zsh: update to 5.4.1 2017-08-13 12:12:24 +00:00
Zero Kingandtobypeterson 6c586ea916 zsh: update to 5.3.1
Fixes: https://trac.macports.org/ticket/53145
2017-01-30 02:36:15 -08:00
Lawrence VelázquezandMojca Miklavec 34b3070336 Remove all $Id$ lines
for pf in */*/Portfile
do
    ed -s "$pf" <<-'EOF'
	1,3g/^[[:space:]]*#[[:space:]]*\$Id.*\$[[:space:]]*$/d
	1g/^[[:space:]]*$/d
	w
	q
	EOF
done
2016-12-28 18:14:04 +01:00
Lawrence Velázquez 027660118d zsh: Refresh mirrors
- Add ftp.funet.fi (Finland) and sunsite.icm.edu.pl (Poland).

- Fix URL for ftp.icm.edu.pl.

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150996 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-08-05 07:04:30 +00:00
Lawrence Velázquez 432bc65cf9 zsh: Generate src/doc URL pairs for master_sites
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150995 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-08-05 07:04:22 +00:00
Lawrence Velázquez d4c4e62568 zsh: Update to 5.2 (https://trac.macports.org/ticket/51806)
Also:

- Patch the documentation build so it doesn't regenerate anything
  (https://trac.macports.org/ticket/45318) and drop the dependency on makeinfo. I want to use the
  prebuilt docs straight from the tarball.

- Don't install the changelog anymore-it's dev minutiæ that's not
  relevant for users. The good stuff is in NEWS.

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150774 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-07-28 07:05:54 +00:00
Lawrence Velázquez 835d80d17a zsh: Quote paths where necessary
Spaces in these paths would cause problems.

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150773 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-07-28 07:05:47 +00:00
Lawrence Velázquez 48cd774221 zsh: Remove spaces after shell redirection operators
Personal preference.

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150772 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-07-28 07:05:41 +00:00
Lawrence Velázquez 333b54cab3 zsh: Use "docdir" variable, as is customary
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@150771 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-07-28 07:05:37 +00:00