summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2005-03-23 12:27:48 +0000
committeradam <adam@pkgsrc.org>2005-03-23 12:27:48 +0000
commit46c579ee155a576e87230d59fbe409293c4fda26 (patch)
tree86ecb0c1023dbd78dce67c00215b14303c5b3838 /editors
parentb68b18fcccf8100805962e43c584cd0d5515737c (diff)
downloadpkgsrc-46c579ee155a576e87230d59fbe409293c4fda26.tar.gz
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" 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 (limited to 'editors')
-rw-r--r--editors/joe/Makefile9
-rw-r--r--editors/joe/PLIST14
-rw-r--r--editors/joe/distinfo8
3 files changed, 21 insertions, 10 deletions
diff --git a/editors/joe/Makefile b/editors/joe/Makefile
index 2e09c6ff96c..7b7f2d1a6fb 100644
--- a/editors/joe/Makefile
+++ b/editors/joe/Makefile
@@ -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
+MAINTAINER= adam@NetBSD.org
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 --git a/editors/joe/PLIST b/editors/joe/PLIST
index 1739623c2cb..88750e05ec0 100644
--- a/editors/joe/PLIST
+++ b/editors/joe/PLIST
@@ -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/rjoe
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/java.jsf
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 --git a/editors/joe/distinfo b/editors/joe/distinfo
index 0642e97e6f1..fd1eba78d81 100644
--- a/editors/joe/distinfo
+++ b/editors/joe/distinfo
@@ -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