Commit graph

2255 commits

Author SHA1 Message Date
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
Yuri Victorovich
ce86b47476 shells/starship: Update 1.6.3 -> 1.7.0 2022-05-24 15:39:38 -07:00
Chris Hutchinson
2f051a95cb shells/rc: fix deinstallaion problem
PR:		264084
Reported by:	jakub_lach@mailplus.pl
Approved by:	blanket (fix deinstallation)
2022-05-21 18:35:14 +09:00
Chris Hutchinson
3e3839f529 shells/rc: switch to GitHub
Minor modifications to submitter's patch:

- Bump PORTREVISION since new tarball differs from the old one despite
  both indicate the same version 1.7.4.

PR:		263631
Approved by:	maintainer timeout
2022-05-20 00:55:04 +09:00
Tomoaki AOKI
fd6622942c shell/zsh: remove unnneeded patch
files/extra-patch-Src_Modules_curses__keys.awk is no longer needed
and broke patch phase if ports ncurses is installed.

The patch is already incorporated upstream, so doesn't apply.
2022-05-19 14:50:18 +02:00