62 Commits

Author SHA1 Message Date
Alan Somers
f892bd7ca1 shells/fish: fix the build when fish is already installed
https://github.com/fish-shell/fish-shell/issues/5735

Submitted by:	Stephen <stephen@tungol.org>
2019-03-12 20:51:49 +00:00
Alan Somers
9e6275f083 shells/fish: upgrade to 3.0.2 2019-02-24 22:51:18 +00:00
Alan Somers
85104bdef8 shells/fish: upgrade to 3.0.1 2019-02-20 15:32:17 +00:00
Alan Somers
facd31f44f shells/fish: patch upstream issue #5453
This change fixes a segfault that would happen from operations like
'printf "%f" 7.0'.  Also, this change removes Python as a runtime
dependency.  That was supposed to have been done in r488840, but there was a
typo.

https://github.com/fish-shell/fish-shell/issues/5453

Reported by:	Mahmoud Al-Qudsi <mqudsi@neosmart.net>
MFH:		2019Q1
2019-01-17 20:40:43 +00:00
Alan Somers
a19d295cda shells/fish: upgrade to 3.0.0
This also switches the build system from autoconf to cmake, and adds an
on-by-default MANPAGES option.  MANPAGES are now optional because building
them requires doxygen.

PR:		234493
Reviewed by:	koobs
Approved by:	koobs (ports)
2018-12-31 21:38:49 +00:00
Alan Somers
fc7345d31f shells/fish: fix the build with Clang-6.0
Clang-6.0 on FreeBSD 12 doesn't define __cpp_lib_make_unique.  Patch fish to
key off of the value of __cplusplus instead.

PR:		225456
Reported by:	pkg-fallout
Reviewed by:	jbeich, dim
Differential Revision:	https://reviews.freebsd.org/D14058
2018-01-27 18:06:19 +00:00
Alan Somers
1fe1ac1753 shells/fish: fix 2.7.0 build for arm and arm64
PR:		224254
Reported by:	marcel@herrbischoff.com
Sponsored by:	Spectra Logic Corp
2017-12-12 18:17:40 +00:00
Alan Somers
43547a5431 shells/fish: Upgrade to 2.7.0
Sponsored by:	Spectra Logic Corp
2017-12-11 17:39:19 +00:00
Alan Somers
0b54608fa9 comms/mlan3 shells/fish: annotate conflicts
They both install /usr/local/bin/fish

PR:		222777
Reported by:	http://pkgtool.osorio.me/conflicts/
Approved by:	Chris Hutchinson <portmaster@bsdforge.com> (mlan3 maintainer)
Differential Revision:	https://reviews.freebsd.org/D13318
2017-12-04 16:59:19 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Alan Somers
3003a867b8 shells/fish: Upgrade to 2.6.0
PR:		220068
2017-09-07 04:58:25 +00:00
Alan Somers
0eb5d328a6 shells/fish: Upgrade to 2.5.0
PR:		216990
Reviewed by:	brd
Approved by:	brd (ports)
Differential Revision:	https://reviews.freebsd.org/D9537
2017-02-11 20:47:02 +00:00
Alan Somers
ffb63ce535 shells/fish: fix completions for python
Eliminate errors during command completion for python, python2, and python3 if
the /usr/local/bin/python symlink does not exist.  Additionally, even if the
symlink does exist, the completions will be wrong for the non-default
interpreter.  So I'm simply deleting the problematic completions altogether.  I
opened an upstream bug for the latter issue.

https://github.com/fish-shell/fish-shell/issues/3840

While I'm here, delete an extraneous patch file for DOCS=off

PR:		216987
Reported by:	Keren Sky <keren_sky@live.com>
Approved by:	brd (ports, implicit)
2017-02-11 05:23:19 +00:00
Alan Somers
339de38ec0 Fix two bugs in shells/fish
1) The build would fail when DOCS=off (PR 216167)
2) Tab completion doesn't work for "mount -t" (PR 216032)

PR:	216167
PR:	216032
Reported by:	Maxfx <maficccc@gmail.com>
Reported by:	David Guyot <david.guyot@europecamions-interactive.com>
Approved by:	brd (ports)
2017-02-09 00:09:59 +00:00
Olivier Duchateau
34380927af Pass maintainership to submitter, Alan Somers (previous maintainer
is inactive since 2015-01-30)

PR:		215742
Submitted by:	asomers@
Differential Revision:	https://reviews.freebsd.org/D9034
2017-01-09 17:41:22 +00:00
Alan Somers
5b28857173 shells/fish upgrade to 2.4.0
Also, update /etc/shells on install

PR:		214306, 212955
Approved by:	brd (ports) freebsd.users@gmail.com (maintainer timeout)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D8665
2017-01-03 17:50:49 +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
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
7fec621c33 shells/fish: document ncurses requirement (USES+=ncurses)
approved by:	infrastructure blanket
2016-02-03 21:49:42 +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
Lars Engels
bd48ae99b1 - Removed patch suggested by upstream from Makefile, because the other variant has been selected.
- Add additional manpages
- While here, switch to USES= autoreconf and GNU_CONFIGURE
- Bump PORTREVISION

PR:		198322
Submitted by:	Martin Sugioarto <martin@sugioarto.com>
Approved by:	maintainer (timeout after almost 5 months)
Committed from:	Essen FreeBSD Hackathon
2015-07-26 08:35:18 +00:00
Kubilay Kocak
b7e2076021 shells/fish: Fix for hangs on FreeBSD 10.1+
Fix for hangs on FreeBSD 10.1+ due to WCHAR_T missing as an alias for
UCS-4-INTERNAL.

[1] https://github.com/fish-shell/fish-shell/issues/1741

PR:		196661
Submitted by:	David Adam <zanchey ucc.gu.uwa.edu.au>
Approved by:	maintainer <freebsd.users gmail com>
2015-04-18 13:20:52 +00:00
Bartek Rutkowski
9223e9b484 shells/fish: add CPE information
- Maintainer's timeout (freebsd.users@gmail.com)

PR:		197413
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
2015-03-17 11:31:55 +00:00
Jason Helfman
626019d5ef - drop redundant and erroneous cleanup of shell listing in /etc/shells
PR:		195487
Submitted by:	braakvaak@aol.com
Approved by:	freebsd.users@gmail.com (maintainer)
2014-12-09 21:30:14 +00:00
Tijl Coosemans
43271b33ff Bump PORTREVISION on shells that use gettext to force a package rebuild
and reinstall.  This should make the shells link with libintl.so.8 instead
of libintl.so.9 and should give package users a better chance of having a
working shell when something went wrong with the gettext update.
2014-12-02 17:42:22 +00:00
Bryan Drewery
29eb80fc3b - Update to 2.1.1
Security:	CVE-2014-2905
Security:	CVE-2014-2906
Security:	CVE-2014-3856
Security:	CVE-2014-2914
Security:	CVE-2014-3219
2014-09-29 23:27:26 +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
Rusmir Dusko
61ae1be6bb This port are no longer used or cared for.
Justhin Smith <freebsd.users at gmail.com> wishes to maintain this port
with my help.

- Pass maintainership to freebsd.users at gmail.com
2014-05-28 19:50:30 +00:00
Adam Weinberger
b34586b09c Use OPTIONS helper to prevent needing to include
bsd.port.options.mk.
2014-03-03 17:49:25 +00:00
Rusmir Dusko
5c9573a6ed - Add licenses (GPLv2)
- Fix DOCS Option, add extra-patch-Makefile.in

Reviewed by:	horia
2014-01-25 02:40:17 +00:00
Rusmir Dusko
3b294b0147 - Update to 2.1.0
- Simplify master site
- Take maintainership
- Add PORTDOCS=* and remove DOCS from pkg-plist
- Remove obsolete patches, changed by Upstream
- Change REINPLACE_CMD for proper pkg message

Reviewed by:	horia
2014-01-25 00:56:53 +00:00
Pawel Pekala
08004f22d7 - Fix build on -current
- Support staging

PR:		ports/184844
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-19 22:12:49 +00:00
Boris Samorodov
51ff0091fe Fix using iconv at ports:
. shells/fish;
. games/instead;
. www/xapian-omega;
. devel/xdg-user-dirs.

Submitted by:	marino (via e-mail)
Approved by:	portmgr (bapt, implicit)
2013-09-30 19:58:20 +00:00
Baptiste Daroussin
f6e6105ff8 Add NO_STAGE all over the place in preparation for the staging support (cat: shells) 2013-09-20 22:57:23 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Martin Wilke
b039ce0762 - Update to 2.0.0
PR:		178868
Submitted by:	Ports Fury
2013-05-28 13:49:59 +00:00
Marcus von Appen
95e7081976 - 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
2013-04-27 18:25:24 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Eitan Adler
d1f32a3e5d Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.
2013-03-28 16:28:59 +00:00
Rene Ladan
c1460915cd - Convert to optionsNG
- Strip Makefile header
2012-12-18 10:04:42 +00:00
Ryan Steinmetz
cf9bd998c7 - Reset MAINTAINER on ports with addresses that have unrecoverable bounces.
Reported by:	portscout
Feature safe:	yes
2012-12-06 16:39:07 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Jason Helfman
b0dbf98576 - remove invalid post-deinstall target
PR:	ports/166093
Submitted by:	jgh@
Approved by:	maintainer, rfarmer@predatorlabs.net
Feature safe:	yes
2012-03-19 16:30:56 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +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
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Dmitry Marakasov
751273da69 - Fix plist if seq provided by base system
PR:		145640
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-04-16 11:38:12 +00:00