Commit graph

1626 commits

Author SHA1 Message Date
Emanuel Haupt
ac46fd3765 Update to 4.4
Differential Revision:  https://reviews.freebsd.org/D8085
2016-09-30 17:19:50 +00:00
John Marino
177a10eced shells/fish: Fix plist when NLS option off
PR:		213087
Reported by:	eborisch (gmail)
Patch by:	w.schwarzenfeld (utanet.at)
confirmed by:	marino
Approved by:	just-fix-it
2016-09-30 13:40:13 +00:00
Cy Schubert
e79c549374 Ensure RCS is available for extract. 2016-09-22 06:31:30 +00:00
Mark Linimon
62eecfdd71 Mark as broken on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-09-18 10:10:31 +00:00
Emanuel Haupt
14354397ff Update cklatest-host. Old one returns permission denied. 2016-09-10 10:21:05 +00:00
Kurt Jaeger
c5b7922a72 shells/fish: 2.2.0 -> 2.3.1
PR:		211688
Changes:	https://github.com/fish-shell/fish-shell/releases/tag/2.3.1
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Requested by:	Stefan Tatschner <rumpelsepp@sevenbyte.org>
Reviewed by:	Aaron Gyes <me@aaron.gy>
Approved by:	freebsd.users@gmail.com (maintainer timeout)
2016-09-07 18:53:49 +00:00
John Marino
8e3046c88a shells/lshell: Fix immediate exit after first command
Without this fix, using lshell is impractical as the shell exits after
the first command is executed.

PR:		208003
Submitted by:	Ignace Mouzannar
2016-08-19 04:23:33 +00:00
Olivier Duchateau
a5606d9b89 Update to R53a 2016-08-15 17:46:07 +00:00
Kurt Jaeger
3d27bef9bc shells/klish: 2.1.2 -> 2.1.3
- Fix bug with wrong shebang while VAR expanding within ACTION script

PR:		211745
Submitted by:	umeno@rr.iij4u.or.jp (maintainer)
2016-08-11 05:20:59 +00:00
Adam Weinberger
e45ae6d6db Sort a few OPTIONS helpers 2016-07-29 15:06:20 +00:00
Torsten Zuehlsdorff
27a16de8c6 shells/zsh-navigation-tools: update from 2.1.5 to 2.2.1
PR:           210167
Submitted by: Sebastian Gniazdowski <sgniazdowski@gmail.com> (maintainer)
Approved by:  pi (mentor)
2016-07-28 14:15:26 +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
Rene Ladan
78450f0a5d Reset miwi@'s ports, he stepped down from the Ports Team.
With hat:	portmgr-secretary
2016-07-25 20:01:02 +00:00
Mathieu Arnold
e50dc2a336 Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)

Sponsored by:	Absolight
2016-07-20 15:33:20 +00:00
Dmitry Marakasov
2b0e2759ae - Update to 2.1.2
PR:		211010
Submitted by:	umeno@rr.iij4u.or.jp (maintainer)
2016-07-12 19:39:20 +00:00
Mathieu Arnold
f7e05824e6 Fix build on FreeBSD 9 WITHOUT=NLS.
Sponsored by:	Absolight
2016-07-04 14:07:14 +00:00
Emanuel Haupt
ab750f3abc Remove stray ICONV patch that breaks unicode support if NLS is disabled.
PR:             210654
Submitted by:   yuri@rawbw.com
2016-06-28 11:56:03 +00:00
Emanuel Haupt
75b1a2a76b [1] Make USES=iconv permanent, instead of being only for NLS=on case.
The reason is that NLS is related to message translations to different
    languages.

    And bash has the general feature that \uNNNN is translated into the unicode
    character using iconv. This is unicode support, and should have nothing to
    do with translations.

    bash also currently has a bug that --disable-nls causes it to fail to find
    iconv. This bug has been reported upstream to bash-devel ML. In the future,
    when bash will fix this, this will make a difference.

    Note that this uses iconv from libc.

[2] Update to 4.3.46

PR:             206903 [1], 210620 [2]
Submitted by:   yuri@rawbw.com [1], pkubaj@anongoth.pl [2]
Discussed with: adamw
2016-06-28 07:28:01 +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
Mathieu Arnold
95a28e9c7a Rename all three p5-ReadLine-(Gnu,Perl,TTYtter) to their real names
p5-Term-ReadLine-(Gnu,Perl,TTYtter).

I can't find any reason for p5-ReadLine-Gnu to have been added as
ReadLine-Gnu instead of Term-ReadLine-Gnu twenty years ago.

devel/p5-Term-ReadLine-Perl was added as a dupplicate a few years back
where it should not have, so change its maintainer to be perl@ like
devel/p5-ReadLine-Perl had.

Sponsored by:	Absolight
2016-06-21 13:24:53 +00:00
Mathieu Arnold
7ae7b018cc With the power of USES=dos2unix, get rid of most patches and files
with CRLF.

While there, run make makepatch, rename patches to use the new scheme,
and various fixes.

With hat:	portmgr
Sponsored by:	Absolight
2016-06-20 16:23:28 +00:00
Mathieu Arnold
a2262e9313 Remove unnecessary evals that do-fetch was using.
Turns out that env(1) knows how to parse a properly quoted string
using -S "string", it makes the double eval used for the fetch
command to be unnecessary.

This is because running:
eval "foo $(escape $bar)"
is silly when this works:
foo $bar

So remove escaping and quoting, and sillyness.

PR:		210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
2016-06-19 11:25:29 +00:00
Mathieu Arnold
7f304f0633 Remove unneeded usage of:
- MASTER_SITE_SUBDIR
- ${MASTER_SITES_FOO}
- :DEFAULT (and use a default when appropriate)

Sponsored by:	Absolight
2016-06-06 15:25:42 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Dmitry Marakasov
1f8b48b772 - Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by:	portmgr blanket
2016-05-19 10:53:05 +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
f030704c55 Add shell/zsh-navigation-tools.
Set of Zsh tools with features like incremental multi-word searching,
approximate matching, ANSI coloring, themes, unique mode, horizontal
scroll and advanced history management. Selected tools provided:
    - n-history - full-screen history searcher and manager
    - n-kill - browses process list, allows quick searching and
      sending signal to selected process
    - n-panelize - loads output of given command for browsing and
      multi-word searching
    - n-cd - browses dirstack and bookmarked directories, allows to
      enter selected directory
    - n-functions - browses functions, relegates editing to vared

Written in pure Zsh, with use of curses module. Can be configured from
zshrc. Binds n-history to Ctrl-R. Provides widgets for n-cd and n-kill.

WWW: https://github.com/psprint/zsh-navigation-tools

PR:		209263
Submitted by:	Sebastian Gniazdowski
2016-05-16 16:29:44 +00:00
Baptiste Daroussin
00a96641ea Prevent collision with getline(3) 2016-05-11 20:26:38 +00:00
Ben Woods
a8f5e2ec0c Update the maintainer email address for the ports I
maintain to woodsb02@FreeBSD.org

Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D6278
2016-05-09 20:46:48 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +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
Sunpoet Po-Chuan Hsieh
dfebead197 - Fix build on 11-CURRENT 2016-03-21 17:59:34 +00:00
Sunpoet Po-Chuan Hsieh
fb4fb60268 - Add my LOCAL to MASTER_SITES as backup
- Use do-test:
2016-03-13 14:55:49 +00:00
Olivier Duchateau
7e0ddfdd51 Update to R52c
Changelog: https://www.mirbsd.org/mksh.htm#clog
2016-03-12 10:15:43 +00:00
Pawel Pekala
d9bb440050 - Update to version 5.3.2
- Port uses ncurses
2016-02-23 18:31:34 +00:00
Dmitry Marakasov
2cc9830617 - Add LICENSE
- Switch to options helpers
- Regenerate patches with `make makepatch`
2016-02-22 10:02:45 +00:00
John Marino
a459738171 shells/flash: document ncurses requirement (USES+=ncurses) 2016-02-03 21:50:29 +00:00
John Marino
7fec621c33 shells/fish: document ncurses requirement (USES+=ncurses)
approved by:	infrastructure blanket
2016-02-03 21:49:42 +00:00
John Marino
0f787e8129 shells/esh: document ncurses requirement (USES+=ncurses)
Also link with libncurses, not libtermap
2016-02-03 21:48:52 +00:00
Kurt Jaeger
6b61eebefe New port: shells/klish
A framework for implementing a CISCO-like CLI on a UNIX systems.

WWW: http://libcode.org/projects/klish/

PR:		206772
Submitted by:	umeno@rr.iij4u.or.jp
2016-01-31 06:55:49 +00:00
Raphael Kubo da Costa
7b72d170ba Stop installing the reptyr completion.
Import an upstream commit that installs the reptyr completion as _reptyr to
avoid conflicts with the version that reptyr itself has started shipping.

It is required for bash-completion not to conflict with sysutils/reptyr.

PR:		206541
Approved by:	adamw (maintainer)
MFH:		2016Q1
2016-01-24 16:36:21 +00:00
Olivier Duchateau
93b6120e94 Update to R52b 2016-01-24 14:34:59 +00:00
Johan van Selst
c01d51aee5 Update osh to 20160108 2016-01-16 17:23:28 +00:00
Dmitry Marakasov
b9398223bd Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by:	portmgr blanket
2016-01-12 16:20:31 +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
Martin Wilke
ad50aa7679 - Update to 2.2.0
PR:		205102
Submitted by:	Randy Westlund
Approved by:	mat (mentor); maintainer timeout
Differential Revision:	D4568
2015-12-22 10:37:58 +00:00
Olivier Duchateau
62e67e7b60 Update to R52
PR:		205422
Submitted by:	<cheunghonyu@gmail.com>
2015-12-19 14:04:58 +00:00