Commit Graph

183 Commits

Author SHA1 Message Date
root 5772509dcc shells/viewglob: Remove port
Desktop application not relevant to server environment
2025-05-16 19:19:04 +02:00
root c6468bd623 Merge remote-tracking branch 'origin/pristine'
* origin/pristine: (60 commits)
  databases/percona-orchestrator: Update to v3.2.6-16
  emulators/virtualbox-ose-70: Fix 15-CURRENT kmod build
  multimedia/qmmp-qt6: update to 2.2.5 release (+)
  multimedia/qmmp-qt5: update to 1.7.5 release (+)
  deskutils/syncthingtray: Update to 1.7.6
  emulators/ares: Update 143 => 144
  www/varnish-ip2location: Update to 1.0.4
  sysutils/xdu: Switch repo and improved fix for filenames with spaces
  x11-toolkits/SoXt: Remove expired port
  databases/py-carbon: Remove expired port
  security/weggli: Remove expired port
  www/varnish-modules: Update to 0.25.0
  x11-fm/doublecmd: update to 1.1.24 gamma release (+)
  www/dooble: Update 2025.04.06 => 2025.04.27
  databases/xtrabackup84: change version schema to match an upstream
  biology/fasda-utils: Update to 0.1.0.1
  www/phpvirtualbox-71: Connect to the build
  lang/rust-nightly: update 1.88.0.20250416 → 1.88.0.20250427
  www/phpvirtualbox-71: Update 7.0 => 7.1-1
  www/phpvirtualbox-71: Repocopy from www/phpvirtualbox-70
  ...
2025-04-28 23:59:45 +02:00
Getz Mikalsen 1098d56432 shells/oil: Move to shells/oils; Update 0.24.0 → 0.28.0; Add options
PR:		286405
2025-04-27 18:40:22 -07:00
root 1ecb148e2e shells/scponly: Remove port
Unmaintained upstream as last release was in 2011
2025-04-27 20:32:20 +02:00
root b47a45ce2b shells/oksh: Remove port
Niche use case, not aligned with broad server application needs
2025-04-27 19:20:43 +02:00
root ad14b778a6 shells/ch: Remove port
Lack of support on amd64/aarch64 architectures
2025-04-05 01:08:58 +02:00
root 826d344018 shells/carapace: Remove port
Personal use cases are out of project scope
2025-04-05 01:08:37 +02:00
root 6d65abf77f shells/bicon: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-04-05 01:02:33 +02:00
root 2ef1ed88c4 shells/bashc: Remove port
Technical debt
2025-04-05 01:01:53 +02:00
root cf8112fe66 shells/antibody: Remove port
Technical debt
2025-04-05 00:55:37 +02:00
root cfbedcc5d3 shells/anongitssh: Remove port
Technical debt
2025-04-05 00:54:23 +02:00
root f3e8622ece shells/44bsd-csh: Remove port
Technical debt
2025-04-05 00:53:16 +02:00
root 34c9c83ca0 shells/powershell: Remove port
Personal use cases are out of project scope
2025-03-28 00:33:28 +01:00
root 355158c1ae shells/ast-ksh: Remove port
Unmaintained upstream as last release was in 2019
2025-03-27 23:01:02 +01:00
Vladimir Druzenko b55f7e3d81 shells/bash-completion-zfs: New port: bash completion rules for zfs and zpool commands 2025-03-20 19:10:11 +03:00
Gleb Popov 1a37ab5e60 shells/powershell: Microsoft's shell with support for .NET objects
Co-authored-by:	Felix Palmen <zirias@FreeBSD.org>
Co-authored-by:	Szczepan Ćwikliński <sec@thinkcode.pl>
2025-02-21 21:01:54 +03:00
Gleb Popov 9b1c65d078 shells/libpowershell-native: Support library for PowerShell 2025-02-21 21:00:00 +03:00
Ashish SHUKLA 6874ce4f71 shells/schemesh: New port: Unix shell, and LISP repl
Schemesh is an interactive shell scriptable in Lisp.

It is primarily intended as a user-friendly Unix login shell,
replacing bash, zsh, pdksh etc.

As such, it supports interactive line editing, autocompletion, history
and the familiar Unix shell syntax: it can start commands, including
redirections, pipelines, job concatenation with ; && ||, groups
surrounded by { }, subshells surrounded by [ ], and manage
foreground/background jobs.

WWW: https://github.com/cosmos72/schemesh
2025-02-16 22:22:18 +00:00
Son Phan Trung 39e216277c shells/zsh-you-should-use: Add new port
Zsh-you-should-use reminds the user about the alias for a command
one just typed. Supports detection of global and git alias.

WWW:		https://github.com/MichaelAquilina/zsh-you-should-use

PR:		277051
2025-02-13 18:48:37 +01:00
Son Phan Trung 5bf71a6189 shells/zsh-fast-syntax-highlighting: Optimized and extended zsh-syntax-highlighting
Zsh-fast-syntax-highlighting enables highlighting of commands whilst they
are typed at an interactive zsh prompt. This helps in reviewing
commands before running them, particularly in catching syntax errors.
Compared to zsh-syntax-highlighting, this package is more optimized
and feature-rich.

WWW: https://github.com/zdharma-continuum/fast-syntax-highlighting
2024-10-28 13:42:02 +01:00
Yuri Victorovich aedecb2927 shells/oil: New port: New Unix shell 2024-10-25 08:14:10 -07:00
Yuri Victorovich 31fb14a9e0 shells/nu_plugin_gstat: New port: Nushell plugin: Information on the status of a Git repository 2024-09-20 10:38:53 -07:00
Yuri Victorovich f67ed60976 shells/nu_plugin_inc: New port: Nushell plugin: Increment a value or version 2024-09-20 10:38:52 -07:00
Yuri Victorovich d756248cd2 shells/nu_plugin_query: New port: Nushell plugin: Querying SQL, XML, JSON, HTML, and WebPage Metadata 2024-09-20 10:38:52 -07:00
Yuri Victorovich 5159ebbbca shells/nu_plugin_formats: New port: Nushell plugin: Support for several additional data formats 2024-09-20 10:38:51 -07:00
Yuri Victorovich cf1b77ef77 shells/nu_plugin_polars: New port: Nushell plugin: Dataframe commands based on polars 2024-09-20 10:38:51 -07:00
Po-Chuan Hsieh b17ba5b527 shells/bash-completion-freebsd: Add bash-completion-freebsd 1.2.0
FreeBSD-oriented extension to the Bash completion library

Approved by:	0mp (via private mail)
2024-05-20 01:14:58 +08:00
Hiroki Tagato ecc74ffa42 shells/carapace: add port: Multi-shell multi-command argument completer
Carapace provides argument completion for multiple CLI commands, and
works across multiple POSIX and non-POSIX shells.

WWW: https://carapace.sh/
2024-02-26 17:39:29 +09: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
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
Hajimu UMEMOTO 3235838cea shells/tcsh_nls: Remove port which is not required anymore for a long time. 2023-02-12 02:17:10 +09:00
Yuri Victorovich 9f3fc6f2e9 shells/atuin: New port: Magical shell history 2023-01-18 12:08:12 -08:00
Yuri Victorovich 036d500ef6 shells/shell-hist: New port: Inspect your shell history 2023-01-06 01:00:20 -08:00
Yuri Victorovich 135fea407e shells/nushell: New port: New type of shell 2023-01-03 01:05:38 -08:00
Yuri Victorovich 1748e6ecdd shells/shellharden: New ports: Corrective bash syntax highlighter 2023-01-01 14:21:18 -08:00
Rene Ladan 4ba1dfa06a cleanup: Remove expired ports:
2022-09-30 shells/ksh2020: Upstream ksh2020 branch archived, development continues under new ksh93 project
2022-12-30 13:50:39 +01:00
Robert Clausecker e69a1817a6 devel/schilybase: update to 2022-09-18
- point MASTER_SITES to new upstream
 - split bosh from sysutils/schilyutils into new port shells/bosh
   - stop installing pfbosh, a SunOS-only feature
   - install jsh as jbosh to avoid a conflict
   - patch shell names in man pages
 - point WWW to subproject-specific sites if available
 - misc/schilytools: deprecate man2html component
 - devel/schilybase: add missing file to pkg-plist
 - make test suite work better
   - do not pass INS_*BASE/DESTDIR to smake tests
   - account for devel/sccs placing files in /tmp
   - make sh/tests/common/test-common find bosh after
     we patched out the hardlink to sh
   - Test suite passes on armv7 except for archivers/star.
     Will have to investigate further.
 - sysutils/schilyutils: add vctags command
   I forgot about that one when I made the port initially.
   The ctags link is not installed to avoid conflicts.

Changelog: http://fuz.su/pub/schilytools/AN-2022-09-18.txt

PR:	266475
2022-09-19 08:37:34 -07:00
Cy Schubert 039bde8216 shells/ksh93: Introduce new ksh port
Now that ksh development has resumed under a new account on github,
this introduces the fourth stable release (1.0.3) of ksh93/ksh to ports
2022-08-28 14:16:45 -07:00
Cy Schubert 61d15c9107 shells/ksh93-devel: Rename to ksh-devel
ksh development has resumed under a new account on github. Renaming
shells ksh93-devel to ksh-devel is the fist step in tracking ksh93
development again.
2022-08-28 14:16:44 -07:00
Daniel Menelkir 1cd2f28f63 Add shells/etsh: Enhanced V6 Thompson Compatible Shell
PR:		264880
2022-06-25 22:39:20 +08:00
Jens Grassel 2d46959df2 shells/ammonite: Update to 2.5.1 and MOVE
The authors removed the shell functionality but it is still a good dev-tool.

Changelog
---------

 * Added support for Scala 2.13.8
 * Re-added old Main entry point for better compatibility with Ammonite 2.4 and
   older
 * Dropped built-in support for shell operations
 * move from shells/ammonite to devel/ammonite

PR:	261191
Reported by:	freebsd-ports@jan0sch.de (maintainer)
2022-01-18 17:15:08 +01:00
Carlo Strub 0fc88c5571 shells/nsh: Add new port
A command-line shell that focuses on productivity and swiftness featuring:
- A POSIX compliant interactive shell with some Bash extensions.
- Tab completions and syntax highlighting.
- Bash completion support (by internally invoking the genuine Bash).
- Builtin zero configration features.
- Written in Rust 🦀
2021-11-07 14:16:29 +01:00
Rene Ladan 5980fd40bc Remove expired ports:
2021-04-01 ftp/wzdftpd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/roadmap: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cosmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bomberinstinct: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/drm: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bygfoot: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cre: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/hybserv: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/xaric: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 mail/elmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 misc/cave: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/bugs: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/dmitry: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/doorman: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 shells/esh: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 sysutils/cpu: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 textproc/libcrm114: No known users, dead upstream
2021-04-01 x11/wmmatrix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/wmxss: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/tycoon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xgrab: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xbanner: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/bricons: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xmon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cavezofphear: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/saoimage: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ksmp3play: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/jamin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/musicbox-tag-editor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/nspmod: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/cdplay: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/gimmix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ghostess: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/wmrecord: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/toolame: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/shout: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/grappa: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/phylip: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/lagan: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/varkon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/transcalc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/seyon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/efax: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/vda2fbd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/shftool: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/openzz: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/sourcenav: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/gb: Unmaintained and dead upstream
2021-04-01 dns/checkdns: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 dns/inadyn-mt: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/gate: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/thoteditor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/cinc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/e-uae: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/dtcyber: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/jftpgw: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/pureadmin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-02 textproc/hs-pandoc-citeproc: Integrated into textproc/hs-pandoc
2021-04-07 19:54:26 +02:00
Mathieu Arnold cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Mateusz Piotrowski 147c8ae4e6 Add shells/modernish
The programming/scripting language that incorporates the most frustrating
combination of deficiencies and awesome power is probably the POSIX shell with
accompanying utilities, which all exist in several variant implementations. Due
to said power, the shell refuses to die as a scripting language. But when
scripters are bitten by arcane grammar pitfalls, defective tutorials on the
web, or shell functionality deficits, then 'use a real programming language
instead' is generally the mantra.

Enter modernish, a new vision on shell scripting. Modernish aims to provide a
standard library that allows for writing robust, portable, readable, and
powerful programs for POSIX-based shells and utilities. It can solve the shell
language problems mentioned above, and many more. With modernish, you'd almost
think the shell has become a modern programming language!

The library builds on the POSIX 2018 Edition standard, so it should run on any
sufficiently POSIX-compliant shell and operating system. But it also takes
advantage of certain shell-specific enhancements if it detects them.

WWW: https://github.com/modernish/modernish

Differential Revision:	https://reviews.freebsd.org/D19350
2021-03-06 19:46:17 +00:00
Neel Chauhan 2b01fc5e4f NEW PORT: shells/bashc: GNU Bourne Again shell extended with two-panel file manager
Bash Commander is a fork of GNU Bourne Again Shell. It's main feature is
a visual two-panel mode, much like Midnight Commander and other text-mode
visual shells.

WWW: https://github.com/sergev/bash-commander

Also add bashc to the CONFLICTS section of shells/bash.

PR:		253783, 253784
Submitted by:	Igor Pokrovsky <ip AT unixway DOT org>
2021-03-03 23:09:48 +00:00
Sunpoet Po-Chuan Hsieh f7877fd33d Add rubygem-shellwords 0.1.0
Shellwords manipulates strings according to the word parsing rules of the UNIX
Bourne shell.

The shellwords() function was originally a port of shellwords.pl, but modified
to conform to the Shell & Utilities volume of the IEEE Std 1003.1-2008, 2016
Edition.

WWW: https://github.com/ruby/shellwords
2021-01-03 20:04:38 +00:00
Li-Wen Hsu c1e99c88ea Add shells/anongitssh: Restricted shell for git-upload-pack over SSH
Note: The default setting is for git.FreeBSD.org only and needs to be
      overridden and rebuilt for being useful in other setups.

Support of config file and other improvements will be available in
the upcoming updates.

Discussed with: hrs
Sponsored by:	The FreeBSD Foundation
2020-12-11 04:10:38 +00:00
Matthew Seaman dde6febb17 Track upstream name change shells/poshinit -> shells/switchBashZsh
PR:		249458
Approved by:	bourne.identity@hotmail.com (Maintainer)
2020-09-25 05:59:36 +00:00