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.
===> 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
*/*: 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
*/*: 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)
*/*: 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)
*/*: 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
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)
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 )
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)
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
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
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>