Commit Graph

2394 Commits

Author SHA1 Message Date
Yuri Victorovich 076ce406e0 shells/atuin: update 16.0.0 → 17.0.1
Reported by:	portscout
2023-10-29 01:52:35 -07:00
Mikael Urankar dd10dc88a7 lang/rust: Bump revisions after 1.73.0
PR:		274499
2023-10-24 12:22:32 +02:00
Christian Weisgerber fa0f0fcc33 shells/yash: update to 2.55 2023-10-13 17:09:56 +02:00
Piotr Kubaj baedfc735c shells/nushell: fix build on powerpc
= note: ld: error: undefined symbol: __atomic_load_8
2023-10-11 20:26:42 +02:00
Cy Schubert 02e6ee6a69 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-10-10 19:50:50 -07:00
Robert Clausecker f22649e358 shells/nushell: fix build on armv7
- 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
2023-10-09 03:40:32 -04:00
Cy Schubert 0ba543ca64 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-09-26 14:45:13 -07:00
Yuri Victorovich f80bbd5613 shells/nushell: update 0.84.0 → 0.85.0
Reported by:	portscout
2023-09-20 00:32:57 -07:00
Lewis Cook ed3161abc3 shells/murex: Update to 5.0.9310
Changes:	https://github.com/lmorg/murex/releases/tag/v5.0.9310
2023-09-17 14:40:54 +01:00
Cy Schubert 5f73b8089d shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-09-16 07:41:57 -07:00
Cy Schubert b51504dc11 shells/ksh: Update to 1.0.7
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.
2023-09-16 07:41:56 -07:00
Serhii (Sergey) Kozlov dd64a6e773 shells/ohmyzsh: update to 20230913 2023-09-16 14:13:04 +00:00
Alan Somers 172aee05e0 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)
2023-09-08 09:09:07 -06:00
Dmitri Goutnik 8e4bc57934 all: Bump PORTREVISION after lang/go* update 2023-09-08 09:34:56 -05:00
Matthias Fechner 482248a09d Bump ports with dependency to libgit2
See f11ed41604
2023-09-08 16:50:20 +03:00
Mikael Urankar aba8da2be1 lang/rust: Bump revisions after 1.72.0
PR:		273331
2023-09-08 11:06:24 +02:00
Po-Chuan Hsieh 33670d257f shells/zsh-completions: Update to 0.35.0
Changes:	https://github.com/zsh-users/zsh-completions/releases
2023-09-05 05:30:06 +08:00
Muhammad Moinur Rahman b992a1e421 shells/tcshrc: Add LICENSE GPLv2
- Pet portclippy
- Adopt port
2023-08-29 09:15:12 +02:00
Po-Chuan Hsieh 7a4777dc53 *: Rename GTK+ to GTK
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)
2023-08-26 21:03:32 +00:00
Po-Chuan Hsieh 1b456f061f shells/ksh93: Remove blank line
Approved by:	portmgr (blanket)
2023-08-27 04:36:36 +08:00
Po-Chuan Hsieh f10176d67c shells/ksh: Remove blank line
Approved by:	portmgr (blanket)
2023-08-27 04:36:35 +08:00
Yuri Victorovich 04703b4aea shells/nushell: update 0.83.1 → 0.84.0
Reported by:	portscout
2023-08-23 00:10:18 -07:00
Lewis Cook 671fefe13d shells/murex: Update to 4.4.9500
Changes:	https://github.com/lmorg/murex/releases/tag/v4.4.9500
2023-08-19 19:51:32 +01:00
Muhammad Moinur Rahman a6ae43ffaf shells/ast-ksh: Mark BROKEN on 14
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
2023-08-18 04:57:10 +02:00
Yuri Victorovich 7e8c92816b shells/atuin: Update 15.0.0 → 16.0.0
Reported by:	portscout
2023-08-08 01:42:45 -07:00
Muhammad Moinur Rahman 7ab7659224 shells/klish: Fix build with llvm16
- Pet portclippy

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-08-05 22:09:45 +02:00
Dmitri Goutnik 09b993031a all: Bump PORTREVISION after lang/go{119,120} update 2023-08-04 09:24:50 -05:00
Yuri Victorovich 3577033cc6 shells/nushell: Update 0.83.0 → 0.83.1
Reported by:	portscout
2023-07-31 12:58:24 -07:00
Yuri Victorovich f0bae74fa7 shells/starship: Update 1.15.0 → 1.16.0 2023-07-30 10:51:51 -07:00
Yuri Victorovich f7d5da3648 shells/nushell: Update 0.82.0 → 0.83.0
Reported by:	portscout
2023-07-26 00:48:46 -07:00
Mikael Urankar cdf28617b4 lang/rust: Bump revisions after 1.71.0
PR:		272449
2023-07-17 17:58:38 +02:00
Felix Palmen 7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
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
2023-07-12 20:56:04 +02:00
Yuri Victorovich fc4b49b2af shells/nushell: Update 0.81.0 → 0.82.0
Reported by:	portscout
2023-06-30 12:03:06 -07:00
Lewis Cook bef45ef652 shells/murex: Update to 4.2.5110
Changes:	https://github.com/lmorg/murex/releases/tag/v4.2.5110
2023-06-28 18:19:17 +01:00
Rene Ladan 3d9a815d9c 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>
2023-06-27 21:34:34 +02:00
Cy Schubert 197afab9d9 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-06-19 18:40:31 -07:00
Lewis Cook 71dc8f40a9 shells/murex: Add new port
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
2023-06-14 15:33:06 +01:00
Cy Schubert 7727c1a56b shells/ksh-devel: update to the latest ksh93/ksh github commit
This includes an urgent bugfix release that fixes a serious regression
in pathname expansion, see: https://github.com/ksh93/ksh/issues/660
2023-06-13 11:53:29 -07:00
Cy Schubert f3cb8cd9be shells/ksh: Update to 1.0.6
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.
2023-06-13 11:53:29 -07:00
Cy Schubert 6f567e62fa shells/ksh*: Fix ksh 1.0.5 Regression (issue #660) version 2
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.
2023-06-12 19:37:49 -07:00
Cy Schubert 9132f7a8ef shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-06-12 02:19:56 -07:00
Cy Schubert a7c0df3a9c shells/ksh-devel: Fix ksh 1.0.5 Regression (issue #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
2023-06-12 02:19:56 -07:00
Cy Schubert a2ba1fd2c5 shells/ksh: Fix ksh 1.0.5 Regression (issue #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
2023-06-12 02:19:55 -07:00
Mikael Urankar e1d1045bc7 lang/rust: Bump revisions after 1.70.0
PR:		271797
2023-06-09 13:38:16 +02:00
Cy Schubert 99cfa51b52 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-06-07 09:07:49 -07:00
Cy Schubert 141cb5d09e shells/ksh: Update 1.0.4 --> 1.0.5
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.
2023-06-07 08:52:22 -07:00
Yuri Victorovich 7da2ce9f18 shells/nushell: Update 0.77.1 → 0.81.0
Reported by:	portscout
2023-06-06 18:57:55 -07:00
Yuri Victorovich b724f6c6a1 shells/starship: Update 1.14.1 → 1.15.0
Reported by:	portscout
2023-06-06 18:01:01 -07:00
Cy Schubert b11bf4a788 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-06-06 11:35:44 -07:00
Muhammad Moinur Rahman b66dd1506e shells/ast-ksh: Fix build with llvm15
Approved by:	portmgr (blanket)
2023-06-06 19:47:38 +02:00