Commit Graph

2182 Commits

Author SHA1 Message Date
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
Tobias Kortkamp
835bd57330 lang/rust: Bump revisions after 1.58.0 2022-01-17 12:57:45 +01:00
Yuri Victorovich
7d7a3e355b shells/starship: Update 1.1.1 -> 1.2.1
Reported by:	ler@
2022-01-15 14:50:02 -08:00
Stefan Eßer
bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Serhii (Sergey) Kozlov
f6e2a563d9 shells/ohmyzsh: update to 20220108 2022-01-09 14:02:44 +00:00
Emanuel Haupt
296c8b3307 shells/bash: Update to 5.1.16 2022-01-05 08:41:56 +01:00
Yuri Victorovich
387384fb82 shells/rush: Update 2.1 -> 2.2
Reported by:	portscout
2022-01-03 11:34:09 -08:00
Adam Jimerson
bcea3ecf15 shells/elvish: update to 0.17.0
Changelog: https://elv.sh/blog/0.17.0-release-notes.html

PR:		260621
Reported by:	Adam Jimerson <vendion@gmail.com> (maintainer)
2021-12-24 16:04:35 +09:00
Serhii (Sergey) Kozlov
6e39673d5b shells/ohmyzsh: Update to 20211221 2021-12-23 00:46:26 +00:00
Yuri Victorovich
3f860bc7f6 shells/starship: Update 1.0.0 -> 1.1.1
Reported by:	ler
2021-12-21 19:11:09 -08:00
Jens Grassel
7cead393db shells/ammonite: Update to 2.5.0
PR:	260378
2021-12-14 19:44:16 -08:00
Yuri Victorovich
95b8ac4404 shells/starship: Update 0.58.0 -> 1.0.0 2021-12-10 15:01:09 -08:00
Tobias Kortkamp
5a7f23c69d lang/rust: Rebuild consumers for Rust 1.57.0 2021-12-05 13:35:42 +01:00
Matthias Fechner
83af587fed */*: bump ports depending on libgit2 2021-12-04 13:07:30 +01:00
Yasuhiro Kimura
defd64ec3c shells/zsh: Revert "shells/zsh: Add BASE_ZSH option"
This reverts commit ae1787aab2.

Requested by:	maintainer
2021-11-26 17:34:58 +09:00
Yasuhiro Kimura
ae1787aab2 shells/zsh: Add BASE_ZSH option
Add new option BASE_ZSH that makes zsh and rzsh also available as
/bin/zsh and /bin/rzsh.

Under ports flamework everything is installed under /usr/local unless
custom prefix is used. And according to it zsh is installed as
/usr/local/bin/zsh. But on most Linux based OSes zsh is installed as
/bin/zsh. And it causes problem if user's account information is
shared between FreeBSD and Linux by using such tools as LDAP or NIS as
account information also includes absolute path of user's login shell.
To work around it I have created /bin/zsh as symbolic link referencing
/usr/local/bin/zsh and also edited /etc/shells to add /bin/zsh to it
every time I set up new FreeBSD system. But it's quite bothersome and
that is why I add new BASE_ZSH option.

While I'm here,

* Pet portclippy
* Re-format Makefile with portfmt

PR:		259109
Proposed by:	Chris Hutchinson (more intuitive option name)
Approved by:	maintainer timeout (> 2 weeks)
2021-11-26 09:53:36 +09:00
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Jens Grassel
7a549832f5 shells/ammonite: Update to 2.4.1
PR:	259932
2021-11-22 11:52:31 -08:00
Adam Weinberger
46ea8240d0 Multiple: Drop maintainership on some ports 2021-11-19 04:44:22 -07:00
Emanuel Haupt
3571f3c161 shells/bash: Update to 5.1.12 2021-11-18 15:55:59 +01:00
Mateusz Piotrowski
2268d1be04 shells/bash-completion: Update FreeBSD Bash Completion to 1.2.0
Approved by:	maintainer
2021-11-10 16:29:33 +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
Stefan Eßer
819f25b36d */*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
2021-10-29 11:50:18 +02:00
Tobias Kortkamp
ad90fc634b *: Rebuild for Rust 1.56.0 2021-10-25 10:55:19 +02:00
Tobias Kortkamp
0d199f719e shells/ion: Chase USES=cargo's new git source support
PR:		256581
2021-10-25 10:49:15 +02:00
Stefan Eßer
5e1284b0de shells/rush: Add CPE information
Approved by:	portmgr (blanket)
2021-10-21 16:27:09 +02:00
Stefan Eßer
ffb6a2eac2 shells/elvish: Add CPE information
Approved by:	portmgr (blanket)
2021-10-21 16:27:09 +02:00
Jimmy Olgeni
4460cf727a *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
Jimmy Olgeni
c6200b4ed3 shells/bashc: fix typos in pkg-descr. 2021-10-16 09:09:09 +02:00
Stefan Eßer
8bc0403b28 shells/rc: Add CPE information
Approved by:	portmgr (blanket)
2021-10-13 15:20:05 +02:00
Tobias Kortkamp
2b412b769e shells/oksh: Update to 7.0
- Add a static flavor and install in /rescue same as editors/mg@static

Changes:	https://github.com/ibara/oksh/releases/tag/oksh-7.0
2021-10-12 17:01:33 +02:00
Jan Beich
2c806de506 shells/wcd: unbreak after 266130ce71 by revert
/bin/sh: Syntax error: Unterminated quoted string

Reported by:	pkg-fallout
2021-10-08 01:51:33 +00:00
Baptiste Daroussin
cb0ed5261c shells/bash: fix compilation after libncurses split in base
bash actually only requires libtinfo, but up to recent change in
14.0-CURRENT, libtinfo and libncurses were bundled into one single libs,
so linking only to libncurses was not a problem.

By telling bash to link to libtinfo and not to libncurses, it works on
both system where ncurses has been split and those without the split as
there is a libtinfow.so symlink to libncursesw.so on those.
2021-10-06 09:55:26 +02:00
Serhii (Sergey) Kozlov
981392d905 shells/ohmyzsh: Update to 20210930 2021-10-01 23:47:52 +00:00
Yuri Victorovich
afaf5f6d45 shells/starship: Update 0.56.0 -> 0.58.0 2021-09-26 15:54:46 -07:00
Baptiste Daroussin
266130ce71 ncurses: fix build with futur base and ports ncurses
in preparation for the split in base of libtinfo and libncurses, clearly
specify when the packages should link against.

Note this also fixes the build with ports ncurses
2021-09-23 18:22:54 +02:00
Ryan Steinmetz
8703fc2c05 */*: Reset MAINTAINER due to repeat fatal email bounces 2021-09-21 09:47:01 -04:00
Tobias Kortkamp
7059b43727 *: Rebuild lang/rust consumers after the 1.55.0 update 2021-09-19 11:03:23 +02:00
Adam Jimerson
dc25ed72b0 shells/elvish: Update elvish to v0.16.3
ChangeLog: https://elv.sh/blog/0.16.0-release-notes.html

PR:	258415
Reported by:	vendion@gmail.com (maintainer)
2021-09-17 13:18:18 +02:00
Alexey Dokuchaev
31d5e489ab shells/dash: update DASH to version 0.5.11.5 and install ChangeLog. 2021-09-16 09:53:43 +00:00
Alexey Dokuchaev
6e52104904 shells/jailkit: the port had been updated and improved (+)
- Update to the latest version 2.22 and fix manpage installation
- Reformat port description for better looks, add one missing slash
  and one Oxford comma while I'm here

PR:	258277
2021-09-15 04:36:23 +00:00
Bernhard Froehlich
de4d421d74 shells/zsh: Add CPE information
Approved by:	portmgr (blanket)
2021-09-08 20:53:39 +00:00
Bernhard Froehlich
d3fa85b4aa shells/dash: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:37 +00:00
Bernhard Froehlich
baf429196f shells/scponly: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:08 +00:00
Mikael Urankar
70f1b063ed lang/rust: Rebuild consumers for 1.54.0 2021-08-28 15:42:06 +02:00
Jan Beich
ef5a84db43 shells/starship: enable desktop notifications
PR:		258008
Inspired by:	Arch Linux
Approved by:	yuri (maintainer)
2021-08-23 23:30:19 +00:00
Serhii (Sergey) Kozlov
3747d6caba shells/ohmyzsh: Update to 20210820 2021-08-21 22:17:33 +00:00
Alan Somers
1bd69b9f3a shells/fish: /usr/local/etc/config.fish is a config file
Mark it as @sample

Approved by: lcook (ports)
Reviewed by: lcook
Differential Revision: https://reviews.freebsd.org/D31571
2021-08-20 20:24:49 -06:00
Bernhard Froehlich
16364e1c3a shells/bashc: Remove invalid CPE information
Approved by:	portmgr (blanket)
2021-08-20 07:56:26 +00:00
Ben Nied
da06c6145e shells/fish: Update to 3.3.1
PR:		257666
Approved by:	asomers (maintainer)
2021-08-10 14:41:40 +08:00