πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.sources.patch
Article #1

kehpager V1.2 to kehpager V1.21 (part 0/2)

#1
From: Kari Hurtta
Date: Sun, 16 Oct 1994 14:12
157 lines
7114 bytes
Title: kehpager V1.21 - Charset aware pager for VTxxx terminals
Patch-To: kehpager V1.2
Archive-Name: kehpager0120/patch1.0
Author: Kari E. Hurtta <Kari.Hurtta@Helsinki.FI>
Part: 0/2
Environment: Ansi C, SunOS 4.1.2 (OS/MP 4.1B), 4.1.3, 5.2, 5.3, 
	HP-UX A.09.01 (?), IRIX 4.0.5 (?), IRIX 5.2, FreeBSD (?), 
	NetBSD(?), 386BSD(?), VTxxx

kehpager V1.21 - Charset aware pager for VTxxx terminals

This patch updates kehpager from version 1.2 to version 1.21.

Look file patch1.COPYRIGHT to see your rights.

     Kehpager is a pager that displays the  contents  of  a  text
     file on the terminal, one screenful at a time. It translates
     file's charset to the terminal's charsets.  Too  long  lines
     are  wrapped in between words. Kehpager  can also interprete
     text/enriched and text/richtext -formatted text files.

Changes in this patch:
 * Changed charset names UNICODE-1-1-UTF7 and UNICODE-1-1-UTF8
   to UNICODE-1-1-UTF-7 and UNICODE-1-1-UTF-8. RFC1642 defines
   UNICODE-1-1-UTF-7 as value of charset. UNICODE-1-1-UTF-8
   is not defined in any RFCs. RFC1641 only hints that someone
   may define charset as UNICODE-1-1-UTF-8. Charset value
   UNICODE-1-1 (as defined in RFC1641) is not supported by
   kehpager.
 * New module schedule.c
 * Minor bug fix on initalizing terminal (in SGI) when line 
   discipline == 0 (Irix 4.0.5)
 * Ported to Irix 5.2 -- let's hope that this still works with Irix 4.0.5 !

Applying patch:
	Execute patch1.sh in kehpager's source directory

Installation
SunOS 4:
	Set correct value for use.keyboard.language -field in
		kehpager.init (you can also comment it out if your
		terminals is inteelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init (this was default prior version 1.06).
	Copy kehpager.init to library direction
	Edit Makefile and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init
	  Also select correct compiler (gcc, or SUN's acc)
	  to Makefile.'s define.
	Compile it with
		make sunos4
	Copy kehpager and kehpager.1 to correct directories
SunOS 5:
	Set correct value for use.keyboard.language -field in
		kehpager.init (you can also comment it out if your
		terminals is intelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init (this was default prior version 1.06).
	Copy kehpager.init to library direction
	Edit Makefile and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init
	  Also select correct compiler (gcc, or SUN's acc)
	  to Makefile.'s define.
	Compile it with
		make sunos5
	Copy kehpager and kehpager.1 to correct directories
HP-UX:
	Set correct value for use.keyboard.language -field in
		kehpager.int (you can also comment it out if your
		terminals is intelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init.hpux (this was default prior version 1.06).
	Copy kehpager.init.hpux to library direction
	Edit Makefile.hpux and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init.hpux
	  Also select correct compiler (gcc, or HP's cc (ANSI C version))
	  to Makefile.hpux's define.
	Compile it with
		make -f Makefile.hpux
	Copy kehpager and kehpager.1 to correct directories
386BSD, FreeBSD, NetBSD: (I haven't tested this!)
	Set correct value for use.keyboard.language -field in
		kehpager.init (you can also comment it out if your
		terminals is intelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init (this was default prior version 1.06).
	Copy kehpager.init to library direction
	Edit Makefile and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init
	Compile it with
		make -f Makefile.bsd
	Copy kehpager and kehpager.1 to correct directories
IRIX 4.0.5:
	(I get ENOTDEV error when closing terminal, so there is still
	 some problems... To ignore that error, put -DCLOSEBUG to CFLAGS
	 in Makefile.irix. I haven't compiled that version of kehpager
	 in Irix 4.0.5)
	Set correct value for use.keyboard.language -field in
		kehpager.init (you can also comment it out if your
		terminals is intelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init (this was default prior version 1.06).
	Copy kehpager.init to library direction
	Edit Makefile.irix and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init
	Compile it with
		make -f Makefile.irix
	Copy kehpager and kehpager.1 to correct directories. If you don't
		have troff or groff, ask someone to compile kehpager.1
IRIX 5.2:
	(I don't know if there is same error in IRIX 5.2 as was in IRIX
	4.0.5 (I don'r expect it). But if there is, you can ignore
	error message with putting -DCLOSEBUG to CFLAGS
	 in Makefile.irix. )
	Set correct value for use.keyboard.language -field in
		kehpager.init (you can also comment it out if your
		terminals is intelligent enough). You probably also
	 want add
	   use.vt100.national_available: Enabled
	 to kehpager.init (this was default prior version 1.06).
	Copy kehpager.init to library direction
	Edit Makefile.irix and put defination of GLOBAL_INIT_FILE
	  point correct location of kehpager.init
	Compile it with
		make -f Makefile.irix
	Copy kehpager and kehpager.1 to correct directories. If you don't
		have troff or groff, ask someone to compile kehpager.1


Tested platforms:
	Kehpager works on SunOS 4.1.2 (OS/MP 4.1B), 4.1.3, 5.2, 5.3, 
	HP-UX A.09.01, IRIX 5.2 (at least some way).
	There may be some errors in HP-UX A.09.01 version -- some tests
	indicates that, but I haven't sure.

Compiler:
	Kehpager is compiled with gcc in SunOS 4.1.2, 5.2, 5.3, HP-UX.
	In HP-UX it is compiled with cc (ANSI C version).
		(notice that ANSI C version of cc isn't bundled with HP-UX)
	In IRIX 5.2 it is compiled with cc (in -xansi mode).
	Kehpager compiles without error or warning messages 
		(with gcc's -Wall in SunOs 5.2. Also HP's cc
		 don't give any warnigs even that it is more strict than
		 gcc).

	(This version isn't compiled with SUN's acc, as previous version was.)

Thanks to: 
	Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
	Tim Lasko <lasko@regent.enet.dec.com>
	David E A Wilson <david@cs.uow.edu.au>
	JΓΆrg Wunsch <joerg_wunsch@tcd-dresden.de>
Technical Details
Message-ID: <37rcd5$bq1@kruuna.Helsinki.FI>
Path: arc1-ca.pugleaf.net!wupost!howland.reston.ans.net!pipex!sunic!news.funet.fi!news.csc.fi!news.helsinki.fi!not-for-mail

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wupost!howland.reston.ans.net!pipex!sunic!news.funet.fi!news.csc.fi!news.helsinki.fi!not-for-mail
From: hurtta@cc.Helsinki.FI (Kari Hurtta)
Newsgroups: alt.sources.patch,alt.sources,alt.sources.d
Subject: kehpager V1.2 to kehpager V1.21 (part 0/2)
Followup-To: alt.sources.d
Date: 16 Oct 1994 16:12:53 +0200
Organization: University of Helsinki
Lines: 157
Message-ID: <37rcd5$bq1@kruuna.Helsinki.FI>
Reply-To: "Kari E. Hurtta" <Kari.Hurtta@Helsinki.FI>
NNTP-Posting-Host: kruuna.helsinki.fi
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit