Bug 256313

Summary: [REVIVE] editors/wily: X11 text editor resembling Plan 9's ACME
Product: Ports & Packages Reporter: Karsten Pedersen <kpedersen>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Open ---    
Severity: Affects Only Me CC: kpedersen, rhurlin, thierry
Priority: --- Keywords: feature, needs-qa
Version: Latest   
Hardware: Any   
OS: Any   
URL: http://www.cs.yorku.ca/~oz/wily
Attachments:
Description Flags
editors/wily patch to add port none

Description Karsten Pedersen 2021-05-31 23:21:04 UTC
Created attachment 225432 [details]
editors/wily patch to add port

Wily is a mouse-oriented, text-based working environment for programmers. It lets you interact with your files, directories and other programs through mouse and keyboard operations on plain text.

It is based on Acme, the mouse-centric editing environment for the Plan 9 operating system.

Very low on dependencies (C, X11, Xt)

WWW: http://www.cs.yorku.ca/~oz/wily

Attached is a patch to add the editors/wily port
Comment 1 Rainer Hurling freebsd_committer 2021-06-03 18:54:46 UTC
Hi Karsten,

Are you aware that this port was deleted in 2011 [1]?

[1] https://www.freshports.org/editors/wily


If the port is really to be restored, then by resurrecting (this can and should continue the history of the port at that time) ...
Comment 2 Thierry Thomas freebsd_committer 2021-06-03 19:43:17 UTC
Note: this is not a new port, but a revival.

See https://www.freshports.org/editors/wily
Comment 3 Thierry Thomas freebsd_committer 2021-06-03 19:44:18 UTC
(In reply to Rainer Hurling from comment #1)
Oops, my comment is a duplicate of yours, sorry.
Comment 4 Rainer Hurling freebsd_committer 2021-06-03 19:53:31 UTC
(In reply to Thierry Thomas from comment #3)

No problem :D
Comment 5 Karsten Pedersen 2021-06-05 00:28:18 UTC
Hi both,

Oh, my mistake. I did look first but never found the original. This port was put together from scratch.

Looking at the original now, it seems that it expired because it depended on Xg. I am not entirely sure why it did, this port only requires Xlib and Xt.

What I can do instead is submit a patch against the original to keep the history and remove dependence on Xg?

I have not revived a port before and there doesn't seem to be a section for it in the porter's handbook.

Thanks!
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2021-06-05 01:06:11 UTC
There use to be a 're-add section' in https://docs.freebsd.org/en/articles/committers-guide/#ports which looks to have been removed (possibly no longer relevent with git)