Commit Graph

2361 Commits

Author SHA1 Message Date
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
Cy Schubert 076e52bf11 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-05-30 19:40:52 -07:00
Yuri Victorovich e60c593256 shells/atuin: Update 14.0.1 → 15.0.0
Reported by:	portscout
2023-05-29 11:33:21 -07:00
Lewis Cook c35875d80d shells/fish: Update to 3.6.1
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)
2023-05-23 04:28:18 +01:00
Cy Schubert a7a7d2738f shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-05-02 07:40:02 -07:00
Clockwork6400 873ffa6ef6 shells/wcd: update to 6.0.5
Changelog: https://wcd.sourceforge.io/wcd/doc/whatsnew.txt

PR:		271097
2023-04-28 18:17:28 +02:00
Mikael Urankar 3db55c4e97 lang/rust: Bump revisions after 1.69.0
PR:		270953
2023-04-23 15:14:05 +02:00
Piotr Kubaj 071ea8ebe1 shells/oksh: update to 7.3 and add SMALL option 2023-04-20 03:53:09 +02:00
Yuri Victorovich 1814c3cfe6 shells/atuin: Update 13.0.1 → 14.0.1
Reported by:	portscout
2023-04-18 00:19:55 -07:00
Cy Schubert c189e7cf24 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-04-17 14:28:44 -07:00
Muhammad Moinur Rahman 0ac3a69555 */*: Remove merged or non-existent USE_PHP directives
- Remove USE_PHP=hash which is available in default php installation of
  all versions of php
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
  all versions of php
  * devel/pear-PHPTAL: Remove OPTION JSON
  * www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
  and later and has been replaced with sqlsrv module which is Windows
  only
  * www/codeigniter: Remove OPTION MSSQL
  * www/moodle311: Remove OPTION MSSQL
  * www/moodle39: Remove OPTION MSSQL
  * www/moodle40: Remove OPTION MSSQL
  * www/moodle41: Remove OPTION MSSQL
- Remove USE_PHP=openssl which is available in default php installation
  of all versions of php
  * databases/phpmyadmin: Remove OPTION OPENSSL
  * databases/phpmyadmin5: Remove OPTION OPENSSL
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION OPENSSL
  * www/nextcloud: Remove OPTION SSL
  * www/owncloud: Remove OPTION SSL
- Remove USE_PHP=pcre which is available in default php installation of
  all versions of php
  * sysutils/racktables: Remove OPTION PCRE
- Remove USE_PHP=postgresql which should be USE_PHP=pgsql and update
  following ports
  * www/typo3-11
  * www/typo3-12
- Remove USE_PHP=pdf which is no longer available as php module
  * databases/phpmyadmin: Remove OPTION PDF
- Remove USE_PHP=spl which is available in default php installation of
  all versions of php
- Remove USE_PHP=sqlsrv which was never imported into FreeBSD as that is
  Windows only php module
  * www/typo3-11: Remove OPTION SQLSRV
  * www/typo3-12: Remove OPTION SQLSRV
- Bump where DEFAULT OPTIONS are affected

Sponsored by:	Bounce Experts

Approved by:	portmgr(blanket)
2023-04-16 20:09:23 +02:00
Yuri Victorovich f743f30c09 shells/starship: Update 1.13.1 → 1.14.1 2023-04-11 01:05:19 -07:00
Daniel Engberg 4491ea0aa2 shells/yash: Add mirror and use framework helper
Add GitHub mirror as backup
Use USE_CSTD helper instead of CFLAGS variable

Reference:
https://yash.osdn.jp/index.html.en

PR:		270724
Reviewed by:	naddy (maintainer)
2023-04-10 10:33:58 +02:00
Christian Weisgerber 9e66cd5c11 shells/yash: restore use of MASTER_SITE_OSDN
Ordinary fetching from MASTER_SITE_OSDN works fine.
However, the makesum target fails to skip the interposed HTML page.
2023-04-08 19:37:40 +02:00
Dmitri Goutnik ff40d94c1d all: Bump PORTREVISION after lang/go{119,120} update 2023-04-08 10:13:25 -05:00
Christian Weisgerber 2d82d97940 shells/yash: update to 2.54 2023-04-07 22:07:02 +02:00
Baptiste Daroussin ea5eba5c4d shells/zsh: cache the utx.active location
On fresh jails or chroot the /var/run/utx.active might not exist (like
in poudriere for example) but configure script is looking for its
existance to determine its existance and activate the build of the
utmx logging feature internally.

Caching it makes the configure script always build the logging features.

While here, make ZSH_VER use the distversion, which fixes the usecase of
building snapshots of zsh via the port.

PR:	268714
Reported by:	okiddle@yahoo.co.uk
2023-04-06 15:10:43 +02:00
Cy Schubert 8dea453e7f shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-03-31 17:04:16 -07:00
Cy Schubert 79bdbf328c shells/ksh*: Remove BROKEN for missing sbrk()
As of Jan 26, 2021, ksh (ksh93/ksh) no longer needs sbrk(). Remove
BROKEN for architectures that don't have sbrk(2). See upstream issue
https://github.com/ksh93/ksh/issues/154.
2023-03-25 19:49:11 -07:00
Cy Schubert fd44857c89 shells/ksh*: Update descriptions
Update ksh ports descriptions to more accurately reflect what they are.

Reported by:	 "Joseph Holsten" <joseph@josephholsten.com>
2023-03-23 11:31:07 -07:00
Cy Schubert b50fe1ebe5 shells/ksh: Remove the now expired ksh2020 from CONFLICTS. 2023-03-22 23:04:59 -07:00
Robert Clausecker 864e46ec64 shells/elvish: fix build on riscv64
Bump golang.org/x/sys dependency to a version new enough
to support riscv64-freebsd.

Sponsored by:	Berliner Linux User Group e.V.
Approved by:	portmgr (build fix blanket)
2023-03-21 13:53:49 +01:00
Cy Schubert f8bf081e3e shells/ksh-devel: update to the latest ksh93/ksh github commit
This version contains the LLVM15 fix from f5cf5e0025, which was
upstreamed.
2023-03-17 20:05:39 -07:00
Yuri Victorovich d23883748e shells/nushell: Update 0.76.0 → 0.77.1
Reported by:	portscout
2023-03-17 15:54:49 -07:00
Mikael Urankar ebf29acc6c lang/rust: Bump revisions after 1.68.0
PR:		270080
2023-03-16 12:11:52 +01:00
Robert Clausecker f09cdc05ff shells/antibody: fix build on riscv64
Bump golang.org/x/sys dependency to a version new enough to
support riscv64-freebsd.

Sponsored by:	Berliner Linux User Group e.V.
2023-03-11 09:35:34 +01:00
Dmitri Goutnik 09079730e9 all: Bump PORTREVISION after Go ports update 2023-03-09 14:18:07 -05:00
Clockwork6400 2da24d36f2 shells/wcd: Update to 6.0.4
Submitter becomes maintainer.  Already maintainer of other ports.

Changelog: https://wcd.sourceforge.io/wcd/doc/whatsnew.txt

PR:		269943
2023-03-06 23:23:44 +01:00
Yuri Victorovich b7ddef2bda shells/atuin: Update 13.0.0 → 13.0.1
Reported by:	portscout
2023-03-01 23:35:44 -08:00
Tobias C. Berner fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
2023-03-02 06:23:10 +01:00
Yuri Victorovich 01794d818d shells/atuin: Update 12.0.0 → 13.0.0
Reported by:	portscout
2023-02-28 10:43:45 -08:00
Yuri Victorovich b96e25c2ad shells/nushell: Update 0.74.0 → 0.76.0
Reported by:	portscout
2023-02-27 22:11:50 -08:00
Yuri Victorovich 70fac20d35 shells/starship: Update 1.12.0 → 1.13.1 2023-02-26 00:36:50 -08:00
Cy Schubert f5cf5e0025 shells/ksh-devel: update to the latest ksh93/ksh github commit 2023-02-21 08:08:47 -08:00