Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jun 2002 10:04:13 +0200 (EET)
From:      exile@chamber.ee
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/38914: New port: zed text editor
Message-ID:  <200206050804.g5584DW50497@vault.chamber.ee>

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

>Number:         38914
>Category:       ports
>Synopsis:       New Port: zed
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 05 00:10:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sten Poldma
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD vault.chamber.ee 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Thu Jun 28 18:30:15 EET 2001 root@vault.chamber.ee:/usr/src/sys/compile/VAULT i386

>Description:
        New port: zed console text editor, highly configurable
>How-To-Repeat:
        N/A
>Fix:

# 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:
#
#	zed/
#	zed/Makefile
#	zed/pkg-plist
#	zed/pkg-descr
#	zed/pkg-comment
#	zed/distinfo
#	zed/files
#	zed/files/patch-aa
#	zed/files/patch-ab
#
echo c - zed/
mkdir -p zed/ > /dev/null 2>&1
echo x - zed/Makefile
sed 's/^X//' >zed/Makefile << 'END-of-zed/Makefile'
X# New ports collection makefile for:	zed
X# Date created:        4 June 2002
X# Whom:                Sten Poldma
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zed
XPORTVERSION=	1.0.5
XCATEGORIES=	editors
XMASTER_SITES=	http://zed.c3po.it/
X
XMAINTAINER=	exile@chamber.ee
X
Xstrip_bins := zed
X
Xpost-install:
X.for bin in ${strip_bins}
X	@strip ${PREFIX}/bin/${bin}
X.endfor
X
X.include <bsd.port.mk>
END-of-zed/Makefile
echo x - zed/pkg-plist
sed 's/^X//' >zed/pkg-plist << 'END-of-zed/pkg-plist'
Xbin/zed
Xshare/doc/zed/zed.doc
X@dirrm share/doc/zed
END-of-zed/pkg-plist
echo x - zed/pkg-descr
sed 's/^X//' >zed/pkg-descr << 'END-of-zed/pkg-descr'
XZed is a very simple, fast, powerful, small, low cpu consumer, highly
Xconfigurable text editor that was originally written for UNIX.
XPerfect for console environment.
XWWW: http://zed.c3po.it
END-of-zed/pkg-descr
echo x - zed/pkg-comment
sed 's/^X//' >zed/pkg-comment << 'END-of-zed/pkg-comment'
XSimple, fast, powerful, small, highly configurable TEXT EDITOR
END-of-zed/pkg-comment
echo x - zed/distinfo
sed 's/^X//' >zed/distinfo << 'END-of-zed/distinfo'
XMD5 (zed-1.0.5.tar.gz) = d20a499af8fe1a42c31c575779e740d7
END-of-zed/distinfo
echo c - zed/files
mkdir -p zed/files > /dev/null 2>&1
echo x - zed/files/patch-aa
sed 's/^X//' >zed/files/patch-aa << 'END-of-zed/files/patch-aa'
X--- Makefile	Tue Jun  4 15:01:04 2002
X+++ Makefile	Tue Jun  4 16:26:14 2002
X@@ -5,7 +5,7 @@
X PREFIX=/usr/local
X 
X # Pentium Linux
X-CFLAGS=-pipe -Wall -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -m486 -O2
X+#CFLAGS=-pipe -Wall -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer -m486 -O2
X 
X # i486 Linux
X #CFLAGS=-pipe -Wall -fomit-frame-pointer -m486 -O2
X@@ -16,7 +16,7 @@
X #CFLAGS=-pipe -Wall -mpa-risc-1-1 -O2
X 
X # RS6000 AIX
X-#CFLAGS=-pipe -Wall -O2
X+CFLAGS=-pipe -Wall -O2
X 
X # Sun
X #ILIBS=-lm
X@@ -45,7 +45,7 @@
X 
X ###############################################
X 
X-OBJS=config.o editor.o lowl.o main.o varie.o edvis.o # hpux.o
X+OBJS=config.o editor.o lowl.o main.o varie.o edvis.o
X LIBS=$(ILIBS)
X OPTIONS=$(IOPTIONS)
X 
X@@ -53,7 +53,7 @@
X XLIBS=-L/usr/X11R6/lib -lX11 $(XPMLIB) $(IXLIBS)
X XOPTIONS=$(XPMOPT) $(IXOPTIONS)
X 
X-all: zed zedx
X+all: zed
X 
X default:
X 	 @echo
X@@ -65,53 +65,35 @@
X 	 @echo
X 
X zed : $(OBJS)
X-	 $(LINKER) -o zed $(AFLAGS) $(OBJS) $(LIBS)
X+	 $(LINKER) -o zed $(OBJS) $(LIBS)
X 
X zedx : $(XOBJS)
X-	 $(LINKER) -o zedx $(AFLAGS) $(XOBJS) $(XLIBS)
X+	 $(LINKER) -o zedx $(XOBJS) $(XLIBS)
X 
X clean:
X 	 rm -rf core *.o *.xo *~
X 
X-install: zed zedx
X+install: zed
X 	 install -m 755 -d $(PREFIX)/bin
X 	 install -m 755 -d $(PREFIX)/etc
X-	 install -m 755 -d $(PREFIX)/lib/zed
X+	 install -m 755 -d $(PREFIX)/share/doc/zed
X 	 install -s -m 755 zed $(PREFIX)/bin/zed
X-	 install -s -m 755 zedx $(PREFIX)/bin/zedx
X-	 install -m 644 cfg/zedxrc $(PREFIX)/etc/zedxrc
X-	 install -m 644 cfg/zedrc $(PREFIX)/etc/zedrc
X-	 install -m 644 cfg/zedrc.xterm $(PREFIX)/etc/zedrc.xterm
X-	 install -m 644 zed.doc $(PREFIX)/lib/zed/zed.doc
X-	 install -m 644 zedico.xpm $(PREFIX)/lib/zed/zedico.xpm
X-	 install -m 644 README $(PREFIX)/lib/zed/README
X-	 install -m 644 zed.png $(PREFIX)/lib/zed/zed.png
X-	 install -m 644 zedlogo.png $(PREFIX)/lib/zed/zedlogo.png
X+	 install -c -m 644 cfg/zedrc.xterm $(PREFIX)/etc/zedrc
X+	 install -c -m 644 zed.doc $(PREFIX)/share/doc/zed/zed.doc
X 	 @echo
X 	 @echo "Zed is now installed in your system."
X 	 @echo
X-	 @echo "Please READ at least the README file. It contain important information."
X-	 @echo
X-
X-.SUFFIXES:
X-
X-%.xo : %.cc
X-	 $(COMPILER) $(CFLAGS) $(AFLAGS) -DX11 $(XOPTIONS) -o $@ -c $<
X-
X-%.o  : %.cc
X-	 $(COMPILER) $(CFLAGS) $(AFLAGS) $(OPTIONS) -o $@ -c $<
X 
X-### Dependencies:
X-config.o: config.cc zed.h
X-editor.o: editor.cc zed.h
X-edvis.o: edvis.cc zed.h
X-lowl.o: lowl.cc zed.h
X-main.o: main.cc zed.h
X-varie.o: varie.cc zed.h
X-config.xo: config.cc zed.h
X-editor.xo: editor.cc zed.h
X-lowl.xo: lowl.cc zed.h
X-main.xo: main.cc zed.h
X-varie.xo: varie.cc zed.h
X-x11part.xo: x11part.cc zedico.xpm zed.h
X+config.o: config.cc
X+	 $(COMPILER) $(CFLAGS) $(OPTIONS) -c config.cc
X+editor.o: editor.cc
X+	$(COMPILER) $(CFLAGS) $(OPTIONS) -c editor.cc
X+lowl.o: lowl.cc
X+	$(COMPILER) $(CFLAGS) $(OPTIONS) -c lowl.cc
X+main.o: main.cc
X+	$(COMPILER) $(CFLAGS) $(OPTIONS) -c main.cc
X+varie.o: varie.cc
X+	$(COMPILER) $(CFLAGS) $(OPTIONS) -c varie.cc
X+edvis.o: edvis.cc
X+	$(COMPILER) $(CFLAGS) $(OPTIONS) -c edvis.cc
X 
END-of-zed/files/patch-aa
echo x - zed/files/patch-ab
sed 's/^X//' >zed/files/patch-ab << 'END-of-zed/files/patch-ab'
X--- cfg/zedrc.xterm	Thu Mar 13 15:13:19 1997
X+++ cfg/zedrc.xterm	Tue Jun  4 15:04:48 2002
X@@ -73,9 +73,9 @@
X ;* ***** Editing *****
X ;*
X 
X-key \u7F       e_canc    ;*  Canc   - delete character under the cursor
X+key \u08       e_canc    ;*  Canc   - delete character under the cursor
X key \u1B[3\u7E e_canc    ; canc keypad
X-key \u08       e_bkspc   ;*  BackSpace - delete character at the left of the cursor
X+key \u7F       e_bkspc   ;*  BackSpace - delete character at the left of the cursor
X key \u0d       e_enter   ; Enter
X key \u19       e_delline ;*  ^Y     - delete row
X key \u1B[2\u7E l_instog  ;*  Ins    - toggle insert/overwrite mode
END-of-zed/files/patch-ab
exit

>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?200206050804.g5584DW50497>