Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 May 2000 16:13:00 -0700 (PDT)
From:      mail@gelf.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/18493: FTE port
Message-ID:  <200005102313.QAA39171@narcisse.gelf.com>

next in thread | raw e-mail | index | archive | help

>Number:         18493
>Category:       ports
>Synopsis:       New port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 10 16:20:05 PDT 2000
>Closed-Date:
>Last-Modified:
>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 <bsd.port.mk>
 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:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005102313.QAA39171>