On 04/06/18 16:53, Brian Callahan wrote:
On 04/06/18 03:52, Stuart Henderson wrote:On 2018/04/05 22:34, Brian Callahan wrote:On 02/06/18 16:38, Brian Callahan wrote:On 1/29/2018 9:53 AM, Brian Callahan wrote:Ping? I know the v6 shell is probably not on most people's radars but itOn 01/19/18 18:31, Brian Callahan wrote:On 1/9/2018 10:27 PM, Brian Callahan wrote:Hi ports -- Upstream for shells/osh renamed the project. It is now called etsh. The attached tarball provides a new shells/etsh port that does the expected upgrade if you've got osh on your machine. Not included in this tarball is the required quirks entry for osh=>etsh, and the removal of shells/osh, both of which I will take care of with the import. I chatted with Pascal a bit, and I'll be taking over as MAINTAINER as part of the transition. --- pkg/DESCR:The Etsh Project provides two ports of the original /bin/sh from SixthEdition (V6) UNIX (circa 1975).Etsh(1) is an enhanced, backward-compatible port of the Sixth Edition Thompson shell. Tsh(1) is an unenhanced port of the shell, and glob(1) is a port of its global command. Together, tsh and glob provide a user interface which is backward compatible with that provided by the SixthEdition Thompson shell and global command, but without the obvious enhancements found in etsh.The original Thompson shell was principally written by Ken Thompson ofBell Labs. Additionally, this project includes the following shell utilities: * if(1) - conditional command (ported from Sixth Edition UNIX) * goto(1) - transfer command (ported from Sixth Edition UNIX) * fd2(1) - redirect from/to file descriptor 2 --- Works correctly, all tests pass on amd64 and armv7. OK? ~BrianPing.Ping. New tarball because upstream released new version 5.0.2 OK? ~Brianwould be helpful at least insofar as it would replace a port of now-rotting code with something that's actively maintained. ~BrianPing. Would still like to get this in and remove osh. Tarball reattached. ~BrianNeeds some @shell markers in PLIST, If you're going to have osh auto-update to this via quirks (which seems likely with the @pkgpath marker) I think you'll need to set EPOCH in this, iirc pkg_add still does a version check for these.Yes. it's my intention to have osh auto-update to etsh, since it's just a rename.New tarball + quirks entry. ~Brian
Still would like to get this in. Upstream has released version 5.1.0 in the meantime.
OK? ~Brian
etsh.tgz
Description: Binary data
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.583 diff -u -p -r1.583 Makefile --- Makefile 23 Apr 2018 14:57:08 -0000 1.583 +++ Makefile 23 Apr 2018 21:08:13 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-2.427 +PKGNAME = quirks-2.428 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.596 diff -u -p -r1.596 Quirks.pm --- files/Quirks.pm 23 Apr 2018 14:57:08 -0000 1.596 +++ files/Quirks.pm 23 Apr 2018 21:08:14 -0000 @@ -504,6 +504,7 @@ my $stem_extensions = { # 6.4 'gnome-tweak-tool' => 'gnome-tweaks', 'latexila' => 'gnome-latex', + 'osh' => 'etsh', }; my $obsolete_reason = {