notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
yash POSIX-compliant command line shell
2.51 shells on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.51Version of this port present on the latest quarterly branch.
Maintainer: naddy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-06-16 15:40:24
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
License: GPLv2+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (236 items)
Collapse this list.
  1. /usr/local/share/licenses/yash-2.51/catalog.mk
  2. /usr/local/share/licenses/yash-2.51/LICENSE
  3. /usr/local/share/licenses/yash-2.51/GPLv2+
  4. bin/yash
  5. man/ja/man1/yash.1.gz
  6. man/man1/yash.1.gz
  7. share/locale/en@boldquot/LC_MESSAGES/yash.mo
  8. share/locale/en@quot/LC_MESSAGES/yash.mo
  9. share/locale/ja/LC_MESSAGES/yash.mo
  10. share/yash/completion/INIT
  11. share/yash/completion/[
  12. share/yash/completion/_backup
  13. share/yash/completion/_blocksize
  14. share/yash/completion/_bsd
  15. share/yash/completion/_dot
  16. share/yash/completion/alias
  17. share/yash/completion/array
  18. share/yash/completion/awk
  19. share/yash/completion/basename
  20. share/yash/completion/bash
  21. share/yash/completion/bg
  22. share/yash/completion/bindkey
  23. share/yash/completion/break
  24. share/yash/completion/bsdtar
  25. share/yash/completion/carthage
  26. share/yash/completion/cat
  27. share/yash/completion/cd
  28. share/yash/completion/chgrp
  29. share/yash/completion/chmod
  30. share/yash/completion/chown
  31. share/yash/completion/chsh
  32. share/yash/completion/cmp
  33. share/yash/completion/comm
  34. share/yash/completion/command
  35. share/yash/completion/complete
  36. share/yash/completion/configure
  37. share/yash/completion/continue
  38. share/yash/completion/cp
  39. share/yash/completion/crontab
  40. share/yash/completion/csplit
  41. share/yash/completion/cut
  42. share/yash/completion/dash
  43. share/yash/completion/date
  44. share/yash/completion/df
  45. share/yash/completion/diff
  46. share/yash/completion/dirs
  47. share/yash/completion/disown
  48. share/yash/completion/dnf
  49. share/yash/completion/du
  50. share/yash/completion/echo
  51. share/yash/completion/ed
  52. share/yash/completion/egrep
  53. share/yash/completion/env
  54. share/yash/completion/eval
  55. share/yash/completion/eview
  56. share/yash/completion/evim
  57. share/yash/completion/ex
  58. share/yash/completion/exec
  59. share/yash/completion/exit
  60. share/yash/completion/expand
  61. share/yash/completion/export
  62. share/yash/completion/fc
  63. share/yash/completion/fg
  64. share/yash/completion/fgrep
  65. share/yash/completion/file
  66. share/yash/completion/find
  67. share/yash/completion/fold
  68. share/yash/completion/gawk
  69. share/yash/completion/getconf
  70. share/yash/completion/getopts
  71. share/yash/completion/gex
  72. share/yash/completion/git
  73. share/yash/completion/git-add
  74. share/yash/completion/git-am
  75. share/yash/completion/git-annotate
  76. share/yash/completion/git-apply
  77. share/yash/completion/git-bisect
  78. share/yash/completion/git-blame
  79. share/yash/completion/git-branch
  80. share/yash/completion/git-checkout
  81. share/yash/completion/git-cherry
  82. share/yash/completion/git-cherry-pick
  83. share/yash/completion/git-clean
  84. share/yash/completion/git-clone
  85. share/yash/completion/git-commit
  86. share/yash/completion/git-config
  87. share/yash/completion/git-describe
  88. share/yash/completion/git-diff
  89. share/yash/completion/git-diff-tree
  90. share/yash/completion/git-fetch
  91. share/yash/completion/git-format-patch
  92. share/yash/completion/git-grep
  93. share/yash/completion/git-init
  94. share/yash/completion/git-log
  95. share/yash/completion/git-ls-remote
  96. share/yash/completion/git-merge
  97. share/yash/completion/git-name-rev
  98. share/yash/completion/git-notes
  99. share/yash/completion/git-pull
  100. share/yash/completion/git-push
  101. share/yash/completion/git-rebase
  102. share/yash/completion/git-reflog
  103. share/yash/completion/git-remote
  104. share/yash/completion/git-request-pull
  105. share/yash/completion/git-reset
  106. share/yash/completion/git-rev-list
  107. share/yash/completion/git-rev-parse
  108. share/yash/completion/git-revert
  109. share/yash/completion/git-rm
  110. share/yash/completion/git-show
  111. share/yash/completion/git-show-branch
  112. share/yash/completion/git-stash
  113. share/yash/completion/git-status
  114. share/yash/completion/git-submodule
  115. share/yash/completion/git-svn
  116. share/yash/completion/git-tag
  117. share/yash/completion/git-whatchanged
  118. share/yash/completion/git-worktree
  119. share/yash/completion/gitg
  120. share/yash/completion/gitk
  121. share/yash/completion/gitx
  122. share/yash/completion/gnutar
  123. share/yash/completion/grep
  124. share/yash/completion/gtar
  125. share/yash/completion/gview
  126. share/yash/completion/gvim
  127. share/yash/completion/gvimdiff
  128. share/yash/completion/hash
  129. share/yash/completion/head
  130. share/yash/completion/help
  131. share/yash/completion/history
  132. share/yash/completion/iconv
  133. share/yash/completion/id
  134. share/yash/completion/jobs
  135. share/yash/completion/join
  136. share/yash/completion/kill
  137. share/yash/completion/ksh
  138. share/yash/completion/less
  139. share/yash/completion/ln
  140. share/yash/completion/local
  141. share/yash/completion/locale
  142. share/yash/completion/ls
  143. share/yash/completion/make
  144. share/yash/completion/man
  145. share/yash/completion/mesg
  146. share/yash/completion/mkdir
  147. share/yash/completion/mkfifo
  148. share/yash/completion/mksh
  149. share/yash/completion/more
  150. share/yash/completion/mv
  151. share/yash/completion/nawk
  152. share/yash/completion/newgrp
  153. share/yash/completion/nice
  154. share/yash/completion/nl
  155. share/yash/completion/nohup
  156. share/yash/completion/od
  157. share/yash/completion/passwd
  158. share/yash/completion/paste
  159. share/yash/completion/patch
  160. share/yash/completion/pathchk
  161. share/yash/completion/pgawk
  162. share/yash/completion/ping
  163. share/yash/completion/popd
  164. share/yash/completion/pr
  165. share/yash/completion/printf
  166. share/yash/completion/ps
  167. share/yash/completion/pushd
  168. share/yash/completion/pwd
  169. share/yash/completion/read
  170. share/yash/completion/readonly
  171. share/yash/completion/renice
  172. share/yash/completion/return
  173. share/yash/completion/rgview
  174. share/yash/completion/rgvim
  175. share/yash/completion/rm
  176. share/yash/completion/rmdir
  177. share/yash/completion/rsync
  178. share/yash/completion/rview
  179. share/yash/completion/rvim
  180. share/yash/completion/scp
  181. share/yash/completion/sed
  182. share/yash/completion/set
  183. share/yash/completion/sftp
  184. share/yash/completion/sh
  185. share/yash/completion/shift
  186. share/yash/completion/slogin
  187. share/yash/completion/sort
  188. share/yash/completion/split
  189. share/yash/completion/ssh
  190. share/yash/completion/ssh-add
  191. share/yash/completion/ssh-agent
  192. share/yash/completion/ssh-keygen
  193. share/yash/completion/stty
  194. share/yash/completion/su
  195. share/yash/completion/sudo
  196. share/yash/completion/sudoedit
  197. share/yash/completion/suspend
  198. share/yash/completion/svn
  199. share/yash/completion/tail
  200. share/yash/completion/tar
  201. share/yash/completion/tee
  202. share/yash/completion/test
  203. share/yash/completion/tig
  204. share/yash/completion/time
  205. share/yash/completion/touch
  206. share/yash/completion/tr
  207. share/yash/completion/trap
  208. share/yash/completion/tree
  209. share/yash/completion/type
  210. share/yash/completion/typeset
  211. share/yash/completion/ulimit
  212. share/yash/completion/umask
  213. share/yash/completion/unalias
  214. share/yash/completion/uname
  215. share/yash/completion/uniq
  216. share/yash/completion/unset
  217. share/yash/completion/useradd
  218. share/yash/completion/valgrind
  219. share/yash/completion/vi
  220. share/yash/completion/view
  221. share/yash/completion/vim
  222. share/yash/completion/vimdiff
  223. share/yash/completion/wait
  224. share/yash/completion/watch
  225. share/yash/completion/wc
  226. share/yash/completion/which
  227. share/yash/completion/who
  228. share/yash/completion/xargs
  229. share/yash/completion/yash
  230. share/yash/config
  231. share/yash/initialization/common
  232. share/yash/initialization/default
  233. share/yash/initialization/sample
  234. @owner
  235. @group
  236. @mode
Collapse this list.
Dependency lines:
  • yash>0:shells/yash
To install the port: cd /usr/ports/shells/yash/ && make install clean
To add the package, run one of these commands:
  • pkg install shells/yash
  • pkg install yash
PKGNAME: yash
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
yash
ABIlatestquarterly
FreeBSD:11:aarch64-2.49
FreeBSD:11:amd642.512.51
FreeBSD:11:armv6-2.49
FreeBSD:11:i3862.512.51
FreeBSD:11:mips--
FreeBSD:11:mips64-2.49
FreeBSD:12:aarch64-2.51
FreeBSD:12:amd642.512.51
FreeBSD:12:armv6-2.49
FreeBSD:12:armv7-2.49
FreeBSD:12:i3862.512.51
FreeBSD:12:mips--
FreeBSD:12:mips64-2.49
FreeBSD:12:powerpc64-2.51
FreeBSD:13:aarch642.492.51
FreeBSD:13:amd642.512.51
FreeBSD:13:armv62.492.51
FreeBSD:13:armv72.492.51
FreeBSD:13:i3862.512.51
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.492.51
FreeBSD:14:aarch642.51-
FreeBSD:14:amd642.51-
FreeBSD:14:armv62.51-
FreeBSD:14:armv72.51-
FreeBSD:14:i3862.51-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.51-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://osdn.net/dl/yash/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.51
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.51
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Feb 2021 22:20:37
Original commit files touched by this commit Revision:564826  2.51
naddy search for other commits by this committer
shells/yash: maintenance update to 2.51
24 Jul 2020 06:28:59
Original commit files touched by this commit Revision:543005  2.49
rigoletto search for other commits by this committer
Mk/bsd.sites.mk: Update URL of MASTER_SITE_OSDN to one that supports
geographical load balancing

- update all affected ports

PR:		244164
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Differential Revision:	https://reviews.freebsd.org/D24955
12 Mar 2020 20:42:54
Original commit files touched by this commit Revision:528320  2.49
naddy search for other commits by this committer
Update to 2.49, which has a number of minor bug fixes.
30 Jun 2019 16:42:58
Original commit files touched by this commit Revision:505439  2.48
naddy search for other commits by this committer
Yash is explicitly written in C99.  GCC 4.2 can handle this without
requiring a C11 compiler.
23 Jun 2019 00:17:06
Original commit files touched by this commit Revision:504917  2.48
pkubaj search for other commits by this committer
shells/yash: fix build with GCC architectures

Add USES=compiler:c11 to fix:
strbuf.h:162: error: expected ';', ',' or ')' before 'buf'

Approved by:	mentors (implicit approval)
16 Jun 2019 15:40:09
Original commit files touched by this commit Revision:504351  2.48
naddy search for other commits by this committer
New port: shells/yash

Yash, yet another shell, is a POSIX-compliant command line shell.
Yash is intended to be the most POSIX-compliant shell in the world
while supporting features for daily interactive and scripting use.
Notable features are:
* Global aliases
* Arrays
* Socket redirection, pipeline redirection, and process redirection
* Brace expansion and extended globbing
* Fractional numbers in arithmetic expansion
* Prompt command and command-not-found handler
* Command line completion with predefined completion scripts for more
  than 100 commands
* Command line prediction based on command history

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

Number of commits found: 8