===> The following configuration options are available for fish-4.9.1_2:
DOCS=on: Build and/or install documentation
MANPAGES=on: Build and/or install manual pages
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
shells/fish: 4.8.1
Note that the vastly reduced number of installed scripts does not reflect
a regression in functionality, but rather that those scripts are now
compiled into the binary.
https://github.com/fish-shell/fish-shell/releases
shells/fish: update to 3.7.1 and fix Makefile
- Update to fish 3.7.1.
- Remove zfs feature check patch; included upstream.
- Remove post install step to strip binaries; binaries are stripped
durting install.
- Add post install steps to remove documentation and/or manual pages if
DOCS and/or MANPAGES are not enabled. Be default fish always installs
documentation and manual pages.
PR: 278468
Approved by: asomers (maintainer)
shells/fish: fix ZFS tab completion
It's already fixed upstream, but not yet in any release, with no ETA.
PR: 272246
Reported by: dch
Sponsored by: Axcient
Approved by: fuz (ports)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
shells/fish: Update to 3.6.1
While here do some minor housekeeping;
* Remove superfluous `post-stage-MANPAGES-off` target, cleanup is already
handled with PLIST substitutions.
* Collapse the `PORT_OPTIONS` conditional pre-checks back into `DOCS`. We
only need sphinx when building the documentation, not `MANPAGES`, as such
disallow multiple jobs if `DOCS` is enabled.
Changes: https://github.com/fish-shell/fish-shell/releases/3.6.1
PR: 271558
Approved by: asomers (maintainer)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
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.
(Only the first 15 lines of the commit message are shown above )
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>
(Only the first 15 lines of the commit message are shown above )
shells/fish: /usr/local/etc/config.fish is a config file
Mark it as @sample
Approved by: lcook (ports)
Reviewed by: lcook
Differential Revision: https://reviews.freebsd.org/D31571
shells/fish: link against devel/ncurses if it's installed at build time
shells/fish is built using CMake and requires the FindCurses module. Unless
CURSES_NEED_NCURSES=TRUE, shells/fish will always be built against ncurses
from base, even when devel/ncurses is already installed.
This change has no effect for packages built from Poudriere, which will not
install devel/ncurses when building fish.
PR: 246365
Submitted by: Dustin Boyd <memreflect@pm.me>
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above )
shells/fish: cherry-pick upstream fix for SVN performance
Upstream bug #6681 causes fish to run _very_ slowly inside of large
Subversion repositories. The bug will be fixed in release 3.1.1. But it's
worthwhile to cherry-pick the fix since all FreeBSD developers use large
Subversion repositories.
https://github.com/fish-shell/fish-shell/issues/6681
shells/fish: needs groff at runtime
add groff as a runtime MANPAGES_USES. fish uses it to format partial man
pages in response to syntax errors.
PR: 243480
Reported by: Igor Gali <i.galic@brainsware.org>
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
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)
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
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
(Only the first 15 lines of the commit message are shown above )
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)
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
- 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
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>
- 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)
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.
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
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
- 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