2706 Commits

Author SHA1 Message Date
Adam Jimerson 442e68c2b0 shells/elvish: Update to v0.19.2
ChangeLog: https://elv.sh/blog/0.19.1-release-notes.html

 * A new doc module provides access to the documentation of builtin modules.
 * A new conj command “appends” values to a list, and has a guaranteed time
   complexity independent of the size of the list.
 * A new inexact-num converts its argument to an inexact number.
 * It is functionally identical to the now deprecated float64 command since the
   Go float64 type is the only underlying inexact number type for now. Its
   behavior may change in future if there are more underlying types for inexact
   numbers.
 * A new type of interactive abbreviation: edit:command-abbr
 * The order and compare commands now support boolean values
 * A new path:join command and path:separator and path:list-separator variables
 * A new runtime: module that contains paths important for the Elvish runtime
 * A new compact command that replaces consecutive runs of equal values with a
   single copy, similar to the Unix uniq command.
 * The order command has a new &key option
 * A new benchmark command has been added
 * When checking compilation errors, Elvish no longer stops after the first
   error found. For example, if $a and $b are both not defined, echo $a $b now
   yields two errors. This applies to both the interactive REPL and elvish
   -compile-only.
 * When using an unimported builtin modules from the REPL, the REPL now shows
   the use command needed to import it, which can be executed from a key
   binding. This functionality is bound to Ctrl-A by default.
 * New variables exposing the terminal and null device in an OS-agnostic
   fashion: $path:dev-tty and $path:dev-null. They are /dev/tty and /dev/null on
   Unix, and CON and NUL on Windows

PR:		275422
Reported by:	vendion@gmail.com (maintainer)
2023-11-30 12:32:45 +01:00
firk a4bbf57894 shells/bash: Remove unsed makeinfo use flag
Makeinfo is not actually used because, after patching, it updates the
timestamps of *.info files, preventing doc/Makefile from wanting to
regenerate bash.info.

While here, sort USES.

PR:		275439
2023-11-30 00:27:05 +01:00
Hiroki Tagato fd37a2b1e1 shells/sheldon: update to 0.7.4
While here, correct license combination.

Changelog: https://github.com/rossmacarthur/sheldon/blob/0.7.4/RELEASES.md

Reported by:	GitHub (watch releases)
2023-11-25 11:54:38 +09:00
Piotr Kubaj 5f5f3d7a88 shells/oksh: update to 7.4 2023-11-20 15:32:05 +01:00
Lewis Cook 7d96b15ff9 shells/murex: Update to 5.1.2210
Changes:	https://github.com/lmorg/murex/releases/tag/v5.1.2210
2023-11-15 20:48:16 +00:00
Po-Chuan Hsieh 6367d7d7a9 shells/rubygem-shellwords: Update to 0.2.0
Changes:	https://github.com/ruby/shellwords/releases
2023-11-15 01:16:31 +08:00
Matthias Fechner 1bb0876e54 devel/libgit2: bump all ports depending on libgit2 for 1.7.1 upgrade 2023-11-13 15:10:10 +02:00
Hiroki Tagato 5b2712350d shells/sheldon: add port: Fast, configurable, shell plugin manager
Fast, configurable, shell plugin manager

Features
- Plugins from Git repositories.
  * Branch / tag / commit support.
  * Submodule support.
  * First class support for GitHub repositories.
  * First class support for Gists.
- Arbitrary remote scripts or binary plugins.
- Local plugins.
- Inline plugins.
- Highly configurable install methods using templates.
- Shell agnostic, with sensible defaults for Zsh.
- Super-fast plugin loading and parallel installation
- Config file using TOML syntax.
- Clean ~/.zshrc or ~/.bashrc (just add 1 line).

WWW: https://sheldon.cli.rs/
2023-11-11 21:12:33 +09:00
Brad Davis dcf26c53ab shells/zsh: Fix build with DOCS option off and base system WITHOUT_DOCS
PR:		274713
Reviewed by:	garga
Approved by:	maintainer timeout
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-11-10 08:21:19 -07:00
Emanuel Haupt b1f01e4e1b shells/bash: Update to 5.2.21 2023-11-10 10:17:21 +01:00
Rodrigo Osorio 06df180a9e */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems

Approved by:	portmgr (blanket)
PR:		274888
2023-11-06 11:03:47 +01:00
Rodrigo Osorio 05f0f44a55 */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
2023-11-01 23:11:47 +01:00
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