1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Commit Graph

146 Commits

Author SHA1 Message Date
Baptiste Daroussin
7769f7cfd2 - update to 4.3.12
Changes since 4.3.11
--------------------

The zsh/parameter module has a new readonly associative array
$usergroups whose keys are the names of system groups of which the
current user is a member and whose values are the corresponding
group identifiers.

The region_highlight array, which controls highlighting of the
command line from zle widgets, is now updated dynamically as
the command line is edited.

In POSIX emulation ("emulate sh") the shell is more accurate about
when it should or should not exit on errors.

The ${NAME:OFFSET:LENGTH} syntax now supports negative LENGTH, which
counts back from the end of the string.

The (g:opts:) flag in parameter expansion processes escape sequences like
the echo and print builtins.  opts can be any combination of o, e and c.
With e, acts like print rather than echo except for octal escapes which
are controlled separately by the o option.  With c, interpret control
sequences like "^X" as bindkey does.  Regardless of the opts, \c is not
interpreted.
2011-05-31 18:29:12 +00:00
Baptiste Daroussin
8d27ddb9bd Add a new macro to deal with conflict between ncurses from base and ncurses from ports.
If a ports is linked against ncurses from base or from the ports, it should then add:
USE_NCURSES=yes

it is also possible to specify the hard dependency on the ports ncurses or one the base one adding the following macros:
WITH_NCURSES_PORT=yes or WITH_NCURSES_BASE=yes

PR:		ports/155269
Submitted by:	me
Reviwed by:	pav@
Approved by:	portmgr (pav@)
Exp-run by:	portmgr (pav@)
2011-04-11 08:34:17 +00:00
Baptiste Daroussin
b05bfa64b5 - Take maintainership, des@ is no longer having enough time for zsh, he has done a
really great job with zsh, thanks a lot. [1]
- Upgrade to 4.3.11
- add linsysfs to the file system list for completion [2]
- fix mount completion when adding available labels to the list of devices [3]

PR:		ports/141472 [2], ports/145657 [3]
Submitted by:	scf [2], Frédéric Perrin <frederic.perrin _at_ resel.fr> [3]
Approved by:	des@ [1]
2011-02-28 08:01:01 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Dag-Erling Smørgrav
93617a1a1c Add rzsh to /etc/shells (this was handled correctly by pkg-plist when
installing from packages, just not when installing from ports)

Noticed by:	ru@
Feature safe:	yes
2010-03-01 15:21:12 +00:00
Dag-Erling Smørgrav
c68f262b13 Unset mark_dirs just in case the user has it in their zshenv.
Don't USE_LDCONFIG if WITH_ZSH_STATIC.
2010-01-22 14:29:35 +00:00
Jimmy Olgeni
addf612423 * Fetch documentation from the zsh-doc-dev sourceforge project.
* Make portlint happy by using ${ECHO}, and TABs in assignments.

PORTREVISION bump not required.

PR:		ports/141728
Submitted by:	olgeni
Approved by:	des (by mail)
2009-12-18 13:05:28 +00:00
Dmitry Marakasov
3eb168f46b - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +00:00
Sergey A. Osokin
063e64d444 Update pkg-plist after add completion patches.
Bump PORTREVISION.
2009-06-16 08:21:56 +00:00
Dag-Erling Smørgrav
186692d099 Add some upstream completion patches + new completion files for
procstat, sockstat and fstat.

Submitted by:	Baptiste Daroussin <baptiste.daroussin@gmail.com>
2009-06-15 15:03:19 +00:00
Dag-Erling Smørgrav
33ae10ad55 MAKE_JOBS_UNSAFE
PR:		ports/135350
Submitted by:	pgollucci
2009-06-08 11:15:47 +00:00
Dag-Erling Smørgrav
80b3a34827 Update to 4.3.10.
PR:		ports/135188
2009-06-04 09:33:39 +00:00
Hajimu UMEMOTO
39195aee5c Add an option to enable GDBM support.
PR:		ports/134585
Submitted by:	ume
Approved by:	des (maintainer)
2009-05-17 05:12:36 +00:00
Dag-Erling Smørgrav
62d067117e When I upgraded to 4.3.9, which included Baptiste's completion definitions
for zfs(8) and zpool(8) which we had previously had as local patches, I
blindly assumed that the upstream versions were correct.  They weren't.
2009-01-21 16:00:26 +00:00
Pav Lucistnik
b2a96c6df1 - Remove conditional checks for FreeBSD 5.x and older 2009-01-06 17:59:31 +00:00
Dag-Erling Smørgrav
175c869d3f Precompile functions and completion definitions at installation time.
Submitted by:	Baptiste Daroussin <baptiste.daroussin@gmail.com>
2008-12-05 13:20:00 +00:00
Dag-Erling Smørgrav
c10595a43b Completion: improve portaudit, add pfctl
Submitted by:	Baptiste Daroussin <baptiste.daroussin@gmail.com>
2008-11-21 08:54:32 +00:00
Dag-Erling Smørgrav
b86648347c Upstream patch to support unusual --help syntax used by fetchmail.
Submitted by:	Baptiste Daroussin <baptiste.daroussin@gmail.com>
2008-11-17 11:21:24 +00:00
Dag-Erling Smørgrav
274d335c52 Kill the ZSH_ETCDIR, ZSH_FNDIR and ZSH_SITEFNDIR options. They're nice in
theory, but in practice, things will break if you set them to non-default
values.  This allows us to unobfuscate the plist and fix a broken @dirrmtry.

Convert the NO_SHARED option to a proper port option (ZSH_STATIC).
2008-11-10 19:12:22 +00:00
Dag-Erling Smørgrav
0ce6819834 Upgrade to 4.3.9. Most of our local patches have been committed upstream. 2008-11-10 13:40:56 +00:00
Dag-Erling Smørgrav
be6e6e662c Various command completion improvements for mount(8).
PR:		ports/128450
Submitted by:	scf@
2008-10-29 14:42:58 +00:00
Dag-Erling Smørgrav
dde2d54d97 Move a comment that broke completion for 'zfs clone'. 2008-08-27 15:50:30 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Dag-Erling Smørgrav
0fb8ee3593 Regenerate some patches that were being incorrectly applied.
Noticed by:	garga
2008-08-13 17:03:03 +00:00
Dag-Erling Smørgrav
e01496293c Previous commit did not update the plist. 2008-08-12 12:46:15 +00:00
Dag-Erling Smørgrav
8c293350dc Break out BSD completion patches into separate files.
Update csup, portsnap and portlint completion.  Add completion for powerd,
freebsd-update, fetch and portaudit (from submitter) as well as zfs and
zpool (from zsh repo).

Bump PORTREVISION.

PR:		ports/126457
Submitted by:	baptiste.daroussin@gmail.com
2008-08-12 12:01:21 +00:00
Dag-Erling Smørgrav
170e7b32c3 The ncurses fix from early May was only partly correct. The configure
script arrived at the correct value for ZSH_NO_XOPEN, but since autoheader
did not run, it did not propagate to config.h.  Add autoheader to the
USE_AUTOTOOLS list to correct this.
2008-06-06 11:45:38 +00:00
Dag-Erling Smørgrav
20c9bb3e5d Explicitly disable multibyte support if the user doesn't want it.
PR:		ports/122510
Submitted by:	Jeff Blank <jfb@mr-happy.com>
2008-06-06 11:31:53 +00:00
Renato Botelho
5186c7bfb3 - Fix segmentation fault on completion
- Bump PORTREVISION

PR:		ports/123490
Submitted by:	garga
Approved by:	maintainer timeout (2 weeks)
2008-05-21 11:55:18 +00:00
Dag-Erling Smørgrav
897e6fca5b Better version of the previous commit, with an unconditional patch this
time.  The patch has been submitted upstream.
2008-05-06 11:52:45 +00:00
Dag-Erling Smørgrav
ffbc104093 An additional patch is required to build zsh on FreeBSD releases with
the old ncurses (6.2 and older).
2008-05-06 09:14:15 +00:00
Dag-Erling Smørgrav
54df038457 Upgrade to 4.3.6, with kind assistance from Baptiste Daroussin
<baptiste.daroussin@gmail.com>

PR:		ports/122116
2008-05-02 21:13:47 +00:00
Dag-Erling Smørgrav
0702eff637 Assume maintainership.
Approved by:	maintainer timeout, portmgr (linimon)
2008-02-12 07:27:53 +00:00
Dag-Erling Smørgrav
e5dda08f1b Add vendor patch to fix subversion command completion.
Approved by:	maintainer timeout
2008-02-06 19:20:16 +00:00
Ade Lovett
f08f4b47c2 Since zsh calls autoheader as part of the build phase:
===>  Building for zsh-4.3.4_2
	cd . && autoheader

Include the autoconf-2.61 environment to actually allow this thing
to build.
2007-10-07 03:38:19 +00:00
Sergei Kolobov
91fa081e73 - Add Peter Stephenson's patch from Zsh CVS repo that adds (un)setenv()
detection. This fixes the issue on 7-CURRENT where Zsh was manipulating
  environment directly in conflict with the new *env() functions:
     http://lists.freebsd.org/pipermail/freebsd-current/2007-July/075538.html
  6-STABLE continues to works correctly.

  More info about the patch:
     http://www.zsh.org/mla/workers/2007/msg00619.html

- Fix completions for locate(1), mount(8), umount(8) to avoid some linuxisms
  and do the right thing under FreeBSD

PR:		ports/115094, ports/115702
Submitted by:	Sean C. Farley (scf)
2007-10-05 08:22:46 +00:00
Edwin Groothuis
13441eac4b Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 06:02:06 +00:00
Renato Botelho
2aaf09db8f - Add USE_LDCONFIG and fix last commit, zsh binary depends of a shared library.
- Bump PORTREVISION
2007-07-30 17:42:24 +00:00
Renato Botelho
cf7b6f9465 - Update to 4.3.4
- Pet a bit portlint
- OPTION'ify
- Add PCRE support OPTION off by default
- Add more MASTER_SITES
- Remove ?= from MAINTAINER and COMMENT since there are no more slave ports
- Remove CONFLICTS since conflicting ports doesn't exist anymore
- Fix iconv detection and add USE_ICONV=yes
- Use PORTDOCS and PORTEXAMPLES and cleanup pkg-plist
- Respect NOPORTEXAMPLES
- Add csup, portsnap and portlint Completions, it was already added to zsh cvs
  but add it here using a patch while new version don't come

Reviewed by:	sergei@
Approved by:	sergei@ (maintainer)
2007-07-30 16:21:42 +00:00
Sergei Kolobov
8d6718db8f - Use proper NO_SHARED knob instead of obsoleted NOSHARED
PR:		ports/108327
Submitted by:	Josh Carroll (floyd AT pflog DOT net)
2007-03-21 17:36:19 +00:00
Pav Lucistnik
b87453fc01 - Remove dead and duplicite download locations, move a fast one to the top
PR:		ports/104948
Submitted by:	Geoff C. Wing <gcw@zsh.org>
Approved by:	maintainer timeout (sergei; 3 weeks)
2006-11-21 22:19:45 +00:00
Sergei Kolobov
c521388f4c - Add a patch from Zsh CVS to fix a bug with acroread(1) completion:
http://zsh.cvs.sourceforge.net/zsh/zsh/Completion/X/Command/_acroread?r1=1.5&r2=1.6

PR:		ports/100614
Submitted by:	Simon Olofsson <simon at olofsson dot de>
2006-09-20 11:43:20 +00:00
Sergei Kolobov
f6ea5c7be9 - Fix build under 4.x:
FreeBSD 4.x doesn't have wide character support,
  so avoid adding --enable-multibyte to CONFIGURE_ARGS on FreeBSD 4.x

PR:		ports/96645 [1]
Submitted by:	Tod McQuillin <devin@spamcop.net> [1],
		Hajimu UMEMOTO <ume@FreeBSD.org> (in private e-mail)
2006-05-02 09:03:06 +00:00
Sergei Kolobov
1951f82570 - Update to 4.3.2 [1], [3]
- Enable multibyte character support in Zsh by default [3], [4]
- Added new knob (WITHOUT_ZSH_MULTIBYTE) to disable multibyte support
- Fix zsh.info installation that was previously attempted before "su"
  (and thus could fail when running "make install" under a regular user) [2] -
  apply a different fix, though - move zsh.info generation from pre-install
  to post-build phase

PR:		ports/95970 [1], ports/94205 [2]
Submitted by:	Martin Wilke <freebsd@unixfreunde.de> [1],
		Michael Kuhn <mkuhn.nw@web.de> [2]
		umei [3] (in private e-mail),
		"J.R. Oldroyd" <jr@opal.com> [4] (in private e-mail)
2006-04-30 23:41:54 +00:00
Sergei Kolobov
e5749c72ec - Update to 4.2.6, the latest stable release
PR:		ports/89992 [1]
Submitted by:	KIMURA Yasuhiro <yasu at utahime dot org> [1],
		osa (in private e-mail)
2005-12-08 17:37:10 +00:00
Edwin Groothuis
fd3176ded7 Remove install-info from Makefile, it's automatically done when INFO is defined 2005-12-05 02:34:07 +00:00
Sergei Kolobov
a66a28cbd3 - Add SHA256 checksums to my ports 2005-11-25 14:05:38 +00:00