head 1.8; access; symbols pkgsrc-2023Q3:1.7.0.164 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.162 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.160 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.158 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.156 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.154 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.152 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.150 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.148 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.146 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.144 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.142 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.140 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.136 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.116 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.138 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.134 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.132 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.130 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.128 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.126 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.124 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.122 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.120 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.118 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.114 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.112 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.110 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.108 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.106 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.104 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.102 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.100 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.98 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.96 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.94 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.92 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.90 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.88 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.86 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.84 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.82 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.80 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.78 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.76 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.74 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.72 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.70 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.68 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.66 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.64 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.62 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.60 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.58 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.56 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.54 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.52 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.50 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.48 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.46 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.44 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.42 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.40 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.38 pkgsrc-2008Q1:1.7.0.36 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.34 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.32 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.30 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.28 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.26 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.24 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.22 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.20 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.18 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.16 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.14 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.12 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.10 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.8 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.6 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.4 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.3 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2023.12.19.23.56.00; author gdt; state dead; branches; next 1.7; commitid LqRTgMmwSwR3o8RE; 1.7 date 2003.04.05.20.29.41; author wiz; state Exp; branches; next 1.6; 1.6 date 2001.10.25.19.29.13; author agc; state Exp; branches; next 1.5; 1.5 date 2001.10.21.11.44.24; author wiz; state Exp; branches; next 1.4; 1.4 date 2001.09.14.22.48.27; author wiz; state Exp; branches; next 1.3; 1.3 date 98.12.30.19.01.10; author garbled; state Exp; branches; next 1.2; 1.2 date 98.11.01.14.55.37; author hwr; state Exp; branches; next 1.1; 1.1 date 98.10.31.23.16.12; author hwr; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.10.31.23.16.12; author hwr; state Exp; branches; next ; desc @@ 1.8 log @editors/jed: Update to 0.99.19 Upstream does not seem to publish any changes, and does not even have tags. Update prepared in wip by Kevin Bloom. Committed after two weeks with no response from $MAINTAINER. @ text @$NetBSD: patch-ab,v 1.7 2003/04/05 20:29:41 wiz Exp $ --- src/Makefile.in.orig Sun Oct 20 08:55:30 2002 +++ src/Makefile.in @@@@ -13,8 +13,7 @@@@ prefix = @@prefix@@ exec_prefix = @@exec_prefix@@ #JED_ROOT = $(HOME)/src/jed# <--- make sure # is at end of file!! -#JED_ROOT = $(prefix)/jed# <--- make sure # is at end of file!! -JED_ROOT = @@JED_ROOT@@# <--- make sure # is at end of file!! +JED_ROOT = $(prefix)/share/jed# <--- make sure # is at end of file!! BIN_DIR = @@bindir@@ MAN_DIR = @@mandir@@/man1 INSTALL = @@INSTALL@@ @@@@ -158,7 +157,7 @@@@ rgrep: $(OBJDIR)/rgrep @@echo rgrep created in $(OBJDIR) $(OBJDIR)/rgrep: $(OBJDIR)/vfile.o $(OBJDIR)/rgrep.o - cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) $(SLANG_LIB) -lslang + cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) $(SLANG_LIB) -lslang -lm -ltermcap # getmail: $(OBJDIR)/getmail @@echo getmail created in $(OBJDIR) @@@@ -191,7 +190,6 @@@@ install: all install_directories $(INSTALL) $(OBJDIR)/jed $(DEST_BIN_DIR)/ -cd $(DEST_BIN_DIR); ln -sf jed jed-script - -$(INSTALL) $(OBJDIR)/xjed $(DEST_BIN_DIR)/ -$(INSTALL) $(OBJDIR)/rgrep $(DEST_BIN_DIR)/ -$(INSTALL) $(OBJDIR)/getmail $(DEST_JED_ROOT)/bin/ @@for i in $(JED_LIB_FILES); \ @ 1.7 log @Update to 0.99.16, provided by Joerg Klemenz in PR 18937. Changes: Changes since B0.99-15 1. lib/edt.sl: Hard-coded escape sequences \e= and \e> were swapped. This affected the use of the application keypad on systems that did not have terminfo entries specifying these strings. 2. src/file.c: if write failed, report errno and num failed bytes. 3. src/screen.c: Unlock buffer files when exiting as a result of a fatal error. 4. lib/cmode.sl: c_indent_line would auto-insert // even when configured not to do so by the user. 5. lib/site.sl: Collapse multiple occurances of / characters in filenames that appear on the command line. 6. src/ledit.c: If a file to be loaded really a directory, then skip it. 7. src/*.c: use _SLvsnprintf instead of vprintf to avoid buffer overflows. Also use safe_strcpy instead of strcpy. 8. src/sysdep.c: tweak to expand_filename to deal with very large filenames (much larger than OS permits). 9. lib/compress.sl: avoid using a regexp to get extname. 10. src/pty.c: tweaked for compiling with CYGWIN--- Requires slang 1.4.5 if you intend to build a cygwin version. 11. src/main.c: If jed-script is symlinked to jed, then the result is equivalent to running jed with the -script option. This is useful for using jed in an executable script, e.g., #!/usr/bin/env jed-script vmessage ("Script name: %s", __argv[0]); quit_jed (); Also, if the script defines a function called "jedscript_main", then that function will get called after the file is loaded. 12. doc/rtl/keys.tm: get_key_binding documentation corrected by Guenter Milde 13. lib/filter.sl: filter_region function was not working. 14. src/menu.c: New function: menu_select_menu. This enables a menu item to be executed from a function call, e.g., menu_select_menu ("Global.W&indows.&Color Schemes"); will popup the color-schemes menu. 15. src/ledit.c: bug-fix involving loading files such as xxx-1.0.sl when loaded as ()=evalfile("xxx-1.0"). 16. src/colors.c: new intrinsics: get_color, add_color_object. The idea behind these was conceived by Francesc Rocher. A "custom_color" function analogous to "custom_variable" was also added. 17. src/wterm.c: patch from Paul Shirley to have ALT keys return scancodes instead of win32 virtual keycodes. 18. doc/tm/rtl/*.tm: Fixed synopsis lines and various other documentation improvments (Guenter Milde) 19. src/indent.c: New intrinsic: what_syntax_table returns the name of the current syntax table. 20. src/unix.c: fixed a problem in the filename expansion routines that affects older systems that do not have glob.h. 21. lib/site.sl: If Tab_Always_Insert_Tabs is non-zero, the pressing the tab key will cause a tab to be inserted. The default value is 0. 22. When objects (files or buffers) are loaded, they are given the full path name. This means that the slang pseudo-variable __FILE__ will expand to the full pathname of the file being loaded. 23. lib/cmode.sl: treat formfeeds like whitespace 24. lib/comments.sl: Add support for java comments (Nathan Smith) 25. lib/os.sl: x_*_selection functions aliased to x_*_cutbuffer if undefined. This permitted #ifdefs to be removed from lib/mouse.sl to avoid problems with mouse.sl byte-compiled with jed but used with xjed. 26. src/xterm.c: Handle selection events while waiting for keyboard input. This allows, e.g., x_insert_selection to be bound to a key. 27. src/indent.c: Added support for a second string character to the syntax tables. This improves the highlighting of, e.g., python code which uses two string characters. 28. lib/pymode.sl: minor cleanups. 29. src/wterm.c, w32cons.c: make NumLock return ESC O P when NUMLOCK_IS_GOLD is set. Hopefully EDT emulation will now work properly on win32 systems. 30. src/menu.c: Ctrl-G causes abortion of menu mode. 31. src/wterm.c: drag/drop functionality for wjed ("John Skilleter") 32. lib/html.sl: updated to support euro, etc. (Kees Serier) 33. src/win32.c:w32_pclose: add a work-around to what may be a Borland compiler bug. ("John Skilleter") 34. src/xterm.c: internal border width of the of xjed window is now configurable via -ib xjed option (Jim Clifton) 35. lib/krconv.sl: respect the value of C_BRA_NEWLINE (Ulrich Bernert) 36. src/buffer.c,ledit.c: If a file is read through a symbolic link, set the name of the buffer to the name of the symlink and not the actual file. This is allows e.g., foo.c --> /dev/c/0013 to be interpreted as a C file. 37. src/win32.c: differentiate between (shift|alt|ctrl)-backspace (John Skilleter) 38. src/cmisc.sl: Make c_end_of_function symmetric with c_top_of_function. (Reuben Thomas) 39. src/wterm.c: fix problem with calculation of font-height for wjed. Also added new intrinsic for setting the font: w32_select_font (John Skilleter) 40. New internal hooks added: _jed_before_key_hooks, _jed_after_key_hooks 41. lib/wmark.sl: rewritten to use _jed_before/after_key hooks. The result is that one is now able to use the regions with menu and minibuffer commands. 42. lib/popups.sl: Edit menu enhanced with more region functions. Register functions moved to region functions popup. 43. src/menu.c: disabled access to the menus from the minibuffer 44. lib/cmode.sl: added mode-specific menu entries to list all functions and macros defined by the file. This affects C mode and SLang mode. 45. New intrinsics: exit, _exit. These are useful in jed scripts to return an exit value to the shell. exit is like exit_jed and _exit is like quit_jed except an argument is required. 46. lib/tmmode.sl: This file implements the tm_mode for editing text-macro files. In addition, the text-macro processing code (textmac.sl) was removed from the jed distribution as well as lib/tm/*. Instead, the text-macro processing code and macros will be made available as a separate package. 47. src/sig.c: Changed the way SIGHUP and SIGTERM are handled to avoid a possible race condition. 48. lib/latex.sl,ltx-math.sl: If another tex file was loaded while latex math mode was active, then latex_math_mode would cease to work in the first buffer. This has been fixed. 49. lib/perl.sl: Updated to Mark Olesen's latest version. See lib/perl.sl for details. 50. lib/sccs.sl: New file supporting SCCS revision control (Philip Brown). 51. src/intrin.c: New intrinsic function: run_program. This plays the same role as the "system" function except jed resets the display first, if run in a terminal. For X, it runs the specified program in another xterm, or the terminal set by the XTerm_Pgm variable. *** Note: This function needs to be fixed to work asynchronously on win32. Any volunteers?? 52. src/xterm.c: Added Charl Botha's XRENDER patch to Xjed. 53. lib/ide.sl: Remove references to ide_function_help (Guido Gonzato). 54. lib/site.sl: save_buffer was not calling read_file_from_mini without a prompt string 55. doc/tm/*.tm: removed docs for obsolete functions 56. lib/mouse.sl: wheel mouse was not ignoring hidden lines 57. lib/f90.sl: Merged fix and free formats into the same file. In addition to f90_mode, there is now f90_fixed_format_mode and f90_free_format_mode. The default format for f90_mode is "free", which may be set via the F90_Default_Format variable. 58. lib/registers.sl: rewritten to allow registers to be given meaningful names by the user. Also, fixed limit of 95 registers removed. 59. lib/folding.sl: Fixed endless loop during a call to fold_whole_buffer when a fold-start mark is at the end of the buffer. Several other tweaks aimed at preserving the current position when closing folds (klaus.schmid at kdt.de) 60. lib/edt.sl: multiple definition of exit corrected (joukj at hrem.stm.tudelft.nl (Jacob (=Jouk) Jansen)) 61. lib/search.sl,isearch.sl: If the search string contains any upper case characters then a case-sensitive search will be performed. 62. src/mkfiles/makefile.all: Add CFLAGS macro to MINGW32/CYGWIN32 section. Miquel Garriga 63. src/screen.c: Make the [EOB] line read-only. Miquel Garriga 64. src/version.c: Use __MINGW32_VERSION if defined to get the compiler version. Miquel Garriga 65. lib/os.sl: make sure W32shell_Perform_Globbing is declared. Miquel Garriga 66. lib/cal.sl: avoid interpretation of 08 in dates as octal. Miquel Garriga 67. src/screen.c: %F may be used to specify complete pathname on the mode-line. (John Skilleter). 68. doc/tm/keys.tm: get_key_binding documentation corrected. (Klaus Schmid ) 69. src/mkfiles/makefile.all: Make sure CFLAGS defines JED. Also add support for creating wjed in cygwin environment (Paul Shirley). 70. New intrinsic: expand_symlink expands symbolic links @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Add NetBSD RCS Ids. @ text @d3 2 a4 2 --- src/Makefile.in.orig Sun Oct 7 23:48:16 2001 +++ src/Makefile.in Tue Oct 9 09:16:12 2001 d15 1 a15 1 @@@@ -154,7 +153,7 @@@@ d24 1 a24 2 @@@@ -186,7 +185,6 @@@@ d27 1 @ 1.5 log @Update to 0.99.15, provided by Scott Barron in pkg/14194. Changes since 0.99.14: Bugfixes, and: src/menus.c: Scrolling implemented for popup menus that contain more rows than the display. src/wterm.c: included latest patches from John Skilleter for wheel-mouse support. src/intrin.c: New intrinsic variable Menus_Active indicates whether or not the menus are currently active. src/wterm.c: fix problem with background color used when the screen is cleared not matching the background color used in drawing text. @ text @d1 2 @ 1.4 log @Update to 0.99.14, provided by Scott Barron in pkg/13734. Changes are too many too list here. @ text @d1 3 a3 5 $NetBSD$ --- src/Makefile.in.orig Fri Jun 1 04:23:13 2001 +++ src/Makefile.in @@@@ -13,8 +13,8 @@@@ d9 1 a9 2 +JED_ROOT = $(prefix)/share/jed# <-- make sure # is at end of file!! +#JED_ROOT = @@JED_ROOT# <-- make fure # is at end of file!! d13 1 a13 1 @@@@ -151,7 +151,7 @@@@ d22 1 a22 1 @@@@ -183,7 +183,6 @@@@ @ 1.3 log @rgrep needs -lm and -ltermcap for slang to be happy. @ text @d2 3 a4 2 --- src/Makefile.in.orig Wed Feb 11 09:57:16 1998 +++ src/Makefile.in Wed Dec 30 11:56:34 1998 d11 2 a12 2 +JED_ROOT = $(prefix)/share/jed# <--- make sure # is at end of file!! +#JED_ROOT = @@JED_ROOT@@# <--- make sure # is at end of file!! d16 1 a16 1 @@@@ -121,7 +121,7 @@@@ d20 2 a21 2 - cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) -L$(SLANG_LIB_DIR) -lslang + cd $(OBJDIR); $(CC) vfile.o rgrep.o -o rgrep $(LDFLAGS) -L$(SLANG_LIB_DIR) -lslang -lm -ltermcap d25 8 a32 15 @@@@ -136,14 +136,11 @@@@ /bin/cp $(OBJDIR)/jed $(BIN_DIR)/ - /bin/cp $(OBJDIR)/xjed $(BIN_DIR)/ /bin/cp $(OBJDIR)/rgrep $(BIN_DIR)/ - - /bin/cp $(OBJDIR)/getmail $(JED_ROOT)/bin/ - /bin/cp ../doc/rgrep.1 ../doc/jed.1 $(MAN_DIR)/ - @@echo You will have to install the lib files manually. $(BIN_DIR): - $(MKINSDIR) $(BIN_DIR) $(JED_ROOT): $(MKINSDIR) $(JED_ROOT)/lib - $(MKINSDIR) $(JED_ROOT)/bin $(MKINSDIR) $(JED_ROOT)/info $(MKINSDIR) $(JED_ROOT)/doc # The symlinks target is for my own private use. It simply creates the object @ 1.2 log @Also populate /usr/pkg/share/{doc,info}. Don't make /usr/pkg/share/bin. @ text @d1 3 a3 3 $NetBSD: patch-ab,v 1.1.1.1 1998/10/31 23:16:12 hwr Exp $ --- src/Makefile.in.orig Wed Feb 11 17:57:16 1998 +++ src/Makefile.in Sun Nov 1 14:06:42 1998 d15 9 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD:$ d3 1 a3 1 +++ src/Makefile.in Sat Oct 31 22:43:41 1998 d15 15 @ 1.1.1.1 log @Import of the Jed editor. Jed is powerful and extensible through S-Lang functions. @ text @@