pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pbosh: Remove, used to update shells/pbosh

Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <>
Pushed By:	micha
Date:		Fri Oct 4 16:10:49 2019 +0200
Changeset:	bd38a6f5fd2d4457cf2b0949d6f4bd3a9af4a7e1

Modified Files:
Removed Files:

Log Message:
pbosh: Remove, used to update shells/pbosh

To see a diff of this commit:;a=commitdiff;h=bd38a6f5fd2d4457cf2b0949d6f4bd3a9af4a7e1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

 Makefile         |   1 -
 pbosh/COMMIT_MSG | 159 -------------------------------------------------------
 pbosh/DESCR      |  11 ----
 pbosh/Makefile   |  54 -------------------
 pbosh/PLIST      |   3 --
 pbosh/distinfo   |   6 ---
 6 files changed, 234 deletions(-)

diff --git a/Makefile b/Makefile
index b0209147a5..c804264efc 100644
--- a/Makefile
+++ b/Makefile
@@ -2823,7 +2823,6 @@ SUBDIR+=	payara41
 SUBDIR+=	pbbam
 SUBDIR+=	pbbuttonsd
 SUBDIR+=	pbcopper
-SUBDIR+=	pbosh
 SUBDIR+=	pbseqan
 SUBDIR+=	pbzx
 SUBDIR+=	pcmanfm-qt
diff --git a/pbosh/COMMIT_MSG b/pbosh/COMMIT_MSG
deleted file mode 100644
index af5f084e29..0000000000
--- a/pbosh/COMMIT_MSG
+++ /dev/null
@@ -1,159 +0,0 @@
-pbosh: Switch to latest distfile.
-Release 2019-03-29:
-- Bourne Shell: local(1), export(1) and readonly(1) now all support to.
-  expand the '~' character in environment variables like e.g. PATH.
-- Bourne Shell: Added unit tests for the tilde expansion and the related
-  changes.
-Release 2019-04-29:
-- libshedit/bsh/Bourne Shell: The TAB file name expansion now uses a new
-  expansion funtion that is not based on pattern matching but on strstr()
-  and thus is no longer fooled by file names that contain pattern matching
-  meta characters.
-- Bourne Shell: "trap -- ..." now correctly handles "--" even if the next
-  argument is "-".
-- Bourne Shell: trap now supports a new option -p that allows to restore
-  the whole trap state using the following commands:
-     old_traps=$(trap -p)
-     trap "some commands" INT QUIT
-     ...
-     eval "$old_traps"
-  This is possible because "trap -p" outputs the state for all signals
-  and not only for those signals that are not in the default state.
-  The new trap interfase was agreed on in the 2019-04-11 POSIX
-  teleconference.
-  Bourne Shell: The exception for "while true; do date; done | uniq -c"
-  in job control handling that has been introduced in November 2015 has
-  been refined to prevent it from causing "(bosh)" to stop from SIGTTIN.
-  Thanks to Robert Elz <kre%munnari.OZ.AU@localhost> for reporting.
-- Bourne Shell: A new #define JOB_DEBUG has been added.
-- Bourne Shell: The command:
-     (trap '' SEGV; $SHELL -c 'kill -s SEGV $$; echo survived')
-  caused the shell not to print "survived" because a previous exception
-  for SIGSEGV from the 1977 Bourne Shell version had not been removed
-  for the POSIX variant of the shell. The problem occured because it
-  was possible to unignore an ignored (at startup) SIGSEGV.
-  Thanks to Robert Elz <kre%munnari.OZ.AU@localhost> for reporting.
-- Bourne Shell: The code now uses SIG2STR_MAX for the size of the
-  sig2str() output buffer.
-- Bourne Shell: the behavior related to SIGINT on the command line
-  in the case that the history editor is enabled has been changed to
-  match the behavior of ksh. The Bourne Shell now calls trap commands
-  for SIGINT when ^C is typed on the command line.
-  Note that the classical Bourne Shell behavior (which is still active
-  in case the history editor has been disabled via "set +o ved") is that
-  the trap command is called after ^C is followed by a CR if both are
-  typed on a PS1 prompt.
-  Note: The behavior for "trap" in this area is currently not specified
-  in POSIX.
-- Bourne Shell: After jobcontrol has been introduced into the Bourne
-  Shell: When in jobcontrol mode, the shell could no longer get
-  signals at the same time as foreground jobs because when using
-  jobcontrol, the shell is in a different process group than the
-  foreground job.
-  The Bourne Shell now derives the information about a delivered signal
-  from the waitid() return data and thus is now able to work the same
-  way as it has been designed in 1977. This is the same way as ksh works.
-  If a foreground program catches such signals, the shell is still not
-  able to detect the signal, but it is now closer to the original
-  behavior from 1977.
-- Bourne Shell: new version date 2019-04-17
-Release 2019-05-28:
-- Bourne Shell: Similar to what ksh88 does, scripts are now checked
-  before they are run. If there is a nul byte before a newline
-  in the first 256 bytes, a file is rejected as alien binary
-  instead of trying to interpret it as a script.
-Release 2019-06-13:
-- Bourne Shell: A new option "set -o globskipdot" has been added.
-  If set, the entries "."  and ".." are skipped and not shown in globbing
-  results. If not set, the entries "."  and ".." are always returned,
-  even when they are not part of the readdir(3) results.
-- Bourne Shell: The option "set -o globskipdot" has been made the
-  new dfault behavior for "bosh", but not for "pbosh"
-  Note that this new shell option has been introduced as a result
-  of a related BUG discussion in the Austin Group telephone conference.
-  The background is to permit shell scripts to check whether a shell
-  grants to hide the "."  and ".." for all filesystems.
-Release 2019-07-15:
-- Bourne Shell: If OPTIND is set to a new value, the getopt() internal
-  variable "_sp" is now reset to 1. This is needed in order to make sure
-  that a combined option string can be parsed correctly.
-- Bourne Shell/libshedit/bsh: The TAB expander now again gives .. as a.
-  result if the pattern is ..
-  This is needed in order to let ..TAB result in ../ on the command
-  line editor.
-Release 2019-09-22:
-- Bourne Shell: The new function isbinary() that has been introduced
-  in May and that should prevent the shell from interpreting binary
-  files as shell scripts had a problem:
-  In case that a disconnected TCP/IP based remote login caused a SIGTERM
-  followed by the read() function on stdin returning EIO, the shell
-  could go into a complex endless loop as the failing read() with
-  "trapnote" set caused a longjmp() before the next prompt without first
-  clearing "trapnote". As a result, the shell did hang endlessly around
-  while just consuming CPU time.
-  The shell now avoids to call the read() routine inside isbinary()
-  when "trapnote" is set and this way is able to avoid the longjmp() on
-  error.
-- Bourne Shell: Fixed some typos in comment
-  Thanks to Robert Clausecker for reporting
-- Bourne Shell: print.c: Changed err++ for a BOOL typed variable
-  into err = TRUE.
-  Thanks to Robert Clausecker for reporting
-- Bourne Shell, with obosh compilation type: Avoid an "unused" warning
-  with word.c
-- Bourne Shell: defs.h now includes an "extern int optopt;" in order
-  to support Ultrix where this delcaration is missing in unistd.h.
-  Thanks to Robert Clausecker for reporting
-- bsh/Bourne Shell: test.c Now using a
-     #if defined(S_IFPORT) && S_IFPORT != S_IFIFO
-  to work around a strange definition on Ultrix
-  Thanks to Robert Clausecker for reporting
-- Bourne Shell: New version date
diff --git a/pbosh/DESCR b/pbosh/DESCR
deleted file mode 100644
index b79f971896..0000000000
--- a/pbosh/DESCR
+++ /dev/null
@@ -1,11 +0,0 @@
-The Schily Bourne Shell
-The Schily Bourne Shell was derived from the Bourne Shell sources from
-The Schily Bourne Shell is actively maintained and enhanced on a regular base.
-It can be compiled into three variants:
-- The non-POSIX SVr4/OpenSolaris variant (obosh)
-- The minimal POSIX compliant variant (pbosh)
-- The POSIX compliant extended variant (bosh)
-This package contains the second variant.
diff --git a/pbosh/Makefile b/pbosh/Makefile
deleted file mode 100644
index 7ec6c5581b..0000000000
--- a/pbosh/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# $NetBSD$
-DISTNAME=	schily-2019-09-22
-PKGNAME=	pbosh-20190922
-EXTRACT_SUFX=	.tar.bz2
-COMMENT=	The Schily Bourne Shell
-LICENSE=	cddl-1.0
-USE_TOOLS+=	tbl
-TOOL_DEPENDS+=	smake-[0-9]*:../../devel/smake
-PKG_SHELL=		bin/pbosh
-.include "../../mk/"
-# Shared platform specific code for schilytools (provided by smake package)
-.include "../../devel/smake/Makefile.common"
-	cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS}
-	cd ${WRKSRC} && for library in					\
-		libschily libxtermcap libfind libgetopt libshedit;	\
-	do								\
-		cd ${WRKSRC}/$${library} && ${SMAKE}  ${MAKE_FLAGS};	\
-	done
-	cd ${WRKSRC}/pbosh && ${SMAKE} ${MAKE_FLAGS}
-# Process tables in manpage
-	cd ${WRKSRC} && ${TBL} sh/sh.1 >sh/sh.1.tmp;			\
-		${MV} -f sh/sh.1.tmp sh/pbosh.1
-	cd ${WRKSRC}/sh &&						\
-		${INSTALL_PROGRAM} ${WRKSRC}/pbosh/OBJ/*/pbosh		\
-			${DESTDIR}${PREFIX}/bin/pbosh;			\
-		${INSTALL_MAN} ${WRKSRC}/sh/pbosh.1 			\
-			${DESTDIR}${PREFIX}/${PKGMANDIR}/man1;		\
-.include "../../mk/"
diff --git a/pbosh/PLIST b/pbosh/PLIST
deleted file mode 100644
index c5a87aed61..0000000000
--- a/pbosh/PLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-@comment $NetBSD$
diff --git a/pbosh/distinfo b/pbosh/distinfo
deleted file mode 100644
index 39f3631886..0000000000
--- a/pbosh/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA1 (schily-2019-09-22.tar.bz2) = 5ab0f574cca9f89a225948b3df2918fccc7f06e2
-RMD160 (schily-2019-09-22.tar.bz2) = 70fb7b2b66e85cac7cd94bb6ef92b5ed1cdce2c0
-SHA512 (schily-2019-09-22.tar.bz2) = 83eecb7644ca720a3b1cae69481202a83ff8bf602bf6c0f8bab96f58402adc53fe142802c0d725c63f5109ec4875d99e8f93842fed7efa77d3e23c5cfc97d9e3
-Size (schily-2019-09-22.tar.bz2) = 4460891 bytes

Home | Main Index | Thread Index | Old Index