Hi ports -- Joe put out their first new release since 2008 a few days ago. Here's an update. Only lightly tested but I don't foresee any problems. Changelog: http://sourceforge.net/p/joe-editor/mercurial/ci/default/tree/NEWS.md
I also found that the groff and mandoc created man pages look identical, so drop USE_GROFF. OK? ~Brian
Index: Makefile =================================================================== RCS file: /cvs/ports/editors/joe/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- Makefile 11 Mar 2013 11:02:50 -0000 1.42 +++ Makefile 30 Mar 2015 01:17:59 -0000 @@ -3,21 +3,20 @@ COMMENT= Joe's Own Editor -DISTNAME= joe-3.7 -REVISION= 1 +DISTNAME= joe-4.0 CATEGORIES= editors MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=joe-editor/} +MAINTAINER= Brian Callahan <bcal...@openbsd.org> HOMEPAGE= http://joe-editor.sourceforge.net/ -# GPL +# GPLv2 only PERMIT_PACKAGE_CDROM= Yes WANTLIB= c ncurses m util CONFIGURE_STYLE= gnu -USE_GROFF = Yes FAKE_FLAGS= sysconf_joedir=${PREFIX}/share/examples/joe \ sysconf_docdir=${PREFIX}/share/doc/joe Index: distinfo =================================================================== RCS file: /cvs/ports/editors/joe/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 18 Jan 2015 03:13:49 -0000 1.8 +++ distinfo 30 Mar 2015 01:17:59 -0000 @@ -1,2 +1,2 @@ -SHA256 (joe-3.7.tar.gz) = yuRW4a1ajB08lJIKNBbCNHJ3c5smDjSU07wPK5tzEG8= -SIZE (joe-3.7.tar.gz) = 696036 +SHA256 (joe-4.0.tar.gz) = xVat/3f9l78bhhmN5suC4Lks2hhXnE/vbIO2CNLtKRU= +SIZE (joe-4.0.tar.gz) = 838783 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/editors/joe/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 1 Feb 2009 09:45:09 -0000 1.14 +++ pkg/PLIST 30 Mar 2015 01:17:59 -0000 @@ -4,6 +4,7 @@ bin/jmacs bin/jpico bin/jstar bin/rjoe +@bin bin/stringify @bin bin/termidx @man man/man1/joe.1 man/ru/ @@ -11,11 +12,11 @@ man/ru/man1/ @man man/ru/man1/joe.1 share/doc/joe/ share/doc/joe/ChangeLog -share/doc/joe/HACKING -share/doc/joe/HINTS -share/doc/joe/LIST -share/doc/joe/NEWS -share/doc/joe/README +share/doc/joe/NEWS.md +share/doc/joe/README.md +share/doc/joe/README.old +share/doc/joe/hacking.md +share/doc/joe/man.md share/examples/joe/ @sample ${SYSCONFDIR}/joe/ share/examples/joe/ftyperc @@ -32,6 +33,10 @@ share/examples/joe/jstarrc @sample ${SYSCONFDIR}/joe/jstarrc share/examples/joe/rjoerc @sample ${SYSCONFDIR}/joe/rjoerc +share/examples/joe/shell.csh +@sample ${SYSCONFDIR}/joe/shell.csh +share/examples/joe/shell.sh +@sample ${SYSCONFDIR}/joe/shell.sh share/joe/ share/joe/charmaps/ share/joe/charmaps/klingon @@ -51,36 +56,70 @@ share/joe/syntax/4gl.jsf @sample ${SYSCONFDIR}/joe/syntax/4gl.jsf share/joe/syntax/ada.jsf @sample ${SYSCONFDIR}/joe/syntax/ada.jsf +share/joe/syntax/ant.jsf +@sample ${SYSCONFDIR}/joe/syntax/ant.jsf share/joe/syntax/asm.jsf @sample ${SYSCONFDIR}/joe/syntax/asm.jsf share/joe/syntax/awk.jsf @sample ${SYSCONFDIR}/joe/syntax/awk.jsf +share/joe/syntax/batch.jsf +@sample ${SYSCONFDIR}/joe/syntax/batch.jsf share/joe/syntax/c.jsf @sample ${SYSCONFDIR}/joe/syntax/c.jsf share/joe/syntax/cobol.jsf @sample ${SYSCONFDIR}/joe/syntax/cobol.jsf +share/joe/syntax/comment_todo.jsf +@sample ${SYSCONFDIR}/joe/syntax/comment_todo.jsf share/joe/syntax/conf.jsf @sample ${SYSCONFDIR}/joe/syntax/conf.jsf share/joe/syntax/csh.jsf @sample ${SYSCONFDIR}/joe/syntax/csh.jsf +share/joe/syntax/csharp.jsf +@sample ${SYSCONFDIR}/joe/syntax/csharp.jsf share/joe/syntax/css.jsf @sample ${SYSCONFDIR}/joe/syntax/css.jsf +share/joe/syntax/debian.jsf +@sample ${SYSCONFDIR}/joe/syntax/debian.jsf share/joe/syntax/diff.jsf @sample ${SYSCONFDIR}/joe/syntax/diff.jsf +share/joe/syntax/elixir.jsf +@sample ${SYSCONFDIR}/joe/syntax/elixir.jsf +share/joe/syntax/erb.jsf +@sample ${SYSCONFDIR}/joe/syntax/erb.jsf +share/joe/syntax/erlang.jsf +@sample ${SYSCONFDIR}/joe/syntax/erlang.jsf +share/joe/syntax/filename.jsf +@sample ${SYSCONFDIR}/joe/syntax/filename.jsf share/joe/syntax/fortran.jsf @sample ${SYSCONFDIR}/joe/syntax/fortran.jsf +share/joe/syntax/git-commit.jsf +@sample ${SYSCONFDIR}/joe/syntax/git-commit.jsf +share/joe/syntax/go.jsf +@sample ${SYSCONFDIR}/joe/syntax/go.jsf +share/joe/syntax/haml.jsf +@sample ${SYSCONFDIR}/joe/syntax/haml.jsf share/joe/syntax/haskell.jsf @sample ${SYSCONFDIR}/joe/syntax/haskell.jsf share/joe/syntax/html.jsf @sample ${SYSCONFDIR}/joe/syntax/html.jsf +share/joe/syntax/htmlerb.jsf +@sample ${SYSCONFDIR}/joe/syntax/htmlerb.jsf +share/joe/syntax/ini.jsf +@sample ${SYSCONFDIR}/joe/syntax/ini.jsf +share/joe/syntax/iptables.jsf +@sample ${SYSCONFDIR}/joe/syntax/iptables.jsf share/joe/syntax/java.jsf @sample ${SYSCONFDIR}/joe/syntax/java.jsf share/joe/syntax/joerc.jsf @sample ${SYSCONFDIR}/joe/syntax/joerc.jsf +share/joe/syntax/js.jsf +@sample ${SYSCONFDIR}/joe/syntax/js.jsf share/joe/syntax/jsf.jsf @sample ${SYSCONFDIR}/joe/syntax/jsf.jsf share/joe/syntax/jsf_check.jsf @sample ${SYSCONFDIR}/joe/syntax/jsf_check.jsf +share/joe/syntax/json.jsf +@sample ${SYSCONFDIR}/joe/syntax/json.jsf share/joe/syntax/lisp.jsf @sample ${SYSCONFDIR}/joe/syntax/lisp.jsf share/joe/syntax/lua.jsf @@ -93,6 +132,8 @@ share/joe/syntax/mason.jsf @sample ${SYSCONFDIR}/joe/syntax/mason.jsf share/joe/syntax/matlab.jsf @sample ${SYSCONFDIR}/joe/syntax/matlab.jsf +share/joe/syntax/md.jsf +@sample ${SYSCONFDIR}/joe/syntax/md.jsf share/joe/syntax/ocaml.jsf @sample ${SYSCONFDIR}/joe/syntax/ocaml.jsf share/joe/syntax/pascal.jsf @@ -101,8 +142,16 @@ share/joe/syntax/perl.jsf @sample ${SYSCONFDIR}/joe/syntax/perl.jsf share/joe/syntax/php.jsf @sample ${SYSCONFDIR}/joe/syntax/php.jsf +share/joe/syntax/powershell.jsf +@sample ${SYSCONFDIR}/joe/syntax/powershell.jsf +share/joe/syntax/prolog.jsf +@sample ${SYSCONFDIR}/joe/syntax/prolog.jsf +share/joe/syntax/properties.jsf +@sample ${SYSCONFDIR}/joe/syntax/properties.jsf share/joe/syntax/ps.jsf @sample ${SYSCONFDIR}/joe/syntax/ps.jsf +share/joe/syntax/puppet.jsf +@sample ${SYSCONFDIR}/joe/syntax/puppet.jsf share/joe/syntax/python.jsf @sample ${SYSCONFDIR}/joe/syntax/python.jsf share/joe/syntax/rexx.jsf @@ -113,6 +162,8 @@ share/joe/syntax/sed.jsf @sample ${SYSCONFDIR}/joe/syntax/sed.jsf share/joe/syntax/sh.jsf @sample ${SYSCONFDIR}/joe/syntax/sh.jsf +share/joe/syntax/sieve.jsf +@sample ${SYSCONFDIR}/joe/syntax/sieve.jsf share/joe/syntax/skill.jsf @sample ${SYSCONFDIR}/joe/syntax/skill.jsf share/joe/syntax/sml.jsf @@ -127,9 +178,15 @@ share/joe/syntax/tex.jsf @sample ${SYSCONFDIR}/joe/syntax/tex.jsf share/joe/syntax/troff.jsf @sample ${SYSCONFDIR}/joe/syntax/troff.jsf +share/joe/syntax/typescript.jsf +@sample ${SYSCONFDIR}/joe/syntax/typescript.jsf share/joe/syntax/verilog.jsf @sample ${SYSCONFDIR}/joe/syntax/verilog.jsf share/joe/syntax/vhdl.jsf @sample ${SYSCONFDIR}/joe/syntax/vhdl.jsf +share/joe/syntax/whitespace.jsf +@sample ${SYSCONFDIR}/joe/syntax/whitespace.jsf share/joe/syntax/xml.jsf @sample ${SYSCONFDIR}/joe/syntax/xml.jsf +share/joe/syntax/yaml.jsf +@sample ${SYSCONFDIR}/joe/syntax/yaml.jsf