pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/joe Changes 3.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8747545e0d46
branches:  trunk
changeset: 491350:8747545e0d46
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Mar 23 12:27:48 2005 +0000

description:
Changes 3.2:
- A Perforce SCM "p4 edit" macro has been supplied (along with the hooks
  within JOE which support it) so that when you make the first change to a
  read-only file, JOE runs "p4 edit".  (look in joerc file to enable the
  macro).
- Hex edit mode has been added.  For example: joe -hex /dev/hda,0,1024
- New '-break_links' option causes JOE to delete before writing files, to
  break hard links.  Useful for 'arch' SCM.
- JOE now has GNU-Emacs compatible file locks.  A symbolic link called
  .#name is created, "pointing" to "user%machine.pid@localhost" whenever the buffer
  goes from unmodified to modified.  If the lock can't be created, the user
  is allowed to steal or ignore the lock, or cancel the edit.  The lock is
  deleted when buffer goes from modified to unmodified (or you close the
  file).
- JOE now periodically checks the file on the disk and gives a warning if
  it changed when you try to modify the buffer.  (JOE already performed this
  test on file save).
- The built-in calculator (ESC m) is now a full featured scientific
  calculator (I'm shooting for Casio Fx-4000 level here :-), including
  hexadecimal and ability to sum (and perform statistics on) a highlighted
  (possibly rectangular) block of numbers.  Hit ^K H at the math prompt for
  documentation.
- You can now change the current directory in JOE (well, it prompts with
  the latest used directory).
- Colors can now be specified in the joerc file
- Macro language now has conditionals and modifiers for dealing with
  repeat arguments.  Jmacs now works better due to this.
- Tab completion works at tags search prompt ^K ;
- ^G now jumps between word delimiters (begin..end in Verilog, #if #else
  #endif in C, /* .. */ and XML tags).  If it doesn't know the word, it
  starts a search with the word seeding the prompt.  It is also much smarter
  about skipping over comments and quoted matter.
- TAB completion is now much more like bash (again :-).  The cursor stays
  at the file name prompt instead of jumping into the menu system.  Also
  ^D brings up the menu, as in tcsh.  Also, tab completion now works on user
  names for ~ expansion.
- Now there is a ~/.joe_state file which stores:
        all history buffers
        current keyboard macros
        yank records
- Joe now has xterm mouse support: when enabled, the mouse can position
  the cursor and select blocks.  The mouse wheel will scroll the screen.
  When enabled, shift-click emulates old xterm mouse behavior (cut &
  paste between applications).
- More syntax files: TeX, CSS, OCaml, Delphi, SML and 4GL.  Thanks to
  all of the contributers.
- Vastly improved highlighting of Perl and Shell due to the highlighter now
  understanding word and balanced delimiters.
- Many bugs have been fixed (every bug which has been entered into the
  sourceforge project page has been addressed).  Hopefully I didn't add
  too many new ones :-)

diffstat:

 editors/joe/Makefile |   9 ++++-----
 editors/joe/PLIST    |  14 +++++++++++++-
 editors/joe/distinfo |   8 ++++----
 3 files changed, 21 insertions(+), 10 deletions(-)

diffs (92 lines):

diff -r d6d49cb81832 -r 8747545e0d46 editors/joe/Makefile
--- a/editors/joe/Makefile      Wed Mar 23 11:40:34 2005 +0000
+++ b/editors/joe/Makefile      Wed Mar 23 12:27:48 2005 +0000
@@ -1,18 +1,17 @@
-# $NetBSD: Makefile,v 1.21 2004/10/08 23:50:37 kristerw Exp $
+# $NetBSD: Makefile,v 1.22 2005/03/23 12:27:48 adam Exp $
 
-DISTNAME=      joe-3.1
-PKGREVISION=   1
+DISTNAME=      joe-3.2
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=joe-editor/}
 
-MAINTAINER=    tech-pkg%NetBSD.org@localhost
+MAINTAINER=    adam%NetBSD.org@localhost
 HOMEPAGE=      http://joe-editor.sourceforge.net/
 COMMENT=       Joe's own editor
 
 USE_BUILDLINK3=                yes
+USE_GNU_TOOLS+=                make
 USE_PKGINSTALL=                yes
 GNU_CONFIGURE=         yes
-USE_GNU_TOOLS+=                make
 CONFIGURE_ARGS=                --sysconfdir="${PREFIX}/share/examples"
 
 .include "../../devel/ncurses/buildlink3.mk"
diff -r d6d49cb81832 -r 8747545e0d46 editors/joe/PLIST
--- a/editors/joe/PLIST Wed Mar 23 11:40:34 2005 +0000
+++ b/editors/joe/PLIST Wed Mar 23 12:27:48 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2004/06/03 08:52:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2005/03/23 12:27:48 adam Exp $
 bin/jmacs
 bin/joe
 bin/jpico
@@ -7,15 +7,23 @@
 bin/termidx
 man/man1/joe.1
 share/examples/joe/charmaps/klingon
+share/examples/joe/doc/ChangeLog
+share/examples/joe/doc/HACKING
+share/examples/joe/doc/HINTS
+share/examples/joe/doc/LIST
+share/examples/joe/doc/NEWS
+share/examples/joe/doc/README
 share/examples/joe/jmacsrc
 share/examples/joe/joerc
 share/examples/joe/jpicorc
 share/examples/joe/jstarrc
 share/examples/joe/rjoerc
+share/examples/joe/syntax/4gl.jsf
 share/examples/joe/syntax/asm.jsf
 share/examples/joe/syntax/c.jsf
 share/examples/joe/syntax/conf.jsf
 share/examples/joe/syntax/csh.jsf
+share/examples/joe/syntax/css.jsf
 share/examples/joe/syntax/diff.jsf
 share/examples/joe/syntax/fortran.jsf
 share/examples/joe/syntax/html.jsf
@@ -23,15 +31,19 @@
 share/examples/joe/syntax/lisp.jsf
 share/examples/joe/syntax/mail.jsf
 share/examples/joe/syntax/mason.jsf
+share/examples/joe/syntax/ocaml.jsf
 share/examples/joe/syntax/pascal.jsf
 share/examples/joe/syntax/perl.jsf
 share/examples/joe/syntax/php.jsf
 share/examples/joe/syntax/python.jsf
 share/examples/joe/syntax/sh.jsf
+share/examples/joe/syntax/sml.jsf
 share/examples/joe/syntax/tcl.jsf
+share/examples/joe/syntax/tex.jsf
 share/examples/joe/syntax/verilog.jsf
 share/examples/joe/syntax/vhdl.jsf
 share/examples/joe/syntax/xml.jsf
 @dirrm share/examples/joe/syntax
+@dirrm share/examples/joe/doc
 @dirrm share/examples/joe/charmaps
 @dirrm share/examples/joe
diff -r d6d49cb81832 -r 8747545e0d46 editors/joe/distinfo
--- a/editors/joe/distinfo      Wed Mar 23 11:40:34 2005 +0000
+++ b/editors/joe/distinfo      Wed Mar 23 12:27:48 2005 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2005/02/23 17:15:11 agc Exp $
+$NetBSD: distinfo,v 1.9 2005/03/23 12:27:48 adam Exp $
 
-SHA1 (joe-3.1.tar.gz) = 52b8ce32e94b2269c7723a80892f8adf6b653017
-RMD160 (joe-3.1.tar.gz) = 43685e049b43406ecb1caed6e72f5ffa791606d9
-Size (joe-3.1.tar.gz) = 381201 bytes
+SHA1 (joe-3.2.tar.gz) = ae0fb0c6e228af4432aa2e0a534fb7048274974d
+RMD160 (joe-3.2.tar.gz) = be62aa12e36e8841136aa22e6c90633cda4cbab7
+Size (joe-3.2.tar.gz) = 431843 bytes



Home | Main Index | Thread Index | Old Index