FreeBSD Bugzilla – Attachment 50988 Details for
Bug 77565
New port: editors/teco The old powerful and compact text editor
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
teco.shar
teco.shar (text/plain), 6.03 KB, created by
Stanislav Sedov
on 2005-02-15 17:40:19 UTC
(
hide
)
Description:
teco.shar
Filename:
MIME Type:
Creator:
Stanislav Sedov
Created:
2005-02-15 17:40:19 UTC
Size:
6.03 KB
patch
obsolete
># 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: ># ># teco ># teco/Makefile ># teco/distinfo ># teco/pkg-descr ># teco/pkg-plist ># teco/pkg-message ># teco/files ># teco/files/patch-makefile ># teco/files/patch-zlinux ># >echo c - teco >mkdir -p teco > /dev/null 2>&1 >echo x - teco/Makefile >sed 's/^X//' >teco/Makefile << 'END-of-teco/Makefile' >XPORTNAME= teco >XPORTVERSION= 0398 >XCATEGORIES= editors >XMASTER_SITES= http://almy.us/files/ >X >XDISTFILES+= tecoclinux${PORTVERSION}.tar.gz >XDISTNAME= tecoc${PORTVERSION} >X >XMAINTAINER= stas@core.310.ru >XCOMMENT= A powerful and compact editor with completely nongrafical \ >X user interface. >X >X#NOMAN= yes >XMAKEFILE= makefile >XBUILD_WRKSRC= ${WRKSRC}/src >XALL_TARGET= >X >XDOCSFILES= src/readme.1st src/readme.lnx src/changes.txt src/aaout.txt \ >X src/problems.txt src/video.txt doc/teco.doc doc/wchart.txt >XMAKEFILE= makefile >XBUILD_WRKSRC= ${WRKSRC}/src >XALL_TARGET= >X >Xdo-install: >X @${MKDIR} ${DATADIR} >X ${INSTALL_PROGRAM} ${WRKSRC}/src/tecoc ${PREFIX}/bin >X ${INSTALL_DATA} ${WRKSRC}/lib/* ${DATADIR} >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for FILE in ${DOCSFILES} >X @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} >X.endfor >X.endif >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.mk> >END-of-teco/Makefile >echo x - teco/distinfo >sed 's/^X//' >teco/distinfo << 'END-of-teco/distinfo' >XMD5 (tecoclinux0398.tar.gz) = 4667649cd858d8b1acc60024e38a7d70 >END-of-teco/distinfo >echo x - teco/pkg-descr >sed 's/^X//' >teco/pkg-descr << 'END-of-teco/pkg-descr' >X TECO is the grand old text editor. It is powerful and compact >Xprecursor to EMACS and has a completely nongraphical user interface. >XIt is very fast (probably the fastes editor in the world) and have a >Xmacro language. TECO was written by Dan Murphy (http://www.opost.com/dlm) >Xat Digital Equipment Corporation in 1962. This is based on Pete Siemsen's >XTECOC implementation, and comes with a copy of the originals DECUS TECO >Xdocumentation. >X >XWWW: http://almy.us/teco.html >END-of-teco/pkg-descr >echo x - teco/pkg-plist >sed 's/^X//' >teco/pkg-plist << 'END-of-teco/pkg-plist' >Xbin/tecoc >X%%DATADIR%%/upcase.tec >X%%DATADIR%%/change.tes >X%%DATADIR%%/date.tes >X%%DATADIR%%/detab.tes >X%%DATADIR%%/dir.tes >X%%DATADIR%%/makprnt.tes >X%%DATADIR%%/squ.tes >X%%DATADIR%%/unsqu.tes >X%%DATADIR%%/change.tec >X%%DATADIR%%/checkqr.tec >X%%DATADIR%%/date.tec >X%%DATADIR%%/detab.tec >X%%DATADIR%%/dir.tec >X%%DATADIR%%/lowcase.tec >X%%DATADIR%%/makprnt.tec >X%%DATADIR%%/squ.tec >X%%DATADIR%%/sub.tec >X%%DATADIR%%/tstbsl.tec >X%%DATADIR%%/tstcss.tec >X%%DATADIR%%/tstequ.tec >X%%DATADIR%%/tsto.tec >X%%DATADIR%%/tstqr.tec >X%%DATADIR%%/tstsrc.tec >X%%DATADIR%%/tst.tec >X%%DATADIR%%/unsqu.tec >X%%PORTDOCS%%%%DOCSDIR%%/readme.1st >X%%PORTDOCS%%%%DOCSDIR%%/readme.lnx >X%%PORTDOCS%%%%DOCSDIR%%/changes.txt >X%%PORTDOCS%%%%DOCSDIR%%/aaout.txt >X%%PORTDOCS%%%%DOCSDIR%%/problems.txt >X%%PORTDOCS%%%%DOCSDIR%%/video.txt >X%%PORTDOCS%%%%DOCSDIR%%/teco.doc >X%%PORTDOCS%%%%DOCSDIR%%/wchart.txt >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >X@dirrm %%DATADIR%% >END-of-teco/pkg-plist >echo x - teco/pkg-message >sed 's/^X//' >teco/pkg-message << 'END-of-teco/pkg-message' >X============================================================================= >X >X Teco takes a first argument of mung, teco or make to control its >Xoperating mode. Also the name of the executable is tested to provide this >Xfirst argument. The mapping is: >X teco - tecoc teco >X Make - tecoc make >X mung - tecoc mung >X inspect - tecoc teco -inspect >X >XYou can create symlinks for this to work. >X >X============================================================================= >END-of-teco/pkg-message >echo c - teco/files >mkdir -p teco/files > /dev/null 2>&1 >echo x - teco/files/patch-makefile >sed 's/^X//' >teco/files/patch-makefile << 'END-of-teco/files/patch-makefile' >X--- src/makefile.orig Fri May 21 18:26:06 2004 >X+++ src/makefile Tue Feb 15 03:20:32 2005 >X@@ -23,11 +23,11 @@ >X # COMPILE.c macro so it doesn't stick in the -target option, which gcc >X # doesn't understand. >X >X-CC= gcc >X #CFLAGS= ${OSVERS} ${DEBG} ${CCHEK} -O -Wall -Wshadow -Wpointer-arith -Wcast-qual -DLINUX >X-CFLAGS= ${OSVERS} ${DEBG} ${CCHEK} -O -DLINUX >X+CFLAGS+= -O -DLINUX >X #TERMOBJS = -ltermcap >X-COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) -c -g >X+COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) -c >X+LINK.c = $(CC) $(LDFLAGS) >X >X ############################################################################# >X >X@@ -56,7 +56,7 @@ >X tecoc.o: tecoc.c zport.h tecoc.h deferr.h dchars.h chmacs.h >X >X clpars.h: genclp clpars.tec >X- genclp >X+ ./genclp >X >X genclp: genclp.o >X ${LINK.c} -o $@ genclp.o >END-of-teco/files/patch-makefile >echo x - teco/files/patch-zlinux >sed 's/^X//' >teco/files/patch-zlinux << 'END-of-teco/files/patch-zlinux' >X--- src/zlinux.c.orig Tue Feb 15 20:15:29 2005 >X+++ src/zlinux.c Tue Feb 15 20:22:42 2005 >X@@ -10,7 +10,6 @@ >X >X #include <sys/types.h> /* needed before sys/param.h is included */ >X #include <errno.h> /* define errno */ >X-#include <malloc.h> /* malloc() and realloc() */ >X #include <signal.h> /* to catch ^C and ^Z signals */ >X #include <stdio.h> /* define stdin */ >X #include <string.h> /* strncpy(), strlen(), etc. */ >X@@ -50,8 +49,6 @@ >X >X static int vernum(); /* see bottom of this file */ >X >X-extern int sys_nerr; /* number of system error messages */ >X- >X static int SupGotCtC = 0; >X >X static glob_t pglob; >X@@ -1057,9 +1054,9 @@ >X * execute imbedded command line-parsing macro directly from clpars[] >X */ >X >X- CStBeg = clpars; /* command string start */ >X- CBfPtr = clpars; /* command string start */ >X- CStEnd = clpars + CLPARS_LEN; /* command string end */ >X+ CStBeg = (charptr)clpars; /* command string start */ >X+ CBfPtr = (charptr)clpars; /* command string start */ >X+ CStEnd = (charptr)((unsigned int)clpars + CLPARS_LEN); /* command string end */ >X EStTop = EStBot; /* clear expression stack */ >X ExeCSt(); /* execute command string */ >X >END-of-teco/files/patch-zlinux >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 77565
: 50988