Bug 201187

Summary: [REVIVE PORT] editors/the: The Hessling Editor
Product: Ports & Packages Reporter: Richard Narron <comet.berkeley>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: comet.berkeley
Priority: --- Flags: pi: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
editors/the shar file
none
less-portlint
pi: maintainer-approval? (comet.berkeley)
change PORTVERSION to 3.3.r4
none
Replace patch-Makefile.in with post-extract: sed none

Description Richard Narron 2015-06-29 03:09:36 UTC
Created attachment 158147 [details]
editors/the shar file

I wish to resurrect the Hessling Editor, editors/the, which was removed from the ports tree in April 2014.

This editor is still in development (version 3.3RC3) and uses rexx as it's scripting language.

http://hessling-editor.sourceforge.net/

While re-writing the Makefile I discovered that there are two packages that appear to be identical, devel/pdcurses and devel/pdcurses-the.

The pdcurses-the package is no longer needed as both packages are now the same.

The new editors/the package now defaults to use rexx-regina and ncurses.
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2016-01-19 15:25:39 UTC
Testbuild mentions one issue:

editors/the/work/THE-3.3RC4/./rexx.c:1877: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()

Then, portlint -AC has lots of issues with the port. Can you fix them ?

And sorry that it took so long to have a look at this.

Testbuilds are fine on 11a, 10.2a+i, 9.3a.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-01-19 15:29:52 UTC
A commit references this bug:

Author: pi
Date: Tue Jan 19 15:28:58 UTC 2016
New revision: 406710
URL: https://svnweb.freebsd.org/changeset/ports/406710

Log:
  devel/pdcurses-the: DEPRECATE, set EXPIRATION_DATE 2016-01-31

  PR:		201187
  Submitted by:	Richard Narron <comet.berkeley@gmail.com>

Changes:
  head/devel/pdcurses-the/Makefile
Comment 3 Richard Narron 2016-01-19 18:38:11 UTC
Yes, I will take a look and make a cleaner build.
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2016-01-19 18:48:24 UTC
Created attachment 165835 [details]
less-portlint

Can you have a look at this version and ACK if it is ok ?
Comment 5 Richard Narron 2016-01-20 00:50:46 UTC
Created attachment 165842 [details]
change PORTVERSION to 3.3.r4
Comment 6 Richard Narron 2016-01-20 05:15:44 UTC
Created attachment 165848 [details]
Replace patch-Makefile.in with post-extract: sed

Thanks for your help Kurt.
This version of the package uses sed instead of a patch file for Makefile.in
Comment 7 Kubilay Kocak freebsd_committer freebsd_triage 2016-01-20 08:30:52 UTC
Comment on attachment 165835 [details]
less-portlint

Add maintainer email to request so they may set it its value
Comment 8 commit-hook freebsd_committer freebsd_triage 2016-01-20 18:59:25 UTC
A commit references this bug:

Author: pi
Date: Wed Jan 20 18:59:19 UTC 2016
New revision: 406792
URL: https://svnweb.freebsd.org/changeset/ports/406792

Log:
  New port: editors/the

  In fact, this is a reanimation with a newer version.

  THE is a text editor that uses both command line commands and key bindings
  to operate. It is intended to be similar to the VM/CMS System Product
  Editor, XEDIT and to Mansfield Software's, KEDIT.

  WWW: http://hessling-editor.sourceforge.net/

  PR:		201187
  Submitted by:	Richard Narron <comet.berkeley@gmail.com>

Changes:
  head/editors/Makefile
  head/editors/the/
  head/editors/the/Makefile
  head/editors/the/distinfo
  head/editors/the/files/
  head/editors/the/pkg-plist
Comment 9 Kurt Jaeger freebsd_committer freebsd_triage 2016-01-20 19:00:56 UTC
Committed, thanks for your patience.