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:
On 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 Sixth
Edition (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 Sixth
Edition Thompson shell and global command, but without the obvious
enhancements found in etsh.

The original Thompson shell was principally written by Ken Thompson of
Bell 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?

~Brian

Ping.
Ping. New tarball because upstream released new version 5.0.2

OK?

~Brian

Ping? I know the v6 shell is probably not on most people's radars but it
would be helpful at least insofar as it would replace a port of
now-rotting code with something that's actively maintained.

~Brian
Ping. Would still like to get this in and remove osh.

Tarball reattached.

~Brian


Needs 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

Attachment: etsh.tgz
Description: Binary data

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.571
diff -u -p -r1.571 Makefile
--- Makefile	31 Mar 2018 15:36:32 -0000	1.571
+++ Makefile	6 Apr 2018 20:52:04 -0000
@@ -5,7 +5,7 @@ CATEGORIES =	devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =	quirks-2.416
+PKGNAME =	quirks-2.417
 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.584
diff -u -p -r1.584 Quirks.pm
--- files/Quirks.pm	31 Mar 2018 15:36:32 -0000	1.584
+++ files/Quirks.pm	6 Apr 2018 20:52:04 -0000
@@ -501,6 +501,8 @@ my $stem_extensions = {
 	'newsbeuter' => 'newsboat',
 	'php-fastcgi' => 'php-cgi',
 	'advancemess' => 'advancemame',
+# 6.4
+	'osh' => 'etsh',
 };
 
 my $obsolete_reason = {

Reply via email to