non port: shells/zsh/Makefile |
Number of commits found: 185 (showing only 100 on this page) |
Friday, 10 Nov 2023
|
15:21 Brad Davis (brd)
shells/zsh: Fix build with DOCS option off and base system WITHOUT_DOCS
PR: 274713
Reviewed by: garga
Approved by: maintainer timeout
Sponsored by: Rubicon Communications, LLC ("Netgate")
dcf26c5 |
Thursday, 6 Apr 2023
|
13:10 Baptiste Daroussin (bapt)
shells/zsh: cache the utx.active location
On fresh jails or chroot the /var/run/utx.active might not exist (like
in poudriere for example) but configure script is looking for its
existance to determine its existance and activate the build of the
utmx logging feature internally.
Caching it makes the configure script always build the logging features.
While here, make ZSH_VER use the distversion, which fixes the usecase of
building snapshots of zsh via the port.
PR: 268714
Reported by: okiddle@yahoo.co.uk
ea5eba5 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Wednesday, 31 Aug 2022
|
14:38 Baptiste Daroussin (bapt)
shells/zsh: remove the MEM option
Remove the option allowing to use zsh memory allocator, it is only
useful for zsh developers who won't use the port anyway.
PR: 259997
d278243 |
Wednesday, 3 Aug 2022
|
13:59 Baptiste Daroussin (bapt)
shells/zsh: remove the modification of the configure script
We used to modify the configure script to avoid zsh to link against
librt because clock_gettime on FreeBSD is in libc not librt.
It's been a while that we are configuring zsh with the --as-needed
linker flag which means now even if -lrt is passed we will not end
up linked to it librt anymore.
besides, modifying the configure script at the patch phase makes it
newer than stamp.h.in which results in the build system triggering a
regeneration of itself (hence the USES= autoreconf we had), not
touching anymore that script can remove the need for USES=autoreconf
and the load if build dependencies it drags in
Removing the USES=autoreconf highlights also the lack of build
dependency on perl which is needed to be able to the help files for
run-help to work on builtins. this is fixed now
ede4dd7 |
Wednesday, 20 Jul 2022
|
14:22 Tobias C. Berner (tcberner)
shells: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adamw@FreeBSD.org>
* Andreas Kohn <andreas@syndrom23.de>
* Carlos Jacobo Puga Medina <cpm@FreeBSD.org>
* Cyrille.Lefevre@laposte.net
* Danijel Tasov <danielt@pilgerer.org>
* David O'Brien <obrien@NUXI.com>
* Emanuel Haupt <ehaupt@FreeBSD.org>
* Hajimu UMEMOTO <ume@FreeBSD.org>
* Igor Pokrovsky <ip@unixway.org>
* Jean-Yves Lefort <jylefort@brutele.be>
* Kai Wang <kaiw27@gmail.com>
* Martin Wilke <miwi@FreeBSD.org>
* Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
* Oliver Eikemeier
* Patrick Gardella <patrick@FreeBSD.org>
* Pawel Pekala <pawel@FreeBSD.org>
* Po-Chuan Hsieh <sunpoet@FreeBSD.org>
* Richard Rose <freebsd-security@rikrose.net>
* Sean Chittenden <seanc@FreeBSD.org>
* Sergey Matveychuk <sem@FreeBSD.org>
* Serhii (Sergey) Kozlov <skozlov@FreeBSD.org>
* Shinsuke Matsui <smatsui@karashi.org>
* Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
* Sylvio Cesar <sylvio@FreeBSD.org>
* Thomas Gellekum <tg@FreeBSD.org>
* UMENO Takashi <umeno@rr.iij4u.or.jp>
* Vaida Bogdan
* Will Andrews <andrews@technologist.com>
* Ying-Chieh Liao <ijliao@FreeBSD.org>
* conrads@cox.net
* erich@rrnet.com
* gebhart@secnetix.de
* kirk@strauser.com
* mcglk@artlogix.com
* torstenb
With hat: portmgr
c3cc2da |
Thursday, 19 May 2022
|
12:50 Baptiste Daroussin (bapt) Author: Tomoaki AOKI
shell/zsh: remove unnneeded patch
files/extra-patch-Src_Modules_curses__keys.awk is no longer needed
and broke patch phase if ports ncurses is installed.
The patch is already incorporated upstream, so doesn't apply.
fd66229 |
Wednesday, 18 May 2022
|
14:54 Baptiste Daroussin (bapt)
shell/zsh: update to 5.9
Stop supporting case with both utmp.h and utmpx.h the changed happened
more than 10 years ago
e58369c |
Saturday, 12 Feb 2022
|
20:33 Baptiste Daroussin (bapt)
shells/zsh: update to 5.8.1
MFH: 2022Q1
Security: CVE-2021-45444
128eec0 |
Friday, 26 Nov 2021
|
08:34 Yasuhiro Kimura (yasu)
shells/zsh: Revert "shells/zsh: Add BASE_ZSH option"
This reverts commit ae1787aab23e44e369dbb0cc814e8318c6f86e0d.
Requested by: maintainer
defd64e |
00:53 Yasuhiro Kimura (yasu)
shells/zsh: Add BASE_ZSH option
Add new option BASE_ZSH that makes zsh and rzsh also available as
/bin/zsh and /bin/rzsh.
Under ports flamework everything is installed under /usr/local unless
custom prefix is used. And according to it zsh is installed as
/usr/local/bin/zsh. But on most Linux based OSes zsh is installed as
/bin/zsh. And it causes problem if user's account information is
shared between FreeBSD and Linux by using such tools as LDAP or NIS as
account information also includes absolute path of user's login shell.
To work around it I have created /bin/zsh as symbolic link referencing
/usr/local/bin/zsh and also edited /etc/shells to add /bin/zsh to it
every time I set up new FreeBSD system. But it's quite bothersome and
that is why I add new BASE_ZSH option.
While I'm here,
* Pet portclippy
* Re-format Makefile with portfmt
PR: 259109
Proposed by: Chris Hutchinson (more intuitive option name)
Approved by: maintainer timeout (> 2 weeks)
ae1787a |
Wednesday, 8 Sep 2021
|
20:53 Bernhard Froehlich (decke)
shells/zsh: Add CPE information
Approved by: portmgr (blanket)
de4d421 |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Tuesday, 3 Nov 2020
|
13:30 0mp
Switch to USES=localbase:ldflags
Approved by: portmgr blanket
 |
Sunday, 13 Sep 2020
|
02:49 loader
shells/zsh: Fix build with devel/ncurses 6.2
When devel/ncurses is installed in the system, the Zsh configure script
detects and uses ${LOCALBASE}/include/ncurses/ncurses.h instead.
The patch is obtained from this commit:
https://sourceforge.net/p/zsh/code/ci/c6a85163619ed1cee89ab047a0d98108ed46828d/
cc -c -I. -I../../Src -I../../Src -I../../Src/Zle -I. -I/usr/local/include
-DBOOL_DEFINED -DLIBICONV_PLUG -DHAVE_CONFIG_H -DMODULE -O2 -pipe
-DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fPIC -o curses..o
curses.c
In file included from curses.c:210:
./curses_keys.h:93:15: error: use of undeclared identifier 'KEY_EVENT'
{"EVENT", KEY_EVENT},
^
1 error generated.
*** Error code 1
Reviewed by: koobs
Approved by: koobs (ports, mentor)
Differential Revision: https://reviews.freebsd.org/D26355
MFH: 2020Q3 (build fix)
 |
Sunday, 16 Feb 2020
|
08:42 bapt
Update to 5.8
Fix sites-functions not respecting PREFIX != LOCALBASE
Don't document the security issue CVE-2019-20044 as it does not
impact FreeBSD
 |
Tuesday, 4 Jun 2019
|
06:43 tobik
shells/zsh: Spell PORTREVISION correctly
 |
06:08 bapt
Only show the pkg-message on installation, never do it on upgrades
 |
Tuesday, 5 Feb 2019
|
17:58 bapt
Update to 5.7.1
 |
Sunday, 27 Jan 2019
|
19:58 sunpoet
Update MASTER_SITES and WWW
Approved by: portmgr (blanket)
 |
16:43 bapt
Add a patch to fix an infinite recursion when using VCS_info
Reported by: ume
 |
14:11 bapt
Update to 5.7
 |
Sunday, 11 Nov 2018
|
15:38 danfe
Update `databases/gdbm' to version 1.18.1, an important bugfix release
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support. Due to shlib
version change, bump port revisions of the consumer ports.
PR: 233059
Exp-run by: antoine
Approved by: maintainer (johans, numerous timeouts)
 |
Saturday, 15 Sep 2018
|
05:59 bapt
Update to 5.6.2
 |
Tuesday, 11 Sep 2018
|
07:46 bapt
update to 5.6.1
 |
Wednesday, 5 Sep 2018
|
07:27 bapt
Update to 5.6
Security: CVE-2018-0502, CVE-2018-13259
 |
Tuesday, 17 Apr 2018
|
15:15 bapt
Update to 5.5.1
 |
Tuesday, 10 Apr 2018
|
11:45 bapt
Update to zsh 5.5
Patch broken linux completion so that zcompile can actually compile it
Remove now useless patch for libarchive
 |
Monday, 2 Oct 2017
|
11:06 bapt
Fix diff -u completion
PR: 222420
Submitted by: cy
 |
Thursday, 31 Aug 2017
|
09:04 bapt
Update to 5.4.2
 |
Thursday, 10 Aug 2017
|
12:59 bapt
Due to some timestamp issue zsh may need autoheader at build time
Let's renegerate the autotools part to be safe
Reported by: jrm
 |
11:20 bapt
Update to 5.4.1
 |
Thursday, 30 Mar 2017
|
12:41 des
Fix bug in kldload completion (also reported upstream).
Approved by: bapt@
 |
Thursday, 22 Dec 2016
|
13:12 bapt
Update to 5.3.1
 |
Sunday, 18 Dec 2016
|
12:13 bapt
Fix typo in chflags completion
Reported by: adamw
 |
Wednesday, 14 Dec 2016
|
07:39 bapt
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
 |
Sunday, 16 Oct 2016
|
18:46 bapt
Fix make and gmake completion
Submitted by: Daniel Shahaf (on zsh mailing list)
Reported by: Guilherme Salazar (on zsh mailing list)
 |
18:25 bapt
Grab back maintainership on zsh
Approved by: adamw
 |
Friday, 29 Jul 2016
|
15:06 adamw
Sort a few OPTIONS helpers
 |
Wednesday, 27 Jul 2016
|
07:39 adamw
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).
 |
Friday, 24 Jun 2016
|
14:27 adamw
Change the ETCDIR description to say "${PREFIX}" instead of
showing the actual prefix. Otherwise poudriere says it will
read from /nonexistent/etc.
 |
14:13 adamw
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
 |
Wednesday, 18 May 2016
|
14:11 amdmi3
- No need to specify master site subdirectory when it's the same as default
Approved by: portmgr blanket
 |
Wednesday, 6 Apr 2016
|
04:36 adamw
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.
 |
Friday, 1 Apr 2016
|
14:25 mat
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight
 |
Thursday, 24 Dec 2015
|
17:50 adamw
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!
 |
Wednesday, 23 Dec 2015
|
22:56 adamw
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
 |
Tuesday, 15 Dec 2015
|
04:02 adamw
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.
 |
Tuesday, 8 Dec 2015
|
15:05 adamw
I'll take this port.
 |
13:40 bapt
Make zsh read again conf in /etc
Drop maintainership
 |
Friday, 4 Dec 2015
|
23:27 bapt
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>
 |
Wednesday, 23 Sep 2015
|
22:59 amdmi3
- Switch to options helpers
Approved by: portmgr blanket
 |
Saturday, 12 Sep 2015
|
00:11 bapt
Update to 5.1.1
 |
Sunday, 30 Aug 2015
|
20:01 bapt
Update to 5.1
Switch the default mirror to zsh.org until the distfiles appears on sourceforge
 |
Friday, 31 Jul 2015
|
14:35 amdmi3
- Fix shebangs
Approved by: portmgr blanket
MFH: 2015Q3 (blanket)
 |
Tuesday, 16 Jun 2015
|
11:03 bapt
Move the SF mirrors first again
 |
Monday, 15 Jun 2015
|
12:36 bapt
Fix du(1) completion
PR: 200768
Obtained from: ZSH upstream
 |
Tuesday, 2 Jun 2015
|
20:52 bapt
Really fix the plist
Pointyhat to: bapt
Reported by: many
 |
18:51 bapt
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)
 |
Tuesday, 26 May 2015
|
10:54 marino
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.
 |
Wednesday, 25 Mar 2015
|
23:49 bapt
Stop installing info files, the manpages already covers the full documentation
Add --as-needed to LDFLAGS to avoid overlinking with some options
 |
Thursday, 1 Jan 2015
|
14:35 bapt
Correct time report after r367805
PR: 367805
Submitted by: peterj
 |
Saturday, 22 Nov 2014
|
01:44 bapt
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]
 |
Thursday, 9 Oct 2014
|
06:28 bapt
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.
 |
Saturday, 27 Sep 2014
|
07:15 bapt
Make zsh look at its config files in localbase in priority
Cleanup a bit more the plist
Submitted by: Rolf Nielsen <rmg1970swe@gmail.com>
 |
Tuesday, 23 Sep 2014
|
17:57 antoine
Fix stage violation/allow staging as a regular user
 |
Wednesday, 10 Sep 2014
|
08:38 bapt
Regenerate the patch that corrects memory report for builtin time command
 |
Thursday, 28 Aug 2014
|
19:44 bapt
Update to 5.0.6
Only build with multibyte (disabling leads to weird bugs) [1]
Reported by: adamw [1]
 |
Wednesday, 25 Jun 2014
|
19:36 bapt
Fix build with texinfo from ports
 |
Sunday, 22 Jun 2014
|
22:54 bapt
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]
 |
Wednesday, 18 Jun 2014
|
08:37 bapt
Test ICONV_LIB instead of being dependant on an OSVERSION
Submitted by: tijl
 |
Sunday, 15 Jun 2014
|
22:22 bapt
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]
 |
Thursday, 13 Mar 2014
|
14:06 bapt
Update my ports to the latest infrastructure changes
 |
Wednesday, 8 Jan 2014
|
07:28 bapt
Update to 5.0.5
 |
Saturday, 21 Dec 2013
|
00:53 bapt
Update to 5.0.4
 |
Monday, 23 Sep 2013
|
16:40 bapt
Convert to stage, while here, cleanup a bit
 |
Friday, 20 Sep 2013
|
22:57 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
shells)
 |
Thursday, 22 Aug 2013
|
22:18 bapt
- Fix a typo in configure arguments
- Bump port revision as it concerns a default option
Submitted by: Paul Mulders <justinkb@gmail.com> (by private mail)
 |
Friday, 14 Jun 2013
|
14:31 bapt
Fix a confusion
Reported by: wg
 |
14:27 bapt
Use new helpers
 |
Monday, 6 May 2013
|
16:02 bapt
Adopt USES=ncurses
 |
Saturday, 27 Apr 2013
|
18:25 mva
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
USE_GETTEXT=yes to USES=gettext while here
 |
Saturday, 2 Mar 2013
|
03:55 eadler
Variable that start with _ are considered private to the defining
makefile and may not be used by ports makefiles.
In addition, avoid problems should the defaults ever change.
Approved by: portmgr (tabthorpe)
 |
Saturday, 22 Dec 2012
|
01:41 bapt
- update to 5.0.2
 |
Thursday, 20 Dec 2012
|
23:30 bapt
- update to 5.0.1
 |
Monday, 10 Dec 2012
|
19:11 mm
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
 |
Tuesday, 24 Jul 2012
|
15:06 bapt
- update to 5.0.0
no much changes for us (we where following the 4.3.x dev branch for a while)
except we are back on an official stable branch
Note that this version offers completion for dtrace, beadm (not tested with
FreeBSD versions) and improved completion for zfs.
 |
Thursday, 31 May 2012
|
08:53 bapt
Double quotes not needed anymore for options description
 |
Tuesday, 29 May 2012
|
15:30 bapt
Show up debug flags
Add shared DEBUG description
 |
15:15 bapt
Fix descriptions with "()"
Reported by: freshports sanity check
 |
15:11 bapt
Convert to new option framework
 |
Friday, 18 May 2012
|
23:50 bapt
do not link against librt for clock_gettime(2)
PR: ports/167857
Submitted by: Jan Beich <jbeich@tormail.org>
 |
Friday, 11 May 2012
|
16:29 bapt
Fix sysctl completion on freebsd 10+
 |
Saturday, 24 Mar 2012
|
21:31 bapt
- remove useless USE_LDCONFIG
- bump portrevision
Feature safe: yes
 |
Sunday, 26 Feb 2012
|
22:55 bapt
- update to 4.3.17
 |
Tuesday, 14 Feb 2012
|
12:45 mm
Bump pcre library dependency due to 8.30 update
 |
Friday, 13 Jan 2012
|
21:05 bapt
add a patch from upstream to fix SIGWINCH detection
Obtained from: zsh (cvs)
 |
Sunday, 18 Dec 2011
|
14:11 bapt
- update to 4.3.15
 |
Friday, 9 Dec 2011
|
09:15 bapt
Fix distfile fetching with NOPORTDOCS=yes
Feature safe: yes
 |
Thursday, 8 Dec 2011
|
07:55 bapt
- update to 4.3.14
- remove unnecessary USE_AUTOTOOLS
- fixes libiconv detection
Feature safe: yes
 |
Number of commits found: 185 (showing only 100 on this page) |