Port details |
- v7sh Implementation of the UNIX 7th Edition shell
- 1.0_2 shells
=3 1.0_2Version of this port present on the latest quarterly branch. - Maintainer: portmaster@BSDforge.com
 - Port Added: 2004-06-22 08:24:54
- Last Update: 2024-11-19 17:30:56
- Commit Hash: 6b7215e
- People watching this port, also watch:: aide, isc-cron, libssh, cops, gnupg1
- License: not specified in port
- WWW:
- http://minnie.tuhs.org/UnixTree/V7/
- Description:
- The original Steve R. Bourne shell from the 7th edition Unix including
System III, 4.3BSD-Reno, Ultrix 3.1 and ``home made'' fixes and enhancements :
* `--' end of options added (sysIII). `set +x' and such added (sysIII).
`/etc/bsh_profile' (sysIII) and `$HOME/.bsh_profile' (unsw) are
sourced at login time if they exist. Initially, only the `.profile'
located in the current directory was sourced at login time if it
exists. They have been `bsh_' prefixed to avoid conflicts w/ the
standards `profiles' which can contains unsupported expressions
such as shell functions. negation (! or ^) in `[]' added (sysIII).
`${x:-x}' and similar expressions added (sysIII). '<<-' (aka strip
leading tab in here document) added (sysIII). `#' comments are
allowed in shell scripts (sysIII/reno), but not on the command line
(reno) ! `break N' and `continue N' fixed (sysIII/ultrix). `if...
then... [elif... [else...]] fi' fixed (reno). `test' (sysIII) and
`ulimit' (ultrix) builtins added.
* ANSI-fication to permit an almost warning free compilation (home made).
`union trenod' taken from 4.3BSD-Reno. better signal handling and
error recovery (sysIII/reno). better restricted shell (sysIII) and
IFS protection (reno).
* functions aren't supported and command line input is not 8 bit clean.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/shells/v7sh/ && make install clean
- To add the package, run one of these commands:
- pkg install shells/v7sh
- pkg install v7sh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: v7sh
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (v7sh/args.c) = f040ff24097e6d0711aebb8071aa5cd05a7c887df012b76d5dbf1a6aab7cd9a2
SIZE (v7sh/args.c) = 2214
SHA256 (v7sh/blok.c) = f27259c4e400a6b9b9a20f00123bd57ff987798acae1fe7275e8bece0655fb41
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for v7sh-1.0_2:
RENO=on: 4.3BSD-Reno enhancements
SYSIII=on: System III enhancements
ULTRIX=on: Ultrix 3.1 enhancements
===> Use 'make config' to modify these settings
- Options name:
- shells_v7sh
- USES:
- sbrk uidfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.0_2 19 Nov 2024 17:30:56
    |
Brooks Davis (brooks)  |
*/*: use USES=sbrk
Replace various BROKEN entries for missing sbrk on aarch64 and risc64
with USES=sbrk.
Fix a few missing entries (generally ports blocked by other
dependences).
Approved by: portmgr (mat in D47258 comment)
Differential Revision: https://reviews.freebsd.org/D47259 |
1.0_2 19 Mar 2024 10:00:36
    |
Christian Weisgerber (naddy)  |
shells/v7sh: Move man pages to share/man
Approved by: portmgr (blanket) |
1.0_1 13 Jan 2024 23:30:23
    |
Daniel Engberg (diizzy)  |
*/*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES
Site is now back up
Reported by: Jamie Landeg-Jones <jamie@catflap.org>, Chris
<portmaster@bsdforge.com>
Approved by: portmgr (blanket) |
1.0_1 04 Jan 2024 17:37:09
    |
Daniel Engberg (diizzy)  |
*/*: Mark all ports that uses bsdforge.com in MASTER_SITES broken
The domain bsdforge.com has expired, mark all ports that only
uses bsdforge.com as broken (unfetchable). Additionally set ports that
uses bsdforge.com as primary site and have broken mirrors as broken
too as they're also unfetchable.
Approved by: portmgr (blanket) |
1.0_1 31 Dec 2023 00:37:05
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f 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) |
1.0_1 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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.
(Only the first 15 lines of the commit message are shown above ) |
1.0_1 20 Jul 2022 14:22:59
    |
Tobias C. Berner (tcberner)  |
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> (Only the first 15 lines of the commit message are shown above ) |
1.0_1 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
1.0_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
1.0_1 11 Feb 2021 14:18:43
  |
fernape  |
shells/v7sh: pet pkg-fallout
Unbreak build in FreeBSD < 13
PR: 253241
Submitted by: portmaster@bsdforge.com (maintainer)
MFH: 2021Q1 (build fix) |
1.0_1 01 Jan 2021 23:51:49
  |
linimon  |
Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64
where appropriate.
While here, pet portlint (Makevar order; whitespace).
Approved by: portmgr (tier-2 blanket) |
1.0_1 02 Nov 2019 20:44:33
  |
rene  |
shells/v7sh: over to new volunteer with a new MASTER_SITES
PR: 241279
Submitted by: Chris Hutchinson
MFH: 2019Q4 |
1.0_1 15 Sep 2019 17:28:09
  |
antoine  |
Deprecate a few ports |
1.0_1 05 Aug 2019 06:37:31
  |
antoine  |
Mark BROKEN: unfetchable |
1.0_1 10 Nov 2016 01:21:43
  |
linimon  |
Mark as broken on aarch64: fails to link with sbrk.
While here, pet portlint and remove stale ia64 lines.
Approved by: portmgr (tier-2 blanket) |
1.0_1 05 Nov 2015 12:36:25
  |
mat  |
Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR: 204056
Submitted by: mat
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D2735 |
1.0_1 08 Oct 2015 15:12:22
  |
olgeni  |
Remove trailing whitespace from Makefiles, M-X. |
1.0_1 11 Jun 2014 17:42:36
  |
bapt  |
Add an @shell keyword to handle adding and remove a shell path in /etc/shell
Bump port revision of all ports that were doing it wrong prior to the keyword
CR: D208
Reviewed by: antoine
With hat: portmgr |
1.0 27 Dec 2013 09:20:54
  |
bapt  |
Support stage |
1.0 20 Sep 2013 22:57:24
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
shells) |
1.0 20 Jul 2012 22:16:38
 |
bapt  |
Convert to new options framework |
1.0 18 Mar 2011 17:59:51
 |
miwi  |
- Get Rid MD5 support
With hat: portmgr (myself) |
1.0 06 Jan 2009 17:59:31
 |
pav  |
- Remove conditional checks for FreeBSD 5.x and older |
1.0 07 Oct 2006 07:22:11
 |
alexbl  |
- unbreak on gcc 4.1
PR: 103902
Submitted by: trasz <trasz@pin.if.uz.zgora.pl>
Approved by: novel (mentor, implicit) |
1.0 24 Jan 2006 06:38:31
 |
edwin  |
SHA256ify
Approved by: krion@ |
1.0 02 Dec 2005 02:05:39
 |
linimon  |
Reset maintainer per his request. We hope to see him back soon. |
1.0 07 Oct 2004 10:02:13
 |
danfe  |
Unbreak on 5.X and -CURRENT.
Reported by: kris
Approved by: portmgr (krion), fjoe (mentor, implicit) |
1.0 29 Sep 2004 05:42:09
 |
kris  |
BROKEN on 5.x: Does not compile
Approved by: portmgr (self) |
1.0 22 Jun 2004 08:24:20
 |
pav  |
Add v7sh, the original Steve R. Bourne shell from the 7th edition Unix including
System III, 4.3BSD-Reno, Ultrix 3.1 and `home made'' fixes and enhancements
PR: ports/68127
Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net> |