1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-13 03:03:15 +00:00
Commit Graph

228 Commits

Author SHA1 Message Date
Dag-Erling Smørgrav
3d7c7f2ece Fix bug in kldload completion (also reported upstream).
Approved by:	bapt@
2017-03-30 12:41:08 +00:00
Baptiste Daroussin
f93e01db48 Update to 5.3.1 2016-12-22 13:12:30 +00:00
Baptiste Daroussin
d464887e15 Fix typo in chflags completion
Reported by:	adamw
2016-12-18 12:13:31 +00:00
Baptiste Daroussin
b050d07493 Update ZSH to 5.3
Among the usual bugs fixes and completion updates, FreeBSD users will now
benefit new completion functions for:
- cu
- gstat
- jot
- rcctl
- sysrc
2016-12-14 07:39:46 +00:00
Baptiste Daroussin
f121cb0019 Fix make and gmake completion
Submitted by:	Daniel Shahaf (on zsh mailing list)
Reported by:	Guilherme Salazar (on zsh mailing list)
2016-10-16 18:46:14 +00:00
Baptiste Daroussin
87a41e614d Grab back maintainership on zsh
Approved by:	adamw
2016-10-16 18:25:42 +00:00
Adam Weinberger
e45ae6d6db Sort a few OPTIONS helpers 2016-07-29 15:06:20 +00:00
Adam Weinberger
5dd5b56d7e Reorganize, simplify, and improve the Makefile.
A couple options changes:
The MAILDIR and SECURE_FREE knobs were both removed and switched to
always-on. Having maildir support does not preclude mbox support, so
there's no reason not to include it for everybody. The secure-free
run-time free() safety check is good practice and is a mandatory default
on a number of other OS's, so now it's enabled for all zsh here as well.

PORTREVISION bump for the above changes.

The rest of the changes are simplifications, and reorganizing things to
be more legible. An EXTRA_PATCHES that was being applied unconditionally
was converted to a normal files/patch-, and I added in some comments
on things I got confused by.

While here, I also rewrote the descr to better describe what Zsh is
in relation to other shells. I also removed

	"See also zshcompsys(1) manpage. :)"

Not even a smiley face can undo the pain of trying to read zshcompsys(1).
2016-07-27 07:39:21 +00:00
Adam Weinberger
0a92ab1e3e Change the ETCDIR description to say "${PREFIX}" instead of
showing the actual prefix. Otherwise poudriere says it will
read from /nonexistent/etc.
2016-06-24 14:27:31 +00:00
Adam Weinberger
e260b1b6ee Switch zsh back to looking for system-wide files under ${PREFIX}/etc,
rather than /etc. Add an option, ETCDIR, to switch it back to /etc.
Also includes a couple whitespace cleanups. PORTREVISION bump, and a
note in UPDATING.

PR:		201866
2016-06-24 14:13:28 +00:00
Dmitry Marakasov
70e2eaabae - No need to specify master site subdirectory when it's the same as default
Approved by:	portmgr blanket
2016-05-18 14:11:33 +00:00
Adam Weinberger
26866f517f Clean up Makefile and regenerate patches.
Reorganize Makefile for clarity, and add a few comments.
While here, regenerate the patches with makepatch.

No functional changes.
2016-04-06 04:36:39 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Adam Weinberger
69d974e963 Fix ncurses detection properly. Now zsh builds and packages properly with
base and ports ncurses, static or non-static.

Many thanks to bapt for showing me the magic trick here!
2015-12-24 17:50:56 +00:00
Adam Weinberger
625ae90c22 Partially revert r403755. It can't build the curses module against ncurses from
ports. It probably can, but configure is too smart to figure that out.

I have no confidence that linking against curses from ports results in a properly
working zshell. So, for now, back out the change. It will build a shared lib zsh
against ncurses from ports, but breaks statically-linked zsh's. Mark the port
as IGNORE if we're using ncurses from ports and building a static zsh.

Also, remove a regression-test target that isn't useful anymore (thanks to bapt
for the reminder about this).

I am not enthused about this change. It doesn't really "fix" the below PR, so
much as shoot ourselves in the other foot instead.

PR:	205500
2015-12-23 22:56:46 +00:00
Adam Weinberger
ab9cfed5a5 Fix static build against devel/ncurses by correcting how zsh tries to link
against the terminal libraries. No PORTREVISION bump as this shouldn't really
change the generated packages.

PR:		181720
Submitted by:	wulf@mail.mipt.ru

While here, fix a spacing nit and wrap compound commands in parens.
2015-12-15 04:02:17 +00:00
Adam Weinberger
4e4acda59d I'll take this port. 2015-12-08 15:05:03 +00:00
Baptiste Daroussin
79c5812c13 Make zsh read again conf in /etc
Drop maintainership
2015-12-08 13:40:36 +00:00
Baptiste Daroussin
905a009ac4 We do not have yet the need for that new timestamp :) 2015-12-05 00:12:31 +00:00
Baptiste Daroussin
8642c28c93 Update to zsh 5.2
While here:
- ensure zsh looks ${PREFIX}/etc for zshrc [1]
- hook the testsuite to our test framework

PR:		201866
Submitted by:	Georgy <delycid@gmail.com>
2015-12-04 23:27:23 +00:00
Dmitry Marakasov
43eff73c3e - Switch to options helpers
Approved by:	portmgr blanket
2015-09-23 22:59:01 +00:00
Baptiste Daroussin
a5cbb74d50 Update to 5.1.1 2015-09-12 00:11:06 +00:00
Baptiste Daroussin
7c76f50b76 Update to 5.1
Switch the default mirror to zsh.org until the distfiles appears on sourceforge
2015-08-30 20:01:07 +00:00
Dmitry Marakasov
cc1adc655e - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-31 14:35:39 +00:00
Baptiste Daroussin
a90e315803 Move the SF mirrors first again 2015-06-16 11:03:49 +00:00
Baptiste Daroussin
641184f77f Fix du(1) completion
PR:		200768
Obtained from:	ZSH upstream
2015-06-15 12:36:13 +00:00
Baptiste Daroussin
784a48d73e Really fix the plist
Pointyhat to:	bapt
Reported by:	many
2015-06-02 20:52:49 +00:00
Baptiste Daroussin
98daa443af Forgot about the plist 2015-06-02 19:19:49 +00:00
Baptiste Daroussin
648b6ac962 Update to 5.0.8
Among the usual updates, users will be happy to discover plenty of new FreeBSD
related completion as well as zpty working out of box (which wasn't the case
anymore for a while)
2015-06-02 18:51:15 +00:00
John Marino
2fe0013ab7 shells/zsh: Fix runtime error when built by gcc-5 with upstream patch
The previous approved fix for building with gcc5 still didn't work right.
Sure enough, upstream updated their patch.  When we take that update,
zshell finally behaves.  Piggybacking on previous approval.
2015-05-26 10:54:36 +00:00
John Marino
714490a122 shells/zsh: Fix runtime error when built by gcc-5 with upstream patch
ZSH was misbuilt on gcc-5 due to an intentional change in behavior of
gcc5's cpp.  This patch to execute cpp with the -P switch comes from
upstream.  No revbump necessary as GCC5 isn't used by default on FreeBSD.

Reported by:	DragonFly ZSH users
Approved by:	maintainer (bapt, IRC)
2015-04-26 14:29:35 +00:00
Baptiste Daroussin
2241654c18 Stop installing info files, the manpages already covers the full documentation
Add --as-needed to LDFLAGS to avoid overlinking with some options
2015-03-25 23:49:36 +00:00
Baptiste Daroussin
1d15d261ee Correct time report after r367805
PR:		367805
Submitted by:	peterj
2015-01-01 14:35:03 +00:00
Baptiste Daroussin
fc76172951 Add a patch the kld* completion to find modules in /boot/modules [1]
While here, fix manpages so they render correctly with mandoc

PR:		194621 [1]
Submitted by:	clutton@zoho.com [1]
2014-11-22 01:44:09 +00:00
Baptiste Daroussin
1a3853cac2 Update to 5.0.7
Note from upstream release note:

Note in particular there is a security fix to disallow evaluation of the
initial values of integer variables imported from the environment (they
are instead treated as literal numbers).  That could allow local
privilege escalation, under some specific and atypical conditions where
zsh is being invoked in privilege elevation contexts when the
environment has not been properly sanitized, such as when zsh is invoked
by sudo on systems where "env_reset" has been disabled.
2014-10-09 06:28:14 +00:00
Baptiste Daroussin
3676fb9f80 Make zsh look at its config files in localbase in priority
Cleanup a bit more the plist

Submitted by:	Rolf Nielsen <rmg1970swe@gmail.com>
2014-09-27 07:15:28 +00:00
Antoine Brodin
6b326fccf6 Fix stage violation/allow staging as a regular user 2014-09-23 17:57:31 +00:00
Baptiste Daroussin
41ec698b06 Clean up directory handling 2014-09-22 06:23:19 +00:00
Baptiste Daroussin
589f4f6557 Regenerate the patch that corrects memory report for builtin time command 2014-09-10 08:38:18 +00:00
Baptiste Daroussin
58d97dbf35 Update to 5.0.6
Only build with multibyte (disabling leads to weird bugs) [1]

Reported by:	adamw [1]
2014-08-28 19:44:35 +00:00
Baptiste Daroussin
321251d1ce Fix build with texinfo from ports 2014-06-25 19:36:16 +00:00
Baptiste Daroussin
67d99922a7 Fix building zsh on a FreeBSD which is a NIS client [1]
Fix hangs upon '>(command)' redirections (enforce always using pipes) [2]

PR:		183253 [1], 180178 [2]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1], danielsh@apache.org [2]
With help of:	jilles [2]
2014-06-22 22:54:43 +00:00
Baptiste Daroussin
1e29832872 Test ICONV_LIB instead of being dependant on an OSVERSION
Submitted by:	tijl
2014-06-18 08:37:30 +00:00
Baptiste Daroussin
a4f5f55d83 Only pickup iconv from base even if libiconv is installed [1]
While here do not leak stage path info zwc bytecode

Reported & tested by:	dim [1]
2014-06-15 22:22:04 +00:00
Baptiste Daroussin
2bacde9c3b Add an @shell keyword to handle adding and remove a shell path in /etc/shell
Bump port revision of all ports that were doing it wrong prior to the keyword

CR:		D208
Reviewed by:	antoine
With hat:	portmgr
2014-06-11 17:42:36 +00:00
Baptiste Daroussin
b2bb033360 Update my ports to the latest infrastructure changes 2014-03-13 14:06:32 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin
91ffb1cd96 Update to 5.0.5 2014-01-08 07:28:43 +00:00
Baptiste Daroussin
a921c711a6 Update to 5.0.4 2013-12-21 00:53:44 +00:00
Baptiste Daroussin
a81009fc18 Convert to stage, while here, cleanup a bit 2013-09-23 16:40:47 +00:00