Commit Graph

2259 Commits

Author SHA1 Message Date
Emanuel Haupt 85b186f4fe shells/bash: Improve message for PORTS_READLINE_BROKEN
PR:		266897 (based on)
2022-10-08 14:31:30 +02:00
Dmitri Goutnik bde51869ee all: Bump PORTREVISION after lang/go{118,119} update 2022-10-06 14:24:26 -05:00
Emanuel Haupt bf725a8122 shells/bash: Update to 5.2.2 2022-10-06 07:37:54 +02:00
Po-Chuan Hsieh 7fea2bffc6 shells/bash: Revise fix when NLS is off
The fix commited in 17f1bb50e4 clashed
with cc83ec0f74.

The later is a more elegant solution that doesn't require to drop
the header files from being installed.

This commit reverts changes from 17f1bb50e4.
2022-10-03 08:03:44 +02:00
Cy Schubert 470d0e35db shells/ksh-devel: update to the latest ksh93/ksh github commit 2022-10-02 16:32:08 -07:00
Yuri Victorovich c8b8df06ad shells/rush: Update 2.2 -> 2.3
Reported by:	portscout
2022-10-02 13:34:31 -07:00
Dag-Erling Smørgrav 3e147a1f59 shells/bash: fix static build
The logic in m4/strtoimax.m4 is inverted: it replaces strtoimax() if and only
if it is present and functional.

files/patch-configure avoids having to run autoreconf in the port and can be
removed once the fix has been adopted upstream.

differential Revision:  https://reviews.freebsd.org/D36849
2022-10-01 12:12:09 +02:00
Emanuel Haupt 17f1bb50e4 shells/bash: Fix pkg-plist when NLS is turned off
Notified by:	bofh (via mail)
2022-10-01 09:05:08 +02:00
Adam Weinberger cc83ec0f74 shells/bash: Fix build with NLS disabled 2022-09-30 21:45:59 -06:00
Emanuel Haupt 34393efcc2 shells/bash: Update to 5.2
Release notes:	https://lists.gnu.org/archive/html/bash-announce/2022-09/msg00000.html
2022-09-30 21:21:33 +02: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 48fd3d1492 shells/ksh2020: Deprecate unmaintained ksh2020
ksh93 modernization development, which was halted in 2020, resulted in
the att/ast team saving the development in their ksh2020 branch and
reverting the mainline back to ksh93. Since the the ksh2020 developers
have forked ksh93 and resumed ksh2020 development under the ksh93
account in their ksh repository. Therefore the now "abandonware" ksh2020
ports is to be removed in favour of the shells/ksh or shells/ksh-devel
ports.

The shells/ksh port tracks releases while shells/ksh-devel tracks
development. shells/ksh93 is available for legacy applications that
require the original AT&T KSH93. The "co-existence" options of each
of these ports allow users to install shells/ksh (and/or ksh-devel) with
shells/ksh93 for users who wish to use the currently developed ksh93 but
still need the legacy AT&T ksh93 due to incompatibilties between the old
and the new. (Note: The latest CDE-25 develpment has switched to using the
new ksh93 shell.)
2022-09-15 20:59:46 -07:00
Cy Schubert 46d12bcd1c shells/ksh-devel: update to the latest ksh93/ksh github commit 2022-09-11 07:41:43 -07:00
Yuri Victorovich 680ef38301 shells/starship: Update 1.10.2 -> 1.10.3 2022-09-09 22:27:48 -07:00
Daniel Menelkir 12a4cabc61 all: Return Daniel Menelkir's ports to the pool per his request
PR:		266294
2022-09-09 01:12:06 +02:00
Dmitri Goutnik f05c98fffb all: Bump PORTREVISION after lang/go{118,119} update 2022-09-08 11:33:18 -05:00
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Baptiste Daroussin d278243809 shells/zsh: remove the MEM option
Remove the option allowing to use zsh memory allocator, it is only
useful for zsh developers who won't use the port anyway.

PR:	259997
2022-08-31 16:38:09 +02:00
Cy Schubert 39ac815eec shells/ksh: Add missing option
Fixes:		6e9237ba47
2022-08-28 15:49:09 -07:00
Cy Schubert 6e9237ba47 shells/ksh*: Allow the ksh ports to coexist
Add an option to allow the ksh ports to avoid conflicting with each
other and to coexist. This allows people who wish to punish themselves
by tracking developent to still be able to fall back should upstream
cause regressions.

This also allows legacy ksh93 to coexist with the recently added
ksh93/ksh, which is not entirely compatible with legacy ksh. Applications
which require a legacy ksh compatible package should use the ksh93 port
installed using one of its options. This allows new and old to exist on
the same system.
2022-08-28 14:16:45 -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 736e2d7674 shells/ksh-devel: Start tracking ksh93 development again
Now that ksh development has resumed under a new account on github.
grab our first update from the ksh93 project from their ksh repo.
2022-08-28 14:16:44 -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
Piotr Kubaj 43d1583b7e shells/oksh: take maintainership 2022-08-25 23:55:59 +02:00
Tobias Kortkamp 7a18484110 *: Return unused ports 2022-08-25 23:16:21 +02:00
Baptiste Daroussin b9b250f912 rust: bring back update to 1.63
Revert back the revert of the update of rust and related commits

This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers

This reverts commit 8ecb1f8141.
This reverts commit 04d257baa1.
This reverts commit 2757c63bd0.
This reverts commit 75f4713de5.
This reverts commit e88e592111.
This reverts commit 783c056d7d.

With hat:	portmgr
2022-08-25 16:49:50 +02:00
Piotr Kubaj 783c056d7d Revert "lang/rust: Bump revisions after 1.63.0"
This reverts commit c7912d9775.

PR:	265915
2022-08-25 12:49:39 +02:00
Mikael Urankar c7912d9775 lang/rust: Bump revisions after 1.63.0 2022-08-25 10:51:32 +02:00
Serhii (Sergey) Kozlov 2f0d824eae shells/ohmyzsh: update to 20220814 2022-08-19 22:21:04 +00:00
Yuri Victorovich b1b437c47d shells/starship: Update 1.10.1 -> 1.10.2 2022-08-19 08:29:27 -07:00
Yuri Victorovich fa1993d578 shells/starship: Update 1.10.0 -> 1.10.1 2022-08-15 14:12:18 -07:00
Yuri Victorovich b966478736 shells/starship: Update 1.9.1 -> 1.10.0 2022-08-14 14:36:17 -07:00
Dmitri Goutnik 4476f89764 all: Bump PORTREVISION after Go update
Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update.
2022-08-03 16:35:13 -05:00
Baptiste Daroussin ede4dd7610 shells/zsh: remove the modification of the configure script
We used to modify the configure script to avoid zsh to link against
librt because clock_gettime on FreeBSD is in libc not librt.

It's been a while that we are configuring zsh with the --as-needed
linker flag which means now even if -lrt is passed we will not end
up linked to it librt anymore.

besides, modifying the configure script at the patch phase makes it
newer than stamp.h.in which results in the build system triggering a
regeneration of itself (hence the USES= autoreconf we had), not
touching anymore that script can remove the need for USES=autoreconf
and the load if build dependencies it drags in

Removing the USES=autoreconf highlights also the lack of build
dependency on perl which is needed to be able to the help files for
 run-help to work on builtins. this is fixed now
2022-08-03 15:59:19 +02:00
Lewis Cook 6bb6accb52 shells/fish: Update to 3.5.1
Changes:	https://github.com/fish-shell/fish-shell/releases/tag/3.5.1
PR:		265504
Approved by:    asomers (maintainer)
2022-07-29 21:55:22 +01:00
Lewis Cook e9dee3e3d0 shells/fish: Update to 3.5.0
While here, drop superfluous `DOCS` from `OPTIONS_DEFAULT` as it's already
an implicit option.

Changes:	https://github.com/fish-shell/fish-shell/releases/tag/3.5.0
PR:		264832
Approved by:	asomers (maintainer)
2022-07-26 21:23:26 +01:00
Tobias C. Berner c3cc2da090 shells: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Carlos Jacobo Puga Medina <cpm@FreeBSD.org>
  *  Cyrille.Lefevre@laposte.net
  *  Danijel Tasov <danielt@pilgerer.org>
  *  David O'Brien <obrien@NUXI.com>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Hajimu UMEMOTO <ume@FreeBSD.org>
  *  Igor Pokrovsky <ip@unixway.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Kai Wang <kaiw27@gmail.com>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
  *  Oliver Eikemeier
  *  Patrick Gardella <patrick@FreeBSD.org>
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Richard Rose <freebsd-security@rikrose.net>
  *  Sean Chittenden <seanc@FreeBSD.org>
  *  Sergey Matveychuk <sem@FreeBSD.org>
  *  Serhii (Sergey) Kozlov <skozlov@FreeBSD.org>
  *  Shinsuke Matsui <smatsui@karashi.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  UMENO Takashi <umeno@rr.iij4u.or.jp>
  *  Vaida Bogdan
  *  Will Andrews <andrews@technologist.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  conrads@cox.net
  *  erich@rrnet.com
  *  gebhart@secnetix.de
  *  kirk@strauser.com
  *  mcglk@artlogix.com
  *  torstenb

With hat:	portmgr
2022-07-20 16:22:59 +02:00
Yuri Victorovich 09d809aabe shells/etsh: Fix typo in the LICENSE_FILE line 2022-07-17 23:52:36 -07:00
Dmitri Goutnik 153cb65ac8 all: Bump PORTREVISION after lang/go{117,118} update 2022-07-14 07:46:05 -05:00
Po-Chuan Hsieh af40b8a8d8 shells/zsh-completions: Update to 0.34.0
Changes:	https://github.com/zsh-users/zsh-completions/releases
2022-07-08 05:26:46 +08:00
Mikael Urankar a50372b91f lang/rust: Bump revisions after 1.62.0 2022-07-02 15:47:05 +02:00
Yuri Victorovich 812f000fc3 shells/starship: Update 1.8.0 -> 1.9.1 2022-06-27 14:54:01 -07:00
Daniel Menelkir 1cd2f28f63 Add shells/etsh: Enhanced V6 Thompson Compatible Shell
PR:		264880
2022-06-25 22:39:20 +08:00
Yuri Victorovich 9689b5c30b shells/starship: Update 1.7.1 -> 1.8.0 2022-06-16 08:17:43 -07:00
Jason Helfman c752a1e7d2 shells/rc: set maintainer to reporter, drop unsupported checksum algorithm
PR:	264133 (based on)
Approved by:	maintainer-timeout (multiple)
2022-06-08 21:07:01 -05:00
Dmitri Goutnik 309cdeccd8 */*: Bump port revisons after lang/go{117,118} update 2022-06-07 16:56:10 -05:00
Mikael Urankar e9a35a1c50 lang/rust: Bump revisions after 1.61.0 2022-05-31 15:06:17 +02:00
Wen Heping 0a2029961a shells/bashc: Update miantainer's email
PR:		264240
Reported by:	maintainer
2022-05-26 07:37:32 +08:00
Yuri Victorovich c72ca16f31 shells/starship: Update 1.7.0 -> 1.7.1 2022-05-24 16:14:37 -07:00