- Bump PORTREVISION for package change
Do not install interdiff completion to avoid conflict with misc/patchutils.
PR: 295257
Reported by: Piotr Smyrak <ps.ports@smyrak.com>
Depending on the shell itself during build time create a large dependency
chain. E.g., using the pc file of this port requires bash being built although
technically not required at all. Have the user install bash as a direct
dependency.
PR: 292501
Tested by: michaelo
Approved by: sunpoet (maintainer)
- Temporarily switch to GitHub as release tarball on PyPI is missing files
necessary for unit tests
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell
* Thanks to Andy Kipp for assisting in improving and fixing unit tests and
improving FreeBSD support
ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.23.3
Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
to that. (Of course you may decide to handle this differently, but it
would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
option can now be used to link those libraries statically). The version
with the libraries is preferred because this enables access to all the
libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
writing C programs that link against these libraries -- you can even embed
the entire shell as a library. It would be good if this received wider
testing.
- Install development headers and section 3 manual pages if the dynamic
libraries are installed.
Submitted by: Martijn Dekker <martijn@inlv.org>
ksh93 upstream
Replace 1st site with up-to-date one and keep
the 2nd site as a potential backup for now.
PR: 292318
Reported by: linimon@
Authored by: schaiba@gmail.com (maintainer)
Reviewed by: osa, vvd (mentors)
Approved by: vvd (mentor)
Differential Revision: https://reviews.freebsd.org/D55543