| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This is broken due to a new compiler on 14 so presumably also on 15.
PR: 275647
Approved by: Marcin Cieślak <saper@saper.info> (maintainer)
Sponsored by: DARPA
(cherry picked from commit c35a419ccf030333c50808944ea171a8daaa8886)
|
|
|
|
|
| |
PR: 274405
(cherry picked from commit 0505b712df3ae2b4bcaba00aecc7c1e9100d8609)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- mark as LTO_UNSAFE on armv6/armv7 to avoid address space
exhaustion
- remove custom do-test target to avoid a conflict with cargo.mk's
do-test; cargo.mk's default do-test does the job well enough
Approved by: portmgr (build fix blanket)
MFH: 2023Q4
(cherry picked from commit f22649e35840ddc7d3a19b8e9dd643b3f7885e0f)
|
| |
|
|
|
|
| |
Reported by: portscout
|
|
|
|
| |
Changes: https://github.com/lmorg/murex/releases/tag/v5.0.9310
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the announcement email:
Full changelog at:
https://github.com/ksh93/ksh/compare/v1.0.6...v1.0.7
Main changes between 1.0.6 and 1.0.7:
- Fixed a hang in command substitutions (introduced in 93u+m/1.0.0)
that was triggered when redirecting standard output within a
command substitution, in combination with other factors. E.g.,
the following no longer hangs:
{ v=$(redirect 2>&1 1>&9); } 9>&1
- Fixed a crash on trying to append an indexed array value to an
unset name reference, e.g.: nameref unsetref; unsetref+=(foo
bar). This now produces a "removing nameref attribute" warning
before performing the assignment.
- Fixed: assignments like name=(...) to arrays did not preserve the
array and variable types; similarly, assigning an empty set () to
a compound indexed array caused the -C attribute to be lost.
- Fixed incorrect rejection of the tab key while reading input
using the 'read' built-in command.
- Fixed a bug in printf %T: when using dates and times in the past,
time zones for the present were incorrectly used, ignoring
historical changes.
|
| |
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
See f11ed41604723ab3c75c6a108850858b7efd4f10
|
|
|
|
| |
PR: 273331
|
|
|
|
| |
Changes: https://github.com/zsh-users/zsh-completions/releases
|
|
|
|
|
| |
- Pet portclippy
- Adopt port
|
|
|
|
|
|
|
| |
GTK+ has been renamed to GTK since 2019.
Reference: https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by: portmgr (blanket)
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
| |
Reported by: portscout
|
|
|
|
| |
Changes: https://github.com/lmorg/murex/releases/tag/v4.4.9500
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fails to compile with:
error: incompatible function pointer types assigning to 'int (*)(wchar_t
*, const char *, size_t)' (aka 'int (*)(int *, const char *, unsigned
long)') from 'size_t (wchar_t *, const char *, size_t)' (aka 'unsigned
long (int *, const char *, unsigned long)')
[-Wincompatible-function-pointer-types]
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
Reported by: portscout
|
|
|
|
|
|
|
| |
- Pet portclippy
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
|
| |
|
|
|
|
| |
Reported by: portscout
|
| |
|
|
|
|
| |
Reported by: portscout
|
|
|
|
| |
PR: 272449
|
|
|
|
|
|
|
|
|
|
| |
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077
|
|
|
|
| |
Reported by: portscout
|
|
|
|
| |
Changes: https://github.com/lmorg/murex/releases/tag/v4.2.5110
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Murex is a shell, like bash / zsh / fish / etc however Murex
supports improved features and an enhanced UX.
A non-exhaustive list features would include:
* Support for additional type information in pipelines, which can
be used for complex data formats like JSON or tables. Meaning
all of your existing UNIX tools to work more intelligently and
without any additional configuration.
* Usability improvements such as in-line spell checking, context
sensitive hint text that details a commands behavior before you
hit return, and auto-parsing man pages for auto-completions on
commands that don't have auto-completions already defined.
* Smarter handling of errors and debugging tools. For example
try/catch blocks, line numbers included in error messages,
STDOUT highlighted in red and script testing and debugging
frameworks baked into the language itself.
WWW: https://murex.rocks
|
|
|
|
|
| |
This includes an urgent bugfix release that fixes a serious regression
in pathname expansion, see: https://github.com/ksh93/ksh/issues/660
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the announcement:
This is an urgent bugfix release that fixes a serious regression in
pathname expansion, see: https://github.com/ksh93/ksh/issues/660
The previous 1.0.5 release is withdrawn and should not be used.
Main changes between 1.0.5 and 1.0.6:
- Fixed a serious regression in pathname expansion where quoted wildcard
characters were incorrectly expanded if a pattern contains both a brace
expansion and a variable expansion.
- Fixed a bug where the command to launch a full-screen editor (^X^E in
emacs and 'v' in vi) could cause the wrong command line to be edited
if two shell sessions share a .sh_history file.
1.0.5 had a large amount of bugfixes compared to 93u+m/1.0.4. In summary:
- Fixed various bugs causing crashes.
- Fixed many bugs in the emacs and vi line editors, in command completion,
and in file name completion.
- Fixed various bugs in the handling of quotes, backslash escapes and braces
when processing shell glob patterns (e.g. in pathname expansion and
'case').
- ksh now throws a panic and exits if a read error (such as an I/O error)
occurs while trying to read the next command(s) from a running script.
- Fixed many bugs in 'printf' and 'print -f' built-in commands, including:
. Multiple bugs causing incorrect output for relative date
specifications,
e.g., printf %T\\n 'exactly 20 months ago' now outputs a correct
result.
. More printf bugs with mix and match of % and %x$.
. A data corruption bug when using %B with 'printf -v varname'.
. A bug causing double evaluation of arithmetic expressions.
- Fixed a bug where 'unset -f commandname', executed in a subshell, hides
any built-in command by the same name for the duration of that subshell.
- Fixed ${var/#/string} and ${var/%/string} (with anchored empty pattern)
to work as on mksh, bash and zsh; these are no longer ineffective.
- Fixed incorrect result of array slicing ${array[@]:offset:length} where
'length' is a nested expansion involving an array.
- Command names can now end in ':' as they can on other shells.
- Fixed a spurious syntax error in compound assignments upon encountering a
pair of repeated opening parentheses '(('.
- Fixed spurious syntax error in ${parameter:offset:length}: the arithmetic
expressions 'offset' and 'length' may now contain the operators ( ) & |.
- Fixed a parsing bug in the declaration of .sh.math.* arithmetic functions.
- Fixed nameref self-reference loop detection for more than two namerefs.
- Several improvements to the POSIX compatibility mode.
- Many more minor and/or esoteric bugfixes.
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the upstream patch description:
Patch version two. In mac_copy(), don't internally backslash-escape
a backslash in a glob pattern bracket expression. This also fixes
the #549 regression reintroduced by the previous patch, at least for
standard glob patterns. For this, we need to use the bracketexpr flag
(introduced as a copyto() local variable in 6c73c8c) in mac_copy(),
so we move it to the Mac_t struct, making it globally accessible.
Initialisation is automatic.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From issue #660:
Globs are not expanded with the following:
% echo "/"{bin,sbin}"/*"
/bin/* /sbin/*
% v=/; echo "$v"bin"/*"
/bin/*
But globbing is unexpectedly performed if both parameter substitution
and brace expansion are present:
% v=/; echo "$v"{bin,sbin}"/*"
[output omitted for the sake of brevity]
Obtained from: https://github.com/ksh93/ksh/issues/660
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From issue #660:
Globs are not expanded with the following:
% echo "/"{bin,sbin}"/*"
/bin/* /sbin/*
% v=/; echo "$v"bin"/*"
/bin/*
But globbing is unexpectedly performed if both parameter substitution
and brace expansion are present:
% v=/; echo "$v"{bin,sbin}"/*"
[output omitted for the sake of brevity]
Obtained from: https://github.com/ksh93/ksh/issues/660
MFH: 2023Q3
|
|
|
|
| |
PR: 271797
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The release email outlined the following changes:
This release has a large amount of bugfixes compared to 93u+m/1.0.4. In
summary:
- Fixed various bugs causing crashes.
- Fixed many bugs in the emacs and vi line editors, in command completion,
and in file name completion.
- Fixed various bugs in the handling of quotes, backslash escapes and braces
when processing shell glob patterns (e.g. in pathname expansion and
'case').
- ksh now throws a panic and exits if a read error (such as an I/O error)
occurs while trying to read the next command(s) from a running script.
- Fixed many bugs in 'printf' and 'print -f' built-in commands, including:
. Multiple bugs causing incorrect output for relative date
specifications,
e.g., printf %T\\n 'exactly 20 months ago' now outputs a correct
result.
. More printf bugs with mix and match of % and %x$.
. A data corruption bug when using %B with 'printf -v varname'.
. A bug causing double evaluation of arithmetic expressions.
- Fixed a bug where 'unset -f commandname', executed in a subshell, hides
any built-in command by the same name for the duration of that subshell.
- Fixed ${var/#/string} and ${var/%/string} (with anchored empty pattern)
to work as on mksh, bash and zsh; these are no longer ineffective.
- Fixed incorrect result of array slicing ${array[@]:offset:length} where
'length' is a nested expansion involving an array.
- Command names can now end in ':' as they can on other shells.
- Fixed a spurious syntax error in compound assignments upon encountering a
pair of repeated opening parentheses '(('.
- Fixed spurious syntax error in ${parameter:offset:length}: the arithmetic
expressions 'offset' and 'length' may now contain the operators ( ) & |.
- Fixed a parsing bug in the declaration of .sh.math.* arithmetic functions.
- Fixed nameref self-reference loop detection for more than two namerefs.
- Several improvements to the POSIX compatibility mode.
- Many more minor and/or esoteric bugfixes.
|
|
|
|
| |
Reported by: portscout
|
|
|
|
| |
Reported by: portscout
|
| |
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
|
|
|
| |
Reported by: portscout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|