In 2017, GNU diff had been replaced by BSD licensed diff in our base,
but some features of GNU diff had not been implemented, particularly,
the ``group format'' family of options. Instead of checking for the
${OSVERSION} value, check if installed diff(1) implementation is GNU
or BSD one based on the --version output.
Because conditions are subject to immediate expansion, we cannot use
${DIFF} and ${GREP} variables; however, literal ``diff'' is actually
correct in this particular case as user's preferred diff(1) does not
necessarily point to ``/usr/bin/diff'' which ${DIFF} expands to.
While here, amend the EDITOR option description so it clearly refers
to the internal *text* editor.
- Use correct helper for X11 option, which is --with-x, not --enable-x
- Do not pass bogus --without-smb-foobar=... options when SMB support
is disabled
- Allow to build with Aspell support in the internal editor while here
PR: 258632
- Don't try to patch up unsupported compiler warning options and fix
the configure script detection logic instead (it correctly passes
-Werror in Clang's case, but assumes that $CC is literally called
`clang' which is, of course, wrong on both FreeBSD and in general)
- Keep the UNRAR_VERSION adjustment for now: even though it had been
fixed upstream, with version 7 it would brake again
- Expand the creator line in the Makefile to include Torsten's full
name, with his permission. We have other people named Torsten in
the project these days, and this change makes it less confusing
PR: 253796, 257888
- By popular demand, disable EXTATTR option by default: the benefits
it provides are outweighed by having to pull `sysutils/e2fsprogs'
port as dependency and various troubles people are having with it.
While here, adjust the description as it was is a bit misleading:
it is not limited exclusively to ext2fs, but can also manage UFS-
specific flags like append-only, etc. [1]
- Fix ZIP/UNZIP program detection and add missing dependency on the
`archivers/zip' as FreeBSD does not provide native zip(1) program.
This bug had been present since late 2014: when fixing PR 193766,
an incomplete patch had been committed; it went unnoticed because
apparently users rarely create ZIP archives, and extraction worked
because `archivers/unzip' is very commonly installed package [2]
PR: 249284, 256766 [1]
256546, 193766 [2]
- GC outdated CONFLICTS (misc/mc-light had been removed on 2019-10-16)
- Add missing SCREEN_DESC (screen library) option description
- Offer new option, EXTATTR (ext2fs extended attributes support) and
ensure, in somewhat ugly way, that dependency on `sysutils/e2fsprogs'
won't be silently picked up if this option is disabled
- Tell users that /bin/sh, our base system sh(1), is not supported as
concurrent subshell because it does not allow "precmd" hooks [1]
- Fix entering RAR archives after `archivers/unrar` had been updated
to version 6.x [2]
- Use helper target and simplify installation of documentation files
PR: 208391 [1], 251404 [2]
- Add LICENSE_FILE
- Add missing run-dependency on python
- Fix shebangs properly, do not fix shebangs on files which do not have them
Approved by: portmgr blanket
Note: Unfortunately this does not fix this issue on the FreeBSD console.
PR: 217758
Submitted by: Alexander Moisseev <moiseev@mezonplus.ru>
Reported by: Dron <dron_2@ua.fm>
Reported by: danfe
MFH: 2017Q4
- Fix subshell functionality for csh users
- Make SFTP an option, enabled by default
- Fix SIGILL on FreeBSD 9.x
- Fix perl ls helper with fish shell
PR: 207487, 208027, 208102, 208104
- With patch from Ranjan1018 <214748mv@gmail.com> to fix man page
display error from PR 195309
- submitter becomes maintainer
PR: 198829
Submitted by: Ben Woods <woodsb02@gmail.com>
http://www.midnight-commander.org/wiki/NEWS-4.8.12
- Change master sites, add icon
- Use tar:xz instead of USE_XZ=yes
- Add USES shebangfix and SHEBANG_FILES
- Add USE_PYTHON=yes and USE_RUBY=yes
- Add pkg-message, information to reinstall if problems and for Screen
Option
- Remove TODO from DOCS
- Add REINPLACE, fix deprecated messages
- Add Desktop entry file
- Remove obsolete patches, changed by upstream
- Use the new format for LIB_DEPENDS
- Remove PORTDATA use full pkg-plist
- Add DOCS and NCURSES Options
- Add EDITOR to default Options
- Remove NLS and EDIT from default Options
- Support STAGEDIR and add OPTIONS_SUB
- Add DOCS
- Remove obsolete REINPLACE_CMD
- Add patch, resolve Syntax error
PR: ports/181364
Submitted by: nemysis (self)
Approved by: pawel / wg (mentors, implicit), maintainer timeout