From gelf@gelf.com Wed May 10 16:12:07 2000 Return-Path: Received: from narcisse.gelf.com (adsl-63-198-182-250.dsl.snfc21.pacbell.net [63.198.182.250]) by hub.freebsd.org (Postfix) with ESMTP id EE8A837BA20 for ; Wed, 10 May 2000 16:11:57 -0700 (PDT) (envelope-from gelf@gelf.com) Received: (from gelf@localhost) by narcisse.gelf.com (8.9.3/8.9.3) id QAA39171; Wed, 10 May 2000 16:13:00 -0700 (PDT) Message-Id: <200005102313.QAA39171@narcisse.gelf.com> Date: Wed, 10 May 2000 16:13:00 -0700 (PDT) From: mail@gelf.com Sender: gelf@gelf.com Reply-To: mail@gelf.com To: FreeBSD-gnats-submit@freebsd.org Subject: FTE port X-Send-Pr-Version: 3.2 >Number: 18493 >Category: ports >Synopsis: New port: editors/fte >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 10 16:20:05 PDT 2000 >Closed-Date: Thu Jun 8 19:27:44 PDT 2000 >Last-Modified: Thu Jun 08 19:29:04 PDT 2000 >Originator: Alexander Gelfenbain >Release: FreeBSD 4.0-RELEASE i386 >Organization: >Environment: >Description: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fte # fte/Makefile # fte/files # fte/files/md5 # fte/patches # fte/patches/patch-aa # fte/patches/patch-ab # fte/pkg # fte/pkg/COMMENT # fte/pkg/DESCR # fte/pkg/PLIST # echo c - fte mkdir -p fte > /dev/null 2>&1 echo x - fte/Makefile sed 's/^X//' >fte/Makefile << 'END-of-fte/Makefile' X# New ports collection makefile for: fte X# Version required: 1.0 X# Date created: 8 May 2000 X# Whom: gelf X# X# $FreeBSD$ X# X XDISTNAME= ftes46b5 XPKGNAME= fte-46.5 XCATEGORIES= editors XMASTER_SITES= http://download.sourceforge.net/fte/ XEXTRACT_SUFX= .zip X XMAINTAINER= mail@gelf.com X XBUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip X XEXTRACT_CMD= unzip XEXTRACT_BEFORE_ARGS= XEXTRACT_AFTER_ARGS= XUSE_GMAKE= yes XUSE_NEWGCC= yes X XPORTNAME= fte XPORTVERSION= 1.0 X Xdo-build: X (cd ${WRKSRC}/src ; ${GMAKE} -f fte-unix.mak) X (cd ${WRKSRC}/config ; ../src/cfte main.fte) X Xdo-install: X ${MKDIR} ${PREFIX}/bin X ${MKDIR} ${PREFIX}/etc/fte X ${MKDIR} ${PREFIX}/lib/fte/etc/kbd X ${MKDIR} ${PREFIX}/lib/fte/etc/menu X X ${INSTALL_PROGRAM} ${WRKSRC}/src/xfte ${PREFIX}/bin/fte X ${INSTALL_DATA} ${WRKSRC}/config/fte-new.cnf ${PREFIX}/etc/fte/system.fterc X X ${INSTALL_DATA} ${WRKSRC}/config/ab_c.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ab_c_os2.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/color.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/global.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/k_brief.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_ada.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_asm.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_asm370.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_bin.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_c.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_clario.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_diff.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_ebnf.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_fort90.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_fte.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_html.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_ipf.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_java.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_ldsgml.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_make.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_msg.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_mvsasm.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_pascal.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_perl.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_plain.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_resdlg.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_rexx.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_sh.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_siod.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_tcl.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_tex.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_texi.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_text.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_vi.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/m_xp.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/main.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/pal_blk.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/pal_blue.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/pal_wht.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_brief.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_fte.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_fte2.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_k_fte.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_k_fte2.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_k_ne.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_k_ws.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_m_fte.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_m_fte2.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_m_ne.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_m_ws.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_mew.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_ne.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_vi.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/ui_ws.fte ${PREFIX}/lib/fte/etc X ${INSTALL_DATA} ${WRKSRC}/config/uicstyle.fte ${PREFIX}/lib/fte/etc X X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_c.fte ${PREFIX}/lib/fte/etc/kbd X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_fte.fte ${PREFIX}/lib/fte/etc/kbd X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_html.fte ${PREFIX}/lib/fte/etc/kbd X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_java.fte ${PREFIX}/lib/fte/etc/kbd X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_perl.fte ${PREFIX}/lib/fte/etc/kbd X ${INSTALL_DATA} ${WRKSRC}/config/kbd/k_rexx.fte ${PREFIX}/lib/fte/etc/kbd X X ${INSTALL_DATA} ${WRKSRC}/config/menu/m_c.fte ${PREFIX}/lib/fte/etc/menu X ${INSTALL_DATA} ${WRKSRC}/config/menu/m_html.fte ${PREFIX}/lib/fte/etc/menu X X.include END-of-fte/Makefile echo c - fte/files mkdir -p fte/files > /dev/null 2>&1 echo x - fte/files/md5 sed 's/^X//' >fte/files/md5 << 'END-of-fte/files/md5' XMD5 (ftes46b5.zip) = 8a3c0f27769e8bc937c086d7f870ca0e END-of-fte/files/md5 echo c - fte/patches mkdir -p fte/patches > /dev/null 2>&1 echo x - fte/patches/patch-aa sed 's/^X//' >fte/patches/patch-aa << 'END-of-fte/patches/patch-aa' X--- src/con_x11.cpp.orig Mon May 8 18:28:23 2000 X+++ src/con_x11.cpp Mon May 8 05:52:27 2000 X@@ -109,6 +109,7 @@ X int r, g, b; X } dcolors[] = X { X+#if 0 X { 0, 0, 0 }, // black X { 0, 0, 128 }, // darkBlue X { 0, 128, 0 }, // darkGreen X@@ -125,6 +126,24 @@ X { 255, 0, 255 }, // magenta X { 255, 255, 0 }, // yellow X { 255, 255, 255 }, // white X+#else X+ { 0, 0, 0 }, // black X+ { 0, 0, 191 }, // darkBlue X+ { 0, 191, 0 }, // darkGreen X+ { 0, 191, 191 }, // darkCyan X+ { 238, 0, 0 }, // darkRed X+ { 205, 0, 205 }, // darkMagenta X+ { 165, 42, 42 }, // darkYellow X+ { 192, 192, 192 }, // paleGray X+ { 128, 128, 128 }, // darkGray X+ { 0, 0, 255 }, // blue X+ { 0, 255, 0 }, // green X+ { 0, 255, 255 }, // cyan X+ { 255, 0, 64 }, // red X+ { 255, 0, 255 }, // magenta X+ { 255, 255, 64 }, // yellow X+ { 255, 255, 255 }, // white X+#endif X }; X X static void SetColor(int i) { X--- src/fte-unix.mak.orig Mon May 8 18:28:33 2000 X+++ src/fte-unix.mak Mon May 8 05:18:39 2000 X@@ -5,17 +5,23 @@ X X # vfte - for Linux console directly (with limitations, see con_linux.cpp) X X-#TARGETS = xfte X-TARGETS = xfte vfte X+TARGETS = xfte X+#TARGETS = xfte vfte X X PRIMARY = xfte X X # choose your os here X X+### X+# FreeBSD X+UOS = -DFREEBSD X+XINCDIR = -I/usr/X11R6/include X+XLIBDIR = -L/usr/X11R6/lib X+ X ####################################################################### X # Linux X-UOS = -DLINUX X-XLIBDIR = -L/usr/X11R6/lib X+#UOS = -DLINUX X+#XLIBDIR = -L/usr/X11R6/lib X X ####################################################################### X # HP/UX X--- src/o_directory.cpp.orig Mon May 8 18:28:41 2000 X+++ src/o_directory.cpp Mon May 8 05:54:15 2000 X@@ -63,7 +63,7 @@ X " %04d/%02d/%02d %02d:%02d:%02d %8ld %.500s%c", X #endif X Year, Mon, Day, Hour, Min, Sec, X- Files[Line]->Size(), X+ (long int) Files[Line]->Size(), X Files[Line]->Name(), X // (Files[Line]->Type() == fiDIRECTORY)? '\\' : ' '); X (Files[Line]->Type() == fiDIRECTORY)? SLASH : ' '); X--- src/sysdep.h.orig Mon May 8 18:28:48 2000 X+++ src/sysdep.h Mon May 8 05:18:58 2000 X@@ -33,7 +33,8 @@ X !defined(HPUX) && \ X !defined(AIX) && \ X !defined(IRIX) && \ X- !defined(SUNOS) X+ !defined(SUNOS) && \ X+ !defined(FREEBSD) X # error Target not supported. X #endif X END-of-fte/patches/patch-aa echo x - fte/patches/patch-ab sed 's/^X//' >fte/patches/patch-ab << 'END-of-fte/patches/patch-ab' X--- config/m_plain.fte- Mon May 8 18:51:19 2000 X+++ config/m_plain.fte Mon May 8 05:32:25 2000 X@@ -47,10 +47,10 @@ X MultiLineHilit = 0; X WordChars = 'A-Za-z0-9_'; X Abbreviations = 1; X- PersistentBlocks = 1; # 1 = persistent blocks, 0 = transient X- BackSpKillBlock = 0; # to delete block if marked X- DeleteKillBlock = 0; # "" X- InsertKillBlock = 0; # inserting char kills selected block X+ PersistentBlocks = 0; # 1 = persistent blocks, 0 = transient X+ BackSpKillBlock = 1; # to delete block if marked X+ DeleteKillBlock = 1; # "" X+ InsertKillBlock = 1; # inserting char kills selected block X } X X # for viewing nnrrooffff output (do NOT use for editing). X--- config/main.fte- Mon May 8 18:51:27 2000 X+++ config/main.fte Mon May 8 05:50:09 2000 X@@ -13,7 +13,8 @@ X # experimental X X #%define(COLORS_WHITE_BG) X-%define(COLORS_BLACK_BG) X+#%define(COLORS_BLACK_BG) X+%define(COLORS_BLUE_BG) X X %if(OS_OS2) X %define(GUI_PM) X@@ -59,6 +60,10 @@ X include 'pal_wht.fte'; X %endif X X+%if(COLORS_BLUE_BG) X+include 'pal_blue.fte'; X+%endif X+ X object GLOBAL { X # fonts for GUI version X X@@ -87,8 +92,8 @@ X # WindowFont = "6x8"; X # WindowFont = "7x13"; X # WindowFont = "8x13"; X- WindowFont = "9x15"; X-# WindowFont = "10x20"; X+# WindowFont = "9x15"; X+ WindowFont = "10x20"; X %endif X } X X@@ -160,8 +165,8 @@ X # ui*.fte -files define all keyboard bindings and menus. X # pick only one file. X %if(UI_FTE) X-include 'ui_fte.fte'; # fte CUA style bindings X-##include 'ui_fte2.fte'; # fte CUA style bindings with conditional cascade menus X+##include 'ui_fte.fte'; # fte CUA style bindings X+include 'ui_fte2.fte'; # fte CUA style bindings with conditional cascade menus X %endif X %if(UI_WS) X include 'ui_ws.fte'; # wordstar like X@@ -184,6 +189,9 @@ X include 'ab_c_os2.fte'; X %endif X X+ X+ X+ X # some customizations X X object GLOBAL { X@@ -198,6 +206,15 @@ X #eventmap C { key [S+G-Ins] { BlockPasteStream; BlockReIndent } } X X eventmap PLAIN { X+ X+ key [S+F4] { PopGlobalBookmark } X+ key [C+F4] { PopGlobalBookmark; PushGlobalBookmark } X+ key [F4] { PushGlobalBookmark } X+ key [C+Up] {WinPrev } X+ key [C+Down] {WinNext} X+ key [A+S+/] {BlockSelectWord} X+ key [C+W] {BlockSelectWord} X+ X key [A+S+-] { # select block between {}()[]<> X BlockUnmark; BlockMarkStream; MatchBracket; BlockMarkStream; X SavePos; MoveBlockEnd; X@@ -244,8 +261,8 @@ X MoveLineStart; ?FindReplace /^(\s*)/ /\1\/\// "xnc"; MoveDown X } X key [G-Home] { MoveBeginOrNonWhite } X- key [C+G-Up] { PopGlobalBookmark } X- key [C+G-Down] { PushGlobalBookmark } X+# key [C+G-Up] { PopGlobalBookmark } X+# key [C+G-Down] { PushGlobalBookmark } X } X X object GLOBAL { X--- config/ui_k_fte2.fte- Mon May 8 18:51:35 2000 X+++ config/ui_k_fte2.fte Mon May 8 05:41:05 2000 X@@ -160,8 +160,8 @@ X key [C+G-PgUp] { MoveFileStart } X key [G-PgDn] { MovePageDown } X key [C+G-PgDn] { MoveFileEnd } X-# key [A+G-Up] { ScrollUp } X-# key [A+G-Down] { ScrollDown } X+ key [A+Down] { ScrollUp } X+ key [A+Up] { ScrollDown } X # key [A+G-Left] { ScrollLeft } X # key [A+G-Right] { ScrollRight } X X@@ -188,7 +188,7 @@ X key [A+G-C+Left] { MovePrevTab } X key [A+G-C+Right] { MoveNextTab } X key [C+G-Ins] { BlockCopy } X- key [C+G-Del] { BlockKill } X+# key [C+G-Del] { BlockKill } X key [S+G-Ins] { BlockPasteStream } X key [S+G-Del] { BlockCut } X key [A+G-Ins] { BlockPasteColumn } X@@ -207,6 +207,7 @@ X key [G-S+Enter] { LineInsert } X key [A+G-Enter] { LineAdd } X key [A+G-Del] { KillWord } X+ key [C+G-Del] { KillWord } X key [A+G-End] { KillToLineEnd } X key [A+BackSp] { Undo } X key [A+S+BackSp] { Redo } X@@ -245,6 +246,7 @@ X key [C+G] { FindRepeat } X key [C+I] { ListRoutines } X key [C+J] { LineJoin } X+ key [C+K] { KillToLineEnd } X key [C+H] { FindRepeatReverse } X key [C+M] { DirOpen } X key [C+Q] { InsertChar } X--- /dev/null Mon May 8 18:50:40 2000 X+++ config/pal_blue.fte Mon May 8 05:41:33 2000 X@@ -0,0 +1,135 @@ X+# color palette (blue background) X+ X+# the color palette is the definition of the symbolic colors X+# that are used everywhere else in the configuration files X+ X+# syntax of the color specification is: X+# X+# fore back X+# or X+# symbolic_fore:symbolic_back X+# or X+# symbolic X+ X+color_palette { X+ # map system colors to symbolic X+ X+ { 'black', '0 0' }, X+ { 'darkBlue', '1 1' }, X+ { 'darkGreen', '2 2' }, X+ { 'darkCyan', '3 3' }, X+ { 'darkRed', '4 4' }, X+ { 'darkMagenta', '5 5' }, X+ { 'brown', '6 6' }, X+ { 'gray', '7 7' }, X+ { 'darkGray', '8 8' }, X+ { 'blue', '9 9' }, X+ { 'green', 'A A' }, X+ { 'cyan', 'B B' }, X+ { 'red', 'C C' }, X+ { 'magenta', 'D D' }, X+ { 'yellow', 'E E' }, X+ { 'white', 'F F' }, X+ X+ { 'ScrollBar_Arrows', 'black:gray' }, X+ { 'ScrollBar_Background', 'gray:black' }, X+ { 'ScrollBar_Slider', 'black:gray' }, X+ X+ { 'Status_Normal', 'black:darkCyan' }, X+ { 'Status_Active', 'black:gray' }, X+ X+ { 'Message_Normal', 'cyan:darkBlue' }, X+ { 'Message_Error', 'white:darkBlue' }, X+ { 'Message_Bold', 'white:darkRed' }, X+ X+ { 'EntryField_Field', 'cyan:darkBlue' }, X+ { 'EntryField_Prompt', 'white:darkBlue' }, X+ { 'EntryField_Selection', 'black:darkGreen' }, X+ X+ { 'List_Status', 'black:gray' }, X+ { 'List_Normal', 'yellow:darkBlue' }, X+ { 'List_Selected', 'black:gray' }, X+ X+ { 'ASCII_Chars', 'gray:black' }, X+ X+ { 'Menu_Background', 'black:gray' }, X+ { 'Menu_ActiveItem', 'white:darkBlue' }, X+ { 'Menu_ActiveChar', 'red:darkBlue' }, X+ { 'Menu_NormalItem', 'black:gray' }, X+ { 'Menu_NormalChar', 'red:gray' }, X+ X+ { "Choice_Title", 'white:darkBlue' }, X+ { "Choice_Param", 'cyan:darkBlue' }, X+ { "Choice_Background", 'gray:darkBlue' }, X+ { "Choice_ActiveItem", 'black:darkGreen' }, X+ { "Choice_ActiveChar", 'white:darkGreen' }, X+ { "Choice_NormalItem", 'white:darkBlue' }, X+ { "Choice_NormalChar", 'yellow:darkBlue' }, X+ X+ { "bg", 'darkBlue:darkBlue' }, # background X+ { "fg", 'yellow:yellow' }, # foreground X+ X+ { 'Editor_Selected', 'black:gray' }, X+ { 'Editor_Markers', 'darkCyan:bg' }, X+ { 'Editor_FoundText', 'white:darkRed' }, X+ { 'Editor_Folds', 'green:bg' }, X+ { 'Editor_HilitWord', 'red:bg' }, X+ X+ { 'Editor_Default', 'fg:bg' }, X+ { 'Editor_Bold', 'cyan:bg' }, X+ { 'Editor_Keywords', 'white:bg' }, X+ { 'Editor_Keywords2', 'cyan:bg' }, X+ { 'Editor_Keywords3', 'green:bg' }, X+ { 'Editor_Keywords4', 'yellow:bg' }, X+ { 'Editor_Keywords5', 'blue:bg' }, X+ X+ { 'Msg_Header', 'darkCyan:bg' }, X+ { 'Msg_Quotes', 'green:bg' }, X+ { 'Msg_Tag', 'white:bg' }, X+ { 'Msg_Signature', 'darkCyan:bg' }, X+ X+ { 'Comment', 'white:bg' }, X+ { 'String', 'white:bg' }, X+ X+ { 'Lang_Default', 'Editor_Default' }, X+ { 'Lang_Number', 'yellow:bg' }, X+ { 'Lang_DecimalNumber', 'Lang_Number' }, X+ { 'Lang_HexNumber', 'yellow:bg' }, X+ { 'Lang_OctalNumber', 'yellow:bg' }, X+ { 'Lang_BinaryNumber', 'yellow:bg' }, X+ { 'Lang_Punctuation', 'yellow:bg' }, X+ { 'Lang_String', 'String' }, X+ { 'Lang_Comment', 'Comment' }, X+ { 'Lang_Preprocessor', 'green:bg' }, X+ { 'Lang_Function', 'cyan:bg' }, X+ { 'Lang_Label', 'yellow:bg' }, X+ { 'Lang_Command', 'cyan:bg' }, X+ { 'Lang_Regexp', 'magenta:bg' }, X+ { 'Lang_Variable', 'gray:bg' }, X+ { 'Lang_Control', 'darkCyan:bg' }, X+ { 'Lang_Assembler', 'blue:bg' }, # embedded assembler (Pascal) X+ X+ { 'Markup_Default', 'gray:bg' }, X+ { 'Markup_Punctuation', 'darkCyan:bg' }, X+ { 'Markup_String', 'String' }, X+ { 'Markup_Symbol', 'green:bg' }, X+ { 'Markup_Tag', 'cyan:bg' }, X+ { 'Markup_Comment', 'Comment' }, X+ { 'Markup_Special', 'red:bg' }, X+ { 'Markup_Control', 'magenta:bg' }, X+ { 'Markup_Quotes', 'yellow:bg' }, X+ { 'Markup_Math', 'red:bg' }, X+ X+ # diff/diff3 X+ { 'DIFF_Default', 'Editor_Default' }, X+ { 'DIFF_Old', 'gray:bg' }, X+ { 'DIFF_New', 'white:bg' }, X+ { 'DIFF_Changed', 'darkCyan:bg' }, X+ X+ # rcsmerge X+ { 'MERGE_Default', 'Editor_Default' }, X+ { 'MERGE_Changed', 'white:bg' }, X+ { 'MERGE_Old', 'gray:bg' }, X+ { 'MERGE_New', 'red:bg' }, X+ { 'MERGE_Control', 'yellow:bg' }, X+} END-of-fte/patches/patch-ab echo c - fte/pkg mkdir -p fte/pkg > /dev/null 2>&1 echo x - fte/pkg/COMMENT sed 's/^X//' >fte/pkg/COMMENT << 'END-of-fte/pkg/COMMENT' XA full-featured text editor for X11 END-of-fte/pkg/COMMENT echo x - fte/pkg/DESCR sed 's/^X//' >fte/pkg/DESCR << 'END-of-fte/pkg/DESCR' XA port of an extremely powerful FTE editor that was Xoriginally developed for OS/2 and ported by its author, XMarko Macek, to X11/UNIX. X XAmong other features it supports syntax highlighting, Xcompiler invocation and error parsing and folds. X XWWW: http://fte.sourceforge.net X XAlexander Gelfenbain Xmail@gelf.com END-of-fte/pkg/DESCR echo x - fte/pkg/PLIST sed 's/^X//' >fte/pkg/PLIST << 'END-of-fte/pkg/PLIST' Xbin/fte Xetc/fte/system.fterc Xlib/fte/etc/ab_c.fte Xlib/fte/etc/ab_c_os2.fte Xlib/fte/etc/color.fte Xlib/fte/etc/global.fte Xlib/fte/etc/k_brief.fte Xlib/fte/etc/m_ada.fte Xlib/fte/etc/m_asm.fte Xlib/fte/etc/m_asm370.fte Xlib/fte/etc/m_bin.fte Xlib/fte/etc/m_c.fte Xlib/fte/etc/m_clario.fte Xlib/fte/etc/m_diff.fte Xlib/fte/etc/m_ebnf.fte Xlib/fte/etc/m_fort90.fte Xlib/fte/etc/m_fte.fte Xlib/fte/etc/m_html.fte Xlib/fte/etc/m_ipf.fte Xlib/fte/etc/m_java.fte Xlib/fte/etc/m_ldsgml.fte Xlib/fte/etc/m_make.fte Xlib/fte/etc/m_msg.fte Xlib/fte/etc/m_mvsasm.fte Xlib/fte/etc/m_pascal.fte Xlib/fte/etc/m_perl.fte Xlib/fte/etc/m_plain.fte Xlib/fte/etc/m_resdlg.fte Xlib/fte/etc/m_rexx.fte Xlib/fte/etc/m_sh.fte Xlib/fte/etc/m_siod.fte Xlib/fte/etc/m_tcl.fte Xlib/fte/etc/m_tex.fte Xlib/fte/etc/m_texi.fte Xlib/fte/etc/m_text.fte Xlib/fte/etc/m_vi.fte Xlib/fte/etc/m_xp.fte Xlib/fte/etc/main.fte Xlib/fte/etc/pal_blk.fte Xlib/fte/etc/pal_blue.fte Xlib/fte/etc/pal_wht.fte Xlib/fte/etc/ui_brief.fte Xlib/fte/etc/ui_fte.fte Xlib/fte/etc/ui_fte2.fte Xlib/fte/etc/ui_k_fte.fte Xlib/fte/etc/ui_k_fte2.fte Xlib/fte/etc/ui_k_ne.fte Xlib/fte/etc/ui_k_ws.fte Xlib/fte/etc/ui_m_fte.fte Xlib/fte/etc/ui_m_fte2.fte Xlib/fte/etc/ui_m_ne.fte Xlib/fte/etc/ui_m_ws.fte Xlib/fte/etc/ui_mew.fte Xlib/fte/etc/ui_ne.fte Xlib/fte/etc/ui_vi.fte Xlib/fte/etc/ui_ws.fte Xlib/fte/etc/uicstyle.fte Xlib/fte/etc/kbd/k_c.fte Xlib/fte/etc/kbd/k_fte.fte Xlib/fte/etc/kbd/k_html.fte Xlib/fte/etc/kbd/k_java.fte Xlib/fte/etc/kbd/k_perl.fte Xlib/fte/etc/kbd/k_rexx.fte Xlib/fte/etc/menu/m_c.fte Xlib/fte/etc/menu/m_html.fte X@dirrm etc/fte X@dirrm lib/fte/etc/kbd X@dirrm lib/fte/etc/menu X@dirrm lib/fte/etc X@dirrm lib/fte END-of-fte/pkg/PLIST exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: will State-Changed-When: Thu Jun 8 19:27:44 PDT 2000 State-Changed-Why: Committed, thanks! I made some fairly massive changes to your port to remove USE_GMAKE, make the port respect CC/CFLAGS, and cleaned up your Makefile so its a little more generic. http://www.freebsd.org/cgi/query-pr.cgi?pr=18493 >Unformatted: