From owner-freebsd-ports Wed Jun 5 0:10:21 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F136037B405 for ; Wed, 5 Jun 2002 00:10:01 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g557A1B02190; Wed, 5 Jun 2002 00:10:01 -0700 (PDT) (envelope-from gnats) Received: from vault.chamber.ee (vault.chamber.ee [195.50.209.91]) by hub.freebsd.org (Postfix) with ESMTP id 670E237B404 for ; Wed, 5 Jun 2002 00:03:57 -0700 (PDT) Received: (from exile@localhost) by vault.chamber.ee (8.11.3/8.11.3) id g5584DW50497; Wed, 5 Jun 2002 10:04:13 +0200 (EET) (envelope-from exile) Message-Id: <200206050804.g5584DW50497@vault.chamber.ee> Date: Wed, 5 Jun 2002 10:04:13 +0200 (EET) From: exile@chamber.ee Reply-To: exile@chamber.ee To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/38914: New port: zed text editor Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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