head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	cjep_sun2x:1.2.0.14
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.12
	cjep_staticlib_x-base:1.2
	phil-wifi-20200421:1.2
	phil-wifi-20200411:1.2
	phil-wifi-20200406:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	pgoyette-compat:1.2.0.10
	pgoyette-compat-base:1.2
	perseant-stdc-iso10646:1.2.0.8
	perseant-stdc-iso10646-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.6
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	bouyer-socketcan:1.2.0.4
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	pgoyette-localcount-20161104:1.2
	localcount-20160914:1.2
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.2
	pgoyette-localcount-base:1.2
	netbsd-5-2-3-RELEASE:1.1.1.1
	netbsd-5-1-5-RELEASE:1.1.1.1
	netbsd-6-0-6-RELEASE:1.1.1.1
	netbsd-6-1-5-RELEASE:1.1.1.1
	yamt-pagecache-base9:1.1.1.1
	yamt-pagecache-tag8:1.1.1.1
	netbsd-6-1-4-RELEASE:1.1.1.1
	netbsd-6-0-5-RELEASE:1.1.1.1
	tls-earlyentropy:1.1.1.1.0.58
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.1
	riastradh-drm2-base3:1.1.1.1
	netbsd-6-1-3-RELEASE:1.1.1.1
	netbsd-6-0-4-RELEASE:1.1.1.1
	netbsd-5-2-2-RELEASE:1.1.1.1
	netbsd-5-1-4-RELEASE:1.1.1.1
	netbsd-6-1-2-RELEASE:1.1.1.1
	netbsd-6-0-3-RELEASE:1.1.1.1
	netbsd-5-2-1-RELEASE:1.1.1.1
	netbsd-5-1-3-RELEASE:1.1.1.1
	netbsd-6-1-1-RELEASE:1.1.1.1
	riastradh-drm2-base2:1.1.1.1
	riastradh-drm2-base1:1.1.1.1
	riastradh-drm2:1.1.1.1.0.52
	riastradh-drm2-base:1.1.1.1
	netbsd-6-1:1.1.1.1.0.56
	netbsd-6-0-2-RELEASE:1.1.1.1
	netbsd-6-1-RELEASE:1.1.1.1
	netbsd-6-1-RC4:1.1.1.1
	netbsd-6-1-RC3:1.1.1.1
	agc-symver:1.1.1.1.0.54
	agc-symver-base:1.1.1.1
	netbsd-6-1-RC2:1.1.1.1
	netbsd-6-1-RC1:1.1.1.1
	yamt-pagecache-base8:1.1.1.1
	netbsd-5-2:1.1.1.1.0.50
	netbsd-6-0-1-RELEASE:1.1.1.1
	yamt-pagecache-base7:1.1.1.1
	netbsd-5-2-RELEASE:1.1.1.1
	netbsd-5-2-RC1:1.1.1.1
	matt-nb6-plus-nbase:1.1.1.1
	yamt-pagecache-base6:1.1.1.1
	netbsd-6-0:1.1.1.1.0.48
	netbsd-6-0-RELEASE:1.1.1.1
	netbsd-6-0-RC2:1.1.1.1
	tls-maxphys:1.1.1.1.0.46
	tls-maxphys-base:1.2
	matt-nb6-plus:1.1.1.1.0.44
	matt-nb6-plus-base:1.1.1.1
	netbsd-6-0-RC1:1.1.1.1
	yamt-pagecache-base5:1.1.1.1
	yamt-pagecache-base4:1.1.1.1
	netbsd-6:1.1.1.1.0.42
	netbsd-6-base:1.1.1.1
	netbsd-5-1-2-RELEASE:1.1.1.1
	netbsd-5-1-1-RELEASE:1.1.1.1
	yamt-pagecache-base3:1.1.1.1
	yamt-pagecache-base2:1.1.1.1
	yamt-pagecache:1.1.1.1.0.40
	yamt-pagecache-base:1.1.1.1
	cherry-xenmp:1.1.1.1.0.38
	cherry-xenmp-base:1.1.1.1
	bouyer-quota2-nbase:1.1.1.1
	bouyer-quota2:1.1.1.1.0.36
	bouyer-quota2-base:1.1.1.1
	matt-mips64-premerge-20101231:1.1.1.1
	matt-nb5-mips64-premerge-20101231:1.1.1.1
	matt-nb5-pq3:1.1.1.1.0.34
	matt-nb5-pq3-base:1.1.1.1
	netbsd-5-1:1.1.1.1.0.32
	netbsd-5-1-RELEASE:1.1.1.1
	netbsd-5-1-RC4:1.1.1.1
	matt-nb5-mips64-k15:1.1.1.1
	netbsd-5-1-RC3:1.1.1.1
	netbsd-5-1-RC2:1.1.1.1
	netbsd-5-1-RC1:1.1.1.1
	netbsd-5-0-2-RELEASE:1.1.1.1
	matt-nb5-mips64-premerge-20091211:1.1.1.1
	matt-premerge-20091211:1.1.1.1
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.1.1
	matt-nb4-mips64-k7-u2a-k9b:1.1.1.1
	matt-nb5-mips64-u1-k1-k5:1.1.1.1
	matt-nb5-mips64:1.1.1.1.0.30
	netbsd-5-0-1-RELEASE:1.1.1.1
	jym-xensuspend-nbase:1.1.1.1
	netbsd-5-0:1.1.1.1.0.28
	netbsd-5-0-RELEASE:1.1.1.1
	netbsd-5-0-RC4:1.1.1.1
	netbsd-5-0-RC3:1.1.1.1
	netbsd-5-0-RC2:1.1.1.1
	jym-xensuspend:1.1.1.1.0.26
	jym-xensuspend-base:1.1.1.1
	netbsd-5-0-RC1:1.1.1.1
	netbsd-5:1.1.1.1.0.24
	netbsd-5-base:1.1.1.1
	matt-mips64-base2:1.1.1.1
	matt-mips64:1.1.1.1.0.22
	mjf-devfs2:1.1.1.1.0.20
	mjf-devfs2-base:1.1.1.1
	netbsd-4-0-1-RELEASE:1.1.1.1
	wrstuden-revivesa-base-3:1.1.1.1
	wrstuden-revivesa-base-2:1.1.1.1
	wrstuden-fixsa-newbase:1.1.1.1
	wrstuden-revivesa-base-1:1.1.1.1
	yamt-pf42-base4:1.1.1.1
	yamt-pf42-base3:1.1.1.1
	hpcarm-cleanup-nbase:1.1.1.1
	yamt-pf42-baseX:1.1.1.1
	yamt-pf42-base2:1.1.1.1
	wrstuden-revivesa:1.1.1.1.0.18
	wrstuden-revivesa-base:1.1.1.1
	yamt-pf42:1.1.1.1.0.16
	yamt-pf42-base:1.1.1.1
	keiichi-mipv6:1.1.1.1.0.14
	keiichi-mipv6-base:1.1.1.1
	matt-armv6-nbase:1.1.1.1
	matt-armv6-prevmlocking:1.1.1.1
	wrstuden-fixsa-base-1:1.1.1.1
	netbsd-4-0:1.1.1.1.0.12
	netbsd-4-0-RELEASE:1.1.1.1
	cube-autoconf:1.1.1.1.0.10
	cube-autoconf-base:1.1.1.1
	netbsd-4-0-RC5:1.1.1.1
	netbsd-4-0-RC4:1.1.1.1
	netbsd-4-0-RC3:1.1.1.1
	netbsd-4-0-RC2:1.1.1.1
	netbsd-4-0-RC1:1.1.1.1
	matt-armv6:1.1.1.1.0.8
	matt-armv6-base:1.1.1.1
	matt-mips64-base:1.1.1.1
	hpcarm-cleanup:1.1.1.1.0.6
	hpcarm-cleanup-base:1.1.1.1
	wrstuden-fixsa:1.1.1.1.0.4
	wrstuden-fixsa-base:1.1.1.1
	netbsd-4:1.1.1.1.0.2
	netbsd-4-base:1.1.1.1
	gkermit-1-00:1.1.1.1
	COLUMBIA:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2014.08.08.19.45.06;	author apb;	state dead;
branches;
next	1.1;
commitid	ddokuRx2irHVVALx;

1.1
date	2006.11.01.13.03.58;	author apb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.11.01.13.03.58;	author apb;	state Exp;
branches
	1.1.1.1.46.1
	1.1.1.1.58.1;
next	;

1.1.1.1.46.1
date	2014.08.20.00.01.54;	author tls;	state dead;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;

1.1.1.1.58.1
date	2014.08.10.07.16.49;	author tls;	state dead;
branches;
next	;
commitid	LHMd6kqvR0exJMLx;


desc
@@


1.2
log
@Delete gnu/dist/gkermit, and the reachover Makefile in gnu/usr.bin/gkermit.
It is being replaced by the BSD-licenced ekermit, as proposed
on tech-userlevel on 7 Aug 2014.
@
text
@# makefile for gkermit - works with make or gmake.
#
# Author:
#   Frank da Cruz
#   The Kermit Project, Columbia University
#   http://www.columbia.edu/kermit/
#   kermit@@columbia.edu
#   December 1999
#
# Main build targets:
#   posix:     Build for any POSIX-based platform (default).
#   sysv:      Build for any AT&T UNIX System V based platform.
#   bsd:       Build for any UNIX V7 or 4.3 (or earlier) BSD based platform.
#
# Special build targets:
#   sysvx      Like sysv but uses getchar()/putchar().
#   stty       Uses system("stty blah") instead of API calls.
#   bsd211     For 2.11BSD on the PDP-11 - no nested makes.
#
# Other targets:
#   clean:     Remove object files
#   install:   Install gkermit
#   uninstall: Uninstall gkermit
#
# Default compiler is cc.  To force gcc use:
#   make "CC=gcc" [ <target> ]
#
# See README and COPYING for further information.

# Sample installation values - change or override as needed.

BINDIR = /usr/local/bin
MANDIR = /usr/man/manl
TEXTDIR = /usr/local/doc
INFODIR = /usr/local/info
MANEXT = l

# Default compiler and flags

CC=cc
CFLAGS= -DPOSIX -O $(KFLAGS)

# Object files

OBJECTS= gproto.o gkermit.o gunixio.o gcmdline.o

# Targets and dependencies

all:		gwart gkermit

gwart.o:	gwart.c
		$(CC) $(CFLAGS) -c gwart.c

gwart:		gwart.o
		$(CC) -o gwart gwart.o

.c.o:
		$(CC) $(CFLAGS) -c $<

gproto.c:	gproto.w gkermit.h
		./gwart gproto.w gproto.c

gkermit.o:	gkermit.c gkermit.h

gunixio.o:	gunixio.c gkermit.h

gcmdline.o:	gcmdline.c gkermit.h

gkermit:	gproto.o gkermit.o gunixio.o gcmdline.o
		$(CC) -o gkermit $(OBJECTS)

bsd:		gwart
		$(MAKE) "CC=$(CC)" "CFLAGS=-DBSD -O $(KFLAGS)" gkermit

sysv:		gwart
		$(MAKE) "CC=$(CC)" "CFLAGS=-DSYSV -O $(KFLAGS)" gkermit

posix:		gwart
		$(MAKE) "CC=$(CC)" "CFLAGS=-DPOSIX -O $(KFLAGS)" gkermit

sysvx:		gwart
		$(MAKE) "CC=$(CC)" \
		"CFLAGS=-DSYSV -DUSE_GETCHAR -O $(KFLAGS)" gkermit

stty:		gwart
		$(MAKE) "CC=$(CC)" "CFLAGS=$(KFLAGS)" gkermit

bsd211:		gwart
		./gwart gproto.w gproto.c
		cc -DBSD $(KFLAGS) -c gkermit.c
		cc -DBSD $(KFLAGS) -c gproto.c
		cc -DBSD $(KFLAGS) -c gcmdline.c
		cc -DBSD $(KFLAGS) -c gunixio.c
		cc -o gkermit $(OBJECTS)

clean:
		rm -f $(OBJECTS) gproto.o gproto.c gwart.o gwart

install:
		@@if test -f ./gkermit; then \
		    echo "Installing gkermit..." ; \
		else \
		    echo "Please build the gkermit binary first." ; \
		    exit ; \
		fi
		@@echo Copying gkermit to $(BINDIR)...
		@@cp gkermit $(BINDIR)/gkermit
		@@chmod 755 $(BINDIR)/gkermit
		@@ls -lg $(BINDIR)/gkermit
		@@if test -d $(TEXTDIR); then \
		    echo "$(TEXTDIR) exists..." ; \
		else \
		    echo "Creating $(TEXTDIR)/..." ; \
		    mkdir $(TEXTDIR) ; \
		    chmod 755 $(TEXTDIR) ; \
		fi
		@@echo Copying README to $(TEXTDIR)/gkermit.txt...
		@@cp README $(TEXTDIR)/gkermit.txt
		@@chmod 644 $(TEXTDIR)/gkermit.txt
		@@ls -lg $(TEXTDIR)/gkermit.txt
		@@echo Installing man page in $(MANDIR)/gkermit.$(MANEXT)...
		@@cp gkermit.nr $(MANDIR)/gkermit.$(MANEXT)
		@@chmod 644 $(MANDIR)/gkermit.$(MANEXT)
		@@ls -lg $(MANDIR)/gkermit.$(MANEXT)

uninstall:
		@@echo Uninstalling gkermit...
		rm -f $(BINDIR)/gkermit \
		$(TEXTDIR)/gkermit.txt \
		$(MANDIR)gkermit.$(MANEXT)

.PHONY:		clean install uninstall

# (end)
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Import gkermit-1.00, from 
<ftp://kermit.columbia.edu/kermit/archives/gku100.tar.gz>.

This is a small GPL-licenced version of kermit.

From the "ANNOUNCE" file:

G-Kermit is command-line only (no interactive commands or scripting) and
remote-mode only (no making connections).  It has an extremely simple user
interface, and implements a large subset of the Kermit protocol in a small
amount of highly portable code.
@
text
@@


1.1.1.1.46.1
log
@Rebase to HEAD as of a few days ago.
@
text
@@


1.1.1.1.58.1
log
@Rebase.
@
text
@@

