head	1.35;
access;
symbols
	RELEASE_8_0_0:1.33
	RELEASE_7_2_0:1.33
	RELEASE_7_1_0:1.33
	RELEASE_6_4_0:1.33
	RELEASE_5_EOL:1.33
	RELEASE_7_0_0:1.33
	RELEASE_6_3_0:1.33
	PRE_XORG_7:1.32
	RELEASE_4_EOL:1.31
	RELEASE_6_2_0:1.31
	RELEASE_6_1_0:1.31
	RELEASE_5_5_0:1.31
	RELEASE_6_0_0:1.31
	RELEASE_5_4_0:1.31
	RELEASE_4_11_0:1.31
	RELEASE_5_3_0:1.31
	RELEASE_4_10_0:1.31
	RELEASE_5_2_1:1.30
	RELEASE_5_2_0:1.30
	RELEASE_4_9_0:1.30
	RELEASE_5_1_0:1.30
	RELEASE_4_8_0:1.30
	RELEASE_5_0_0:1.30
	RELEASE_4_7_0:1.30
	RELEASE_4_6_2:1.30
	RELEASE_4_6_1:1.30
	RELEASE_4_6_0:1.30
	RELEASE_5_0_DP1:1.30
	RELEASE_4_5_0:1.30
	RELEASE_4_4_0:1.30
	RELEASE_4_3_0:1.29
	RELEASE_4_2_0:1.29
	RELEASE_4_1_1:1.29
	RELEASE_4_1_0:1.29
	RELEASE_3_5_0:1.29
	RELEASE_4_0_0:1.28
	RELEASE_3_4_0:1.28
	RELEASE_3_3_0:1.28
	RELEASE_3_2_0:1.27
	RELEASE_3_1_0:1.27
	RELEASE_2_2_8:1.27
	RELEASE_3_0_0:1.27
	RELEASE_2_2_7:1.27
	RELEASE_2_2_6:1.26
	RELEASE_2_2_1:1.17
	RELEASE_2_2_2:1.18
	ache:1.1.1.1;
locks; strict;
comment	@# @;


1.35
date	2010.01.18.14.39.03;	author sylvio;	state dead;
branches;
next	1.34;

1.34
date	2009.12.12.03.08.52;	author amdmi3;	state Exp;
branches;
next	1.33;

1.33
date	2007.08.13.11.16.24;	author mm;	state Exp;
branches;
next	1.32;

1.32
date	2007.04.15.13.38.42;	author foxfair;	state Exp;
branches;
next	1.31;

1.31
date	2004.02.12.15.57.05;	author osa;	state Exp;
branches;
next	1.30;

1.30
date	2001.09.03.22.49.22;	author dwcjr;	state Exp;
branches;
next	1.29;

1.29
date	2000.04.21.15.22.55;	author jseger;	state Exp;
branches;
next	1.28;

1.28
date	99.06.18.21.18.33;	author mph;	state Exp;
branches;
next	1.27;

1.27
date	98.03.27.05.34.36;	author ache;	state Exp;
branches;
next	1.26;

1.26
date	98.01.13.23.29.22;	author ache;	state Exp;
branches;
next	1.25;

1.25
date	97.12.02.00.24.34;	author jseger;	state Exp;
branches;
next	1.24;

1.24
date	97.08.28.10.01.32;	author ache;	state dead;
branches;
next	1.23;

1.23
date	97.08.22.07.57.02;	author ache;	state Exp;
branches;
next	1.22;

1.22
date	97.08.10.15.29.09;	author ache;	state dead;
branches;
next	1.21;

1.21
date	97.08.08.18.27.40;	author ache;	state Exp;
branches;
next	1.20;

1.20
date	97.08.08.14.34.11;	author ache;	state Exp;
branches;
next	1.19;

1.19
date	97.07.30.19.24.41;	author ache;	state Exp;
branches;
next	1.18;

1.18
date	97.03.18.10.44.49;	author ache;	state Exp;
branches;
next	1.17;

1.17
date	97.01.29.12.29.11;	author ache;	state Exp;
branches;
next	1.16;

1.16
date	97.01.28.02.57.34;	author ache;	state Exp;
branches;
next	1.15;

1.15
date	96.07.21.04.41.21;	author ache;	state Exp;
branches;
next	1.14;

1.14
date	96.07.05.13.39.18;	author joerg;	state Exp;
branches;
next	1.13;

1.13
date	96.02.22.02.42.06;	author ache;	state Exp;
branches;
next	1.12;

1.12
date	96.02.22.01.57.16;	author ache;	state Exp;
branches;
next	1.11;

1.11
date	95.12.13.21.38.46;	author ache;	state Exp;
branches;
next	1.10;

1.10
date	95.12.10.22.27.43;	author ache;	state Exp;
branches;
next	1.9;

1.9
date	95.09.21.02.49.34;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	95.09.20.23.20.54;	author ats;	state Exp;
branches;
next	1.7;

1.7
date	95.07.08.06.20.11;	author ache;	state Exp;
branches;
next	1.6;

1.6
date	95.06.16.23.37.45;	author ache;	state Exp;
branches;
next	1.5;

1.5
date	95.05.12.17.55.43;	author ache;	state Exp;
branches;
next	1.4;

1.4
date	94.12.17.03.11.25;	author ache;	state Exp;
branches;
next	1.3;

1.3
date	94.12.17.01.34.33;	author ache;	state Exp;
branches;
next	1.2;

1.2
date	94.11.06.16.26.47;	author ache;	state Exp;
branches;
next	1.1;

1.1
date	94.11.06.10.19.30;	author ache;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.11.06.10.19.31;	author ache;	state Exp;
branches;
next	;


desc
@@


1.35
log
@- Update to 2.8.7.1
- Remove non-standard ENABLE_DEFAULT_COLORS knob
- Correct WWW

PR:		ports/139339
Submitted by:	Alex Kozlov <spam@@rm-rf.kiev.ua>
Approved by:	maintainer (timeout > 60 days), itetcu (mentor)
@
text
@--- makefile.in.orig	2006-09-03 19:25:39.000000000 -0400
+++ makefile.in	2009-08-08 04:44:18.000000000 -0400
@@@@ -361,12 +361,12 @@@@
 			(cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
 		fi'
 	@@echo Updating $(sysconfdir)/lynx.cfg
-	@@ECHO_CC@@$(SHELL) -c 'if test -f $(SYSCONFDIR)/lynx.cfg ; then \
-		mv $(SYSCONFDIR)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
+	@@ECHO_CC@@$(SHELL) -c 'if test -f $(SYSCONFDIR)/lynx.cfg.sample ; then \
+		mv $(SYSCONFDIR)/lynx.cfg.sample $(SYSCONFDIR)/lynx.tmp ; \
 	else \
 		cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; \
 	fi'
-	@@echo Updating $(sysconfdir)/lynx.cfg to point to installed help-files
+	@@echo Updating $(SYSCONFDIR)/lynx.cfg.sample to point to installed help-files
 	@@ECHO_CC@@sed	-e '/^HELPFILE:http/s!^!#!' \
 		-e '/^#HELPFILE:file/s!#!!' \
 		$(SYSCONFDIR)/lynx.tmp | \
@@@@ -374,9 +374,11 @@@@
 	$(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc  $(helpdir) | \
 	sed	-e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
 		-e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \
-		>$(SYSCONFDIR)/lynx.cfg
-	chmod 644 $(SYSCONFDIR)/lynx.cfg
+		>$(SYSCONFDIR)/lynx.cfg.sample
+	chmod 644 $(SYSCONFDIR)/lynx.cfg.sample
 	-rm -f $(SYSCONFDIR)/lynx.tmp
+	-[ ! -f $(SYSCONFDIR)/lynx.cfg ] && $(INSTALL_DATA) $(SYSCONFDIR)/lynx.cfg.sample $(SYSCONFDIR)/lynx.cfg
+	-[ ! -f $(SYSCONFDIR)/lynx.lss ] && $(INSTALL_DATA) $(SYSCONFDIR)/lynx.lss.sample $(SYSCONFDIR)/lynx.lss
 
 LYHelp.h : help_files.sed LYHelp.hin
 	@@echo Creating $@@
@@@@ -398,18 +400,17 @@@@
 	$(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)'
 
 install-cfg : $(SYSCONFDIR)
-	@@$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg
+	@@$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.sample
 
 install-lss : $(SYSCONFDIR)
-	-mv -f $(SYSCONFDIR)/lynx.lss $(SYSCONFDIR)/lynx.oldlss
-	$(INSTALL_DATA) $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss
+	@@$(INSTALL_DATA) $(srcdir)/samples/lynx.lss $(SYSCONFDIR)/lynx.lss.sample
 
 uninstall ::
 @@MSG_DIR_MAKE@@	cd po && $(MAKE) CC="$(CC)" uninstall
 	-rm -f $(BINDIR)/lynx$x
 	-rm -f $(MANDIR)/lynx.1
-	-rm -f $(SYSCONFDIR)/lynx.cfg
-	-rm -f $(SYSCONFDIR)/lynx.lss
+	-rm -f $(SYSCONFDIR)/lynx.cfg.sample
+	-rm -f $(SYSCONFDIR)/lynx.lss.sample
 
 uninstall \
 uninstall-help ::
@


1.34
log
@- Fix installation to not copy .cfg files to .cfg.sample and to not tamper with .cfg when it's not needed
- Simplify config-related @@exec/@@unexec's in the pkg-plist

PR:		137565
Submitted by:	bf <bf1783@@gmail.com>
Approved by:	maintainer timeout
@
text
@@


1.33
log
@- Introduce lynx.cfg.sample and lynx.lss.sample
- Do not delete/overwrite lynx.lss if changed

PR:		ports/112863
Patch by:	mm
Approved by:	maintainer (timeout), garga (mentor, implicit)
@
text
@d1 10
a10 3
--- makefile.in.orig	Mon Sep  4 01:25:39 2006
+++ makefile.in	Tue Jul 31 10:37:26 2007
@@@@ -366,7 +366,9 @@@@
d15 1
a15 3
+	@@echo Updating $(srcdir)/lynx.cfg.sample
+	@@cp $(srcdir)/lynx.cfg $(srcdir)/lynx.tmp
+	@@echo Updating $(srcdir)/lynx.cfg.sample to point to installed help-files
d19 1
a19 1
@@@@ -374,9 +376,11 @@@@
d33 1
a33 1
@@@@ -398,18 +402,17 @@@@
@


1.32
log
@Upgrade www/lynx to 2.8.6rel.4

PR:		111530
Submitted by:	me
Reviewed by:	maintainer
@
text
@d1 2
a2 2
--- makefile.in.orig	Mon Sep  4 07:25:39 2006
+++ makefile.in	Fri Apr 13 16:35:28 2007
d8 1
a8 1
+	@@echo Updating $(srcdir)/lynx.cfg.default
d10 1
a10 1
+	@@echo Updating $(srcdir)/lynx.cfg.default to point to installed help-files
d14 1
a14 1
@@@@ -374,9 +376,10 @@@@
d20 2
a21 2
+		>$(SYSCONFDIR)/lynx.cfg.default
+	chmod 644 $(SYSCONFDIR)/lynx.cfg.default
d23 2
a24 1
+	-[ ! -f $(SYSCONFDIR)/lynx.cfg ] && $(INSTALL_DATA) $(SYSCONFDIR)/lynx.cfg.default $(SYSCONFDIR)/lynx.cfg
d28 1
a28 1
@@@@ -398,7 +401,7 @@@@
d33 1
a33 1
+	@@$(SHELL) $(scripts_dir)/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.cfg.default
d36 15
a50 1
 	-mv -f $(SYSCONFDIR)/lynx.lss $(SYSCONFDIR)/lynx.oldlss
@


1.31
log
@Update to 2.8.5.
Add CONFLICTS, fetching (and verifying) of PGP signature.
Use DOCSDIR macro. [v]

Submitted by:	Jason Harris <jharris@@widomaker.com> (maintainer),
		osa [v]
PR:		62713
@
text
@d1 10
a10 20
===================================================================
RCS file: makefile.in,v
retrieving revision 1.1
diff -u -r1.1 makefile.in
--- makefile.in	2004/02/11 01:50:15	1.1
+++ makefile.in	2004/02/11 01:53:41
@@@@ -362,22 +362,18 @@@@
 		if test "$(COMPRESS_PROG)" != "" ; then \
 			(cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
 		fi'
-	@@echo Updating $(libdir)/lynx.cfg
-	@@ECHO_CC@@$(SHELL) -c 'if test -f $(LIBDIR)/lynx.cfg ; then \
-		mv $(LIBDIR)/lynx.cfg $(LIBDIR)/lynx.tmp ; \
-	else \
-		cp $(srcdir)/lynx.cfg $(LIBDIR)/lynx.tmp ; \
-	fi'
-	@@echo Updating $(libdir)/lynx.cfg to point to installed help-files
+	@@echo Updating $(libdir)/lynx.cfg.default
+	cp $(srcdir)/lynx.cfg $(LIBDIR)/lynx.tmp
+	@@echo Updating $(libdir)/lynx.cfg.default to point to installed help-files
d13 4
a16 3
 		-e '/^HELPFILE:file/s!/PATH_TO/lynx_help!$(helpdir)!' \
 		-e '/^[A-Z_]*:/s!/PATH_TO/lynx_doc!$(docdir)!' \
 		-e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
d18 6
a23 5
-		$(LIBDIR)/lynx.tmp >$(LIBDIR)/lynx.cfg
-	chmod 644 $(LIBDIR)/lynx.cfg
+		$(LIBDIR)/lynx.tmp >$(LIBDIR)/lynx.cfg.default
 	-rm -f $(LIBDIR)/lynx.tmp
+	-[ ! -f $(LIBDIR)/lynx.cfg ] && $(INSTALL_DATA) $(LIBDIR)/lynx.cfg.default $(LIBDIR)/lynx.cfg
d27 2
a28 2
@@@@ -399,7 +395,7 @@@@
 	$(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(srcdir)/cfg_defs.sh $(srcdir)'
d30 3
a32 3
 install-cfg : $(LIBDIR)
-	@@$(SHELL) -c '$(srcdir)/scripts/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(LIBDIR)/lynx.cfg'
+	@@$(SHELL) -c '$(srcdir)/scripts/install-cfg.sh "$(INSTALL_DATA)" $(srcdir)/lynx.cfg $(LIBDIR)/lynx.cfg.default'
d34 2
a35 2
 install-lss : $(LIBDIR)
 	-mv -f $(LIBDIR)/lynx.lss $(LIBDIR)/lynx.oldlss
@


1.30
log
@Update to 2.8.4rel.1

PR:		29826
Submitted by:	tkato@@prontomail.com
No response:	maintainer
@
text
@d1 10
a10 6
--- makefile.in.orig	Tue Feb 13 04:33:21 2001
+++ makefile.in	Sat Mar  3 05:21:01 2001
@@@@ -387,22 +387,19 @@@@
 		fi ; \
 		)'
 	@@-rm -f $(HELPDIR)/help_files.sed
d12 1
a12 1
-	$(SHELL) -c 'if test -f $(LIBDIR)/lynx.cfg ; then \
a29 1
+	chmod 644 $(LIBDIR)/lynx.cfg.default
d35 2
a36 2
@@@@ -424,8 +421,7 @@@@
 	$(SHELL) -c '$(srcdir)/cfg_defs.sh $(srcdir)'
d39 2
a40 3
-	-mv -f $(LIBDIR)/lynx.cfg $(LIBDIR)/lynx.oldcfg
-	$(INSTALL_DATA) $(srcdir)/lynx.cfg $(LIBDIR)/lynx.cfg
+	$(INSTALL_DATA) $(srcdir)/lynx.cfg $(LIBDIR)/lynx.cfg.default
@


1.29
log
@Upgrade to 2.8.3pre.5 (sync with lynx-current)

This version has been cleared by Kris to no longer
be marked FORBIDDEN.
@
text
@d1 3
a3 3
--- makefile.in.orig	Sat Apr  1 04:33:40 2000
+++ makefile.in	Sun Apr 16 06:57:08 2000
@@@@ -379,22 +379,19 @@@@
d17 6
a22 6
 	@@ECHO_CC@@sed	-e '/^HELPFILE:http/s@@^@@#@@' \
 		-e '/^#HELPFILE:file/s@@#@@@@' \
 		-e '/^HELPFILE:file/s@@/PATH_TO/lynx_help@@$(helpdir)@@' \
 		-e '/^[A-Z_]*:/s@@/PATH_TO/lynx_doc@@$(docdir)@@' \
 		-e '/^HELPFILE:file/s@@$$@@$(COMPRESS_EXT)@@' \
 		-e '/^HELPFILE:file/s@@$(COMPRESS_EXT)$(COMPRESS_EXT)$$@@$(COMPRESS_EXT)@@' \
d32 1
a32 1
@@@@ -416,8 +413,7 @@@@
@


1.28
log
@Upgrade to 2.8.2.rel1.

PR:		12250
Submitted by:	"Oleg V. Volkov" <rover@@lglobus.ru>
@
text
@d1 33
a33 4
--- makefile.in.orig	Tue May 25 21:13:02 1999
+++ makefile.in	Tue May 25 23:27:44 1999
@@@@ -407,8 +407,8 @@@@
 	PATH=$(srcdir):$$PATH; export PATH; $(SHELL) -c '$(srcdir)/cfg_defs.sh'
a38 1
+	-[ ! -f $(libdir)/lynx.cfg ] && $(INSTALL_DATA) $(srcdir)/lynx.cfg $(libdir)/lynx.cfg
@


1.27
log
@Upgrade to 2.8 (hope maintainer don't mind)
PR: 6128
@
text
@d1 13
a13 19
*** makefile.in.bak	Sun Dec 14 02:30:40 1997
--- makefile.in	Mon Dec 15 17:48:54 1997
***************
*** 37,43 ****
  libdir= @@libdir@@
  
  ## Where you want the help-files installed
! helpdir= @@libdir@@/lynx_help
  
  installbin= @@INSTALL_PROGRAM@@ -s -m 755
  installdoc= @@INSTALL_DATA@@
--- 37,43 ----
  libdir= @@libdir@@
  
  ## Where you want the help-files installed
! helpdir= $(prefix)/lib/lynx_help
  
  installbin= @@INSTALL_PROGRAM@@ -s -m 755
  installdoc= @@INSTALL_DATA@@
@


1.26
log
@Fix cfg file path
Add official fixes set
@
text
@d1 2
a2 2
*** Makefile.orig	Wed Dec 31 17:11:19 1997
--- Makefile	Wed Jan 14 02:01:23 1998
d4 2
a5 3
*** 1,6 ****
--- 1,7 ----
  ##makefile for lynx
d7 2
a8 2
  SHELL = /bin/sh
+ PREFIX ?= /usr/local
d10 4
a13 38
  ##uncomment the next line if your make fails to set $(MAKE)
  #MAKE= make
***************
*** 14,28 ****
  
  ##change the next line if you want lynx installed somewhere
  ##besides /usr/local/bin
! exec= /usr/local/bin
  
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/local/man/man1
! doc= /usr/local/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
! cfg= /usr/local/lib
  
  installbin= install -c -s -m 755
  installdoc= install -c -m 444
--- 15,29 ----
  
  ##change the next line if you want lynx installed somewhere
  ##besides /usr/local/bin
! exec= ${PREFIX}/bin
  
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/local/man/man1
! doc= ${PREFIX}/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
! cfg= ${PREFIX}/etc
  
  installbin= install -c -s -m 755
  installdoc= install -c -m 444
***************
*** 274,279 ****
--- 275,281 ----
d15 2
a16 3
  # Set SITE_DEFS to one or more of the defines for lynx below:
  SITE_DEFS = $(DIR_DEFS) # Your defines here
+ SITE_DEFS += -DLYNX_CFG_FILE='\"'$(PREFIX)/etc/lynx.cfg'\"'
d18 2
a19 2
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
@


1.25
log
@Switch to version 2.7.1.
@
text
@d1 55
a55 21
--- Makefile.orig	Thu Apr  3 09:55:28 1997
+++ Makefile	Mon Dec  1 18:22:13 1997
@@@@ -14,15 +14,15 @@@@
 
 ##change the next line if you want lynx installed somewhere
 ##besides /usr/local/bin
-exec= /usr/local/bin
+exec= ${PREFIX}/bin
 
 ##change the next line if you want the lynx man file installed somewhere
 ##besides /usr/local/man/man1
-doc= /usr/local/man/man1
+doc= ${PREFIX}/man/man1
 
 ##change the next line if you want the lynx.cfg file installed somewhere
 ##besides /usr/local/lib
-cfg= /usr/local/lib
+cfg= ${PREFIX}/etc
 
 installbin= install -c -s -m 755
 installdoc= install -c -m 444
@


1.24
log
@Upgrade to 0.56
@
text
@d1 21
a21 38
*** configure.bak	Tue Aug 19 18:41:02 1997
--- configure	Fri Aug 22 11:39:33 1997
***************
*** 3828,3834 ****
  #include "confdefs.h"
  #include <$cf_cv_ncurses_header>
  int main() {
! initscr()
  ; return 0; }
  EOF
  if { (eval echo configure:3835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
--- 3828,3834 ----
  #include "confdefs.h"
  #include <$cf_cv_ncurses_header>
  int main() {
! initscr(); tgoto()
  ; return 0; }
  EOF
  if { (eval echo configure:3835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
*** aclocal.m4.orig	Tue Aug 19 18:41:02 1997
--- aclocal.m4	Fri Aug 22 11:35:53 1997
***************
*** 571,577 ****
  		fi
  	done
  	AC_TRY_LINK([#include <$cf_cv_ncurses_header>],
! 		[initscr()],
  		[AC_MSG_RESULT(yes)],
  		[AC_MSG_RESULT(no)
  		 LIBS="$cf_ncurses_SAVE"])
--- 571,577 ----
  		fi
  	done
  	AC_TRY_LINK([#include <$cf_cv_ncurses_header>],
! 		[initscr(); tgoto()],
  		[AC_MSG_RESULT(yes)],
  		[AC_MSG_RESULT(no)
  		 LIBS="$cf_ncurses_SAVE"])
@


1.23
log
@Upgrade to 0.55
@
text
@@


1.22
log
@Upgrade to 0.49
@
text
@d1 2
a2 2
*** /dev/null	Fri Aug  8 17:08:25 1997
--- ./src/chrtrans/cp866_uni.tbl	Fri Aug  8 17:05:18 1997
d4 35
a38 327
*** 0 ****
--- 1,152 ----
+ #
+ #The MIME name of this charset. 
+ Mcp866
+ 
+ #Name as a Display Charset (used on Options screen)
+ ODosCyrillic (cp866)
+ #
+ #    Name:     cp866_DOSCyrillicRussian to Unicode table
+ #    Unicode version: 2.0
+ #    Table version: 2.00
+ #    Table format:  Format A
+ #    Date:          04/24/96
+ #    Authors:       Lori Brownell <loribr@@microsoft.com>
+ #                   K.D. Chang    <a-kchang@@microsoft.com>
+ #    General notes: none
+ #
+ #    Format: Three tab-separated columns
+ #        Column #1 is the cp866_DOSCyrillicRussian code (in hex)
+ #        Column #2 is the Unicode (in hex as 0xXXXX)
+ #        Column #3 is the Unicode name (follows a comment sign, '#')
+ #
+ #    The entries are in cp866_DOSCyrillicRussian order
+ #
+ 0x20-0x7f       idem
+ 0x80    U+0410  #CYRILLIC CAPITAL LETTER A
+ 0x81    U+0411  #CYRILLIC CAPITAL LETTER BE
+ 0x82    U+0412  #CYRILLIC CAPITAL LETTER VE
+ 0x83    U+0413  #CYRILLIC CAPITAL LETTER GHE
+ 0x84    U+0414  #CYRILLIC CAPITAL LETTER DE
+ 0x85    U+0415  #CYRILLIC CAPITAL LETTER IE
+ 0x86    U+0416  #CYRILLIC CAPITAL LETTER ZHE
+ 0x87    U+0417  #CYRILLIC CAPITAL LETTER ZE
+ 0x88    U+0418  #CYRILLIC CAPITAL LETTER I
+ 0x89    U+0419  #CYRILLIC CAPITAL LETTER SHORT I
+ 0x8a    U+041a  #CYRILLIC CAPITAL LETTER KA
+ 0x8b    U+041b  #CYRILLIC CAPITAL LETTER EL
+ 0x8c    U+041c  #CYRILLIC CAPITAL LETTER EM
+ 0x8d    U+041d  #CYRILLIC CAPITAL LETTER EN
+ 0x8e    U+041e  #CYRILLIC CAPITAL LETTER O
+ 0x8f    U+041f  #CYRILLIC CAPITAL LETTER PE
+ 0x90    U+0420  #CYRILLIC CAPITAL LETTER ER
+ 0x91    U+0421  #CYRILLIC CAPITAL LETTER ES
+ 0x92    U+0422  #CYRILLIC CAPITAL LETTER TE
+ 0x93    U+0423  #CYRILLIC CAPITAL LETTER U
+ 0x94    U+0424  #CYRILLIC CAPITAL LETTER EF
+ 0x95    U+0425  #CYRILLIC CAPITAL LETTER HA
+ 0x96    U+0426  #CYRILLIC CAPITAL LETTER TSE
+ 0x97    U+0427  #CYRILLIC CAPITAL LETTER CHE
+ 0x98    U+0428  #CYRILLIC CAPITAL LETTER SHA
+ 0x99    U+0429  #CYRILLIC CAPITAL LETTER SHCHA
+ 0x9a    U+042a  #CYRILLIC CAPITAL LETTER HARD SIGN
+ 0x9b    U+042b  #CYRILLIC CAPITAL LETTER YERU
+ 0x9c    U+042c  #CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0x9d    U+042d  #CYRILLIC CAPITAL LETTER E
+ 0x9e    U+042e  #CYRILLIC CAPITAL LETTER YU
+ 0x9f    U+042f  #CYRILLIC CAPITAL LETTER YA
+ 0xa0    U+0430  #CYRILLIC SMALL LETTER A
+ 0xa1    U+0431  #CYRILLIC SMALL LETTER BE
+ 0xa2    U+0432  #CYRILLIC SMALL LETTER VE
+ 0xa3    U+0433  #CYRILLIC SMALL LETTER GHE
+ 0xa4    U+0434  #CYRILLIC SMALL LETTER DE
+ 0xa5    U+0435  #CYRILLIC SMALL LETTER IE
+ 0xa6    U+0436  #CYRILLIC SMALL LETTER ZHE
+ 0xa7    U+0437  #CYRILLIC SMALL LETTER ZE
+ 0xa8    U+0438  #CYRILLIC SMALL LETTER I
+ 0xa9    U+0439  #CYRILLIC SMALL LETTER SHORT I
+ 0xaa    U+043a  #CYRILLIC SMALL LETTER KA
+ 0xab    U+043b  #CYRILLIC SMALL LETTER EL
+ 0xac    U+043c  #CYRILLIC SMALL LETTER EM
+ 0xad    U+043d  #CYRILLIC SMALL LETTER EN
+ 0xae    U+043e  #CYRILLIC SMALL LETTER O
+ 0xaf    U+043f  #CYRILLIC SMALL LETTER PE
+ 0xb0    U+2591  #LIGHT SHADE
+ 0xb1    U+2592  #MEDIUM SHADE
+ 0xb2    U+2593  #DARK SHADE
+ 0xb3    U+2502  #BOX DRAWINGS LIGHT VERTICAL
+ 0xb4    U+2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0xb5    U+2561  #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0xb6    U+2562  #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0xb7    U+2556  #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0xb8    U+2555  #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0xb9    U+2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0xba    U+2551  #BOX DRAWINGS DOUBLE VERTICAL
+ 0xbb    U+2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0xbc    U+255d  #BOX DRAWINGS DOUBLE UP AND LEFT
+ 0xbd    U+255c  #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0xbe    U+255b  #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0xbf    U+2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0xc0    U+2514  #BOX DRAWINGS LIGHT UP AND RIGHT
+ 0xc1    U+2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0xc2    U+252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0xc3    U+251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0xc4    U+2500  #BOX DRAWINGS LIGHT HORIZONTAL
+ 0xc5    U+253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0xc6    U+255e  #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0xc7    U+255f  #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0xc8    U+255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0xc9    U+2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0xca    U+2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0xcb    U+2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0xcc    U+2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0xcd    U+2550  #BOX DRAWINGS DOUBLE HORIZONTAL
+ 0xce    U+256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ 0xcf    U+2567  #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0xd0    U+2568  #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0xd1    U+2564  #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0xd2    U+2565  #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0xd3    U+2559  #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0xd4    U+2558  #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0xd5    U+2552  #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0xd6    U+2553  #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0xd7    U+256b  #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0xd8    U+256a  #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0xd9    U+2518  #BOX DRAWINGS LIGHT UP AND LEFT
+ 0xda    U+250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0xdb    U+2588  #FULL BLOCK
+ 0xdc    U+2584  #LOWER HALF BLOCK
+ 0xdd    U+258c  #LEFT HALF BLOCK
+ 0xde    U+2590  #RIGHT HALF BLOCK
+ 0xdf    U+2580  #UPPER HALF BLOCK
+ 0xe0    U+0440  #CYRILLIC SMALL LETTER ER
+ 0xe1    U+0441  #CYRILLIC SMALL LETTER ES
+ 0xe2    U+0442  #CYRILLIC SMALL LETTER TE
+ 0xe3    U+0443  #CYRILLIC SMALL LETTER U
+ 0xe4    U+0444  #CYRILLIC SMALL LETTER EF
+ 0xe5    U+0445  #CYRILLIC SMALL LETTER HA
+ 0xe6    U+0446  #CYRILLIC SMALL LETTER TSE
+ 0xe7    U+0447  #CYRILLIC SMALL LETTER CHE
+ 0xe8    U+0448  #CYRILLIC SMALL LETTER SHA
+ 0xe9    U+0449  #CYRILLIC SMALL LETTER SHCHA
+ 0xea    U+044a  #CYRILLIC SMALL LETTER HARD SIGN
+ 0xeb    U+044b  #CYRILLIC SMALL LETTER YERU
+ 0xec    U+044c  #CYRILLIC SMALL LETTER SOFT SIGN
+ 0xed    U+044d  #CYRILLIC SMALL LETTER E
+ 0xee    U+044e  #CYRILLIC SMALL LETTER YU
+ 0xef    U+044f  #CYRILLIC SMALL LETTER YA
+ 0xf0    U+0401  #CYRILLIC CAPITAL LETTER IO
+ 0xf1    U+0451  #CYRILLIC SMALL LETTER IO
+ 0xf2    U+0404  #CYRILLIC CAPITAL LETTER UKRAINIAN IE
+ 0xf3    U+0454  #CYRILLIC SMALL LETTER UKRAINIAN IE
+ 0xf4    U+0407  #CYRILLIC CAPITAL LETTER YI
+ 0xf5    U+0457  #CYRILLIC SMALL LETTER YI
+ 0xf6    U+040e  #CYRILLIC CAPITAL LETTER SHORT U
+ 0xf7    U+045e  #CYRILLIC SMALL LETTER SHORT U
+ 0xf8    U+00b0  #DEGREE SIGN
+ 0xf9    U+2219  #BULLET OPERATOR
+ 0xfa    U+00b7  #MIDDLE DOT
+ 0xfb    U+221a  #SQUARE ROOT
+ 0xfc    U+2116  #NUMERO SIGN
+ 0xfd    U+00a4  #CURRENCY SIGN
+ 0xfe    U+25a0  #BLACK SQUARE
+ 0xff    U+00a0  #NO-BREAK SPACE
*** src/chrtrans/koi8r_uni.tbl.orig	Tue Apr  8 20:28:00 1997
--- src/chrtrans/koi8r_uni.tbl	Fri Aug  8 21:43:11 1997
***************
*** 1,11 ****
  
  
  # Options screen name for this character set
! O KOI8-R character set
  
  # MIME name for this charset
! M koi8-r
  
  # Based on a table received from "Glenn E. Thobe" <thobe@@lafn.org>
  #hex unicode # description     
  #--- U+---- # ---------------     
--- 1,12 ----
  
  
  # Options screen name for this character set
! OKOI8-R character set
  
  # MIME name for this charset
! Mkoi8-r
  
+ 0x20-0x7f       idem
  # Based on a table received from "Glenn E. Thobe" <thobe@@lafn.org>
  #hex unicode # description     
  #--- U+---- # ---------------     
***************
*** 137,139 ****
--- 138,144 ----
  0xFD U+0429 # CAP SHCHA    
  0xFE U+0427 # CAP CHE    
  0xFF U+042A # CAP HARD SIGN   
+ 
+ U+2018:`
+ U+2019-U+201b:'
+ U+201c-U+201f:"
*** ./src/chrtrans/build-chrtrans.com.orig	Tue Jul 22 06:29:54 1997
--- ./src/chrtrans/build-chrtrans.com	Fri Aug  8 16:48:20 1997
***************
*** 102,107 ****
--- 102,109 ----
  $ makeuctb cp850_uni.tbl
  $ define/user sys$output 'CHRwhere'cp852_uni.h
  $ makeuctb cp852_uni.tbl
+ $ define/user sys$output 'CHRwhere'cp866_uni.h
+ $ makeuctb cp866_uni.tbl
  $ define/user sys$output 'CHRwhere'cp1250_uni.h
  $ makeuctb cp1250_uni.tbl
  $ define/user sys$output 'CHRwhere'cp1251_uni.h
*** ./src/chrtrans/makefile.in.orig	Fri Jul 25 09:30:57 1997
--- ./src/chrtrans/makefile.in	Fri Aug  8 16:46:05 1997
***************
*** 47,52 ****
--- 47,53 ----
   $(CHRTR)cp437_uni.h \
   $(CHRTR)cp850_uni.h \
   $(CHRTR)cp852_uni.h \
+  $(CHRTR)cp866_uni.h \
   $(CHRTR)cp1250_uni.h \
   $(CHRTR)cp1251_uni.h \
   $(CHRTR)cp1252_uni.h \
*** ./src/chrtrans/cp1251_uni.tbl.orig	Tue Jul 22 06:04:01 1997
--- ./src/chrtrans/cp1251_uni.tbl	Fri Aug  8 17:03:55 1997
***************
*** 21,26 ****
--- 21,27 ----
  #
  #    The entries are in cp1251_WinCyrillic order
  #
+ 0x20-0x7f       idem
  0x80    U+0402  #CYRILLIC CAPITAL LETTER DJE
  0x81    U+0403  #CYRILLIC CAPITAL LETTER GJE
  0x82    U+201A  #SINGLE LOW-9 QUOTATION MARK
*** ./src/chrtrans/Makefile.orig	Fri Jul 25 09:30:57 1997
--- ./src/chrtrans/Makefile	Fri Aug  8 16:48:19 1997
***************
*** 35,40 ****
--- 35,41 ----
   $(CHRTR)cp437_uni.h \
   $(CHRTR)cp850_uni.h \
   $(CHRTR)cp852_uni.h \
+  $(CHRTR)cp866_uni.h \
   $(CHRTR)cp1250_uni.h \
   $(CHRTR)cp1251_uni.h \
   $(CHRTR)cp1252_uni.h \
*** ./src/UCdomap.c.orig	Tue Jul 29 11:02:09 1997
--- ./src/UCdomap.c	Fri Aug  8 17:07:04 1997
***************
*** 46,51 ****
--- 46,52 ----
  #include "[.chrtrans]cp437_uni.h"
  #include "[.chrtrans]cp850_uni.h"
  #include "[.chrtrans]cp852_uni.h"
+ #include "[.chrtrans]cp866_uni.h"
  #include "[.chrtrans]cp1250_uni.h"
  #include "[.chrtrans]cp1251_uni.h"
  #include "[.chrtrans]cp1252_uni.h"
***************
*** 69,74 ****
--- 70,76 ----
  #include "chrtrans/cp437_uni.h"
  #include "chrtrans/cp850_uni.h"
  #include "chrtrans/cp852_uni.h"
+ #include "chrtrans/cp866_uni.h"
  #include "chrtrans/cp1250_uni.h"
  #include "chrtrans/cp1251_uni.h"
  #include "chrtrans/cp1252_uni.h"
***************
*** 1670,1675 ****
--- 1672,1678 ----
      UC_CHARSET_SETUP_cp437;
      UC_CHARSET_SETUP_cp850;
      UC_CHARSET_SETUP_cp852;
+     UC_CHARSET_SETUP_cp866;
      UC_CHARSET_SETUP_windows_1250;
      UC_CHARSET_SETUP_windows_1251;
      UC_CHARSET_SETUP_iso_8859_1_windows_;
*** ./src/UCAux.c.orig	Tue Jul 29 09:05:46 1997
--- ./src/UCAux.c	Fri Aug  8 17:10:46 1997
***************
*** 69,80 ****
  
  	if (!strcmp(fromname, "koi8-r") || /* from cyrillic */
  	    !strcmp(fromname, "iso-8859-5") ||
  	    !strcmp(fromname, "windows-1251") ||
  	    !strcmp(fromname, "koi-8")) {
  	    if (strcmp(toname, "iso-8859-5") &&
  		strcmp(toname, "koi8-r") &&
! 		strcmp(toname, "windows-1251") &&
! 		strcmp(toname, "iso-8859-2"))
  		return NO;
  	}
      }
--- 69,81 ----
  
  	if (!strcmp(fromname, "koi8-r") || /* from cyrillic */
  	    !strcmp(fromname, "iso-8859-5") ||
+ 	    !strcmp(fromname, "cp866") ||
  	    !strcmp(fromname, "windows-1251") ||
  	    !strcmp(fromname, "koi-8")) {
  	    if (strcmp(toname, "iso-8859-5") &&
  		strcmp(toname, "koi8-r") &&
! 		strcmp(toname, "cp866") &&
! 		strcmp(toname, "windows-1251"))
  		return NO;
  	}
      }
*** ./src/Makefile.orig	Fri Jul 25 09:30:57 1997
--- ./src/Makefile	Fri Aug  8 17:12:21 1997
***************
*** 69,74 ****
--- 69,75 ----
   $(CHRTR)cp437_uni.h \
   $(CHRTR)cp850_uni.h \
   $(CHRTR)cp852_uni.h \
+  $(CHRTR)cp866_uni.h \
   $(CHRTR)cp1250_uni.h \
   $(CHRTR)cp1251_uni.h \
   $(CHRTR)cp1252_uni.h \
*** ./src/makefile.in.orig	Thu Aug  7 23:59:33 1997
--- ./src/makefile.in	Fri Aug  8 17:12:54 1997
***************
*** 101,106 ****
--- 101,107 ----
   $(CHRTR)cp437_uni.h \
   $(CHRTR)cp850_uni.h \
   $(CHRTR)cp852_uni.h \
+  $(CHRTR)cp866_uni.h \
   $(CHRTR)cp1250_uni.h \
   $(CHRTR)cp1251_uni.h \
   $(CHRTR)cp1252_uni.h \
@


1.21
log
@Add better approximation for KOI8-R
@
text
@@


1.20
log
@Upgrade to 0.48
@
text
@d158 2
a159 2
*** ./src/chrtrans/koi8r_uni.tbl.orig	Tue Apr  8 20:28:00 1997
--- ./src/chrtrans/koi8r_uni.tbl	Fri Aug  8 16:42:24 1997
d186 10
@


1.19
log
@Switch to lynx-ac
@
text
@d1 2
a2 2
*** configure.bak	Mon Jul 28 04:36:15 1997
--- configure	Tue Jul 29 00:22:49 1997
d4 317
a320 29
*** 5058,5063 ****
--- 5058,5064 ----
  	cat > conftest.$ac_ext <<EOF
  #line 5060 "configure"
  #include "confdefs.h"
+ #include <sys/types.h>
  #include <utmp.h>
  int main() {
  struct utmp x; char *y = &x.ut_host[0]
*** aclocal.m4.orig	Mon Jul 28 04:36:15 1997
--- aclocal.m4	Tue Jul 29 14:08:40 1997
***************
*** 891,897 ****
  [
  AC_MSG_CHECKING(if struct utmp is declared)
  AC_CACHE_VAL(cf_cv_have_utmp,[
! 	AC_TRY_COMPILE([#include <utmp.h>],
  	[struct utmp x; char *y = &x.ut_host[0]],
  	[cf_cv_have_utmp=yes],
  	[AC_TRY_COMPILE([#include <utmpx.h>],
--- 891,898 ----
  [
  AC_MSG_CHECKING(if struct utmp is declared)
  AC_CACHE_VAL(cf_cv_have_utmp,[
! 	AC_TRY_COMPILE([#include <sys/types.h>
! #include <utmp.h>],
  	[struct utmp x; char *y = &x.ut_host[0]],
  	[cf_cv_have_utmp=yes],
  	[AC_TRY_COMPILE([#include <utmpx.h>],
@


1.18
log
@Update
@
text
@d1 2
a2 2
*** Makefile.orig	Mon Mar 17 09:18:40 1997
--- Makefile	Tue Mar 18 13:40:12 1997
d4 11
a14 38
*** 14,31 ****
  
  ##change the next line if you want lynx installed somewhere
  ##besides /usr/local/bin
! exec= /usr/local/bin
  
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/local/man/man1
! doc= /usr/local/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
! cfg= /usr/local/lib
  
! installbin= install -c -s -m 755
! installdoc= install -c -m 444
  
  ##set the relative location of the WWW library Implementation directory,
  ##from this directory
--- 14,31 ----
  
  ##change the next line if you want lynx installed somewhere
  ##besides /usr/local/bin
! exec= ${PREFIX}/bin
  
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/local/man/man1
! doc= ${PREFIX}/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
! cfg= ${PREFIX}/etc
  
! installbin= ${INSTALL} -c -s -m ${BINMODE} -o ${BINOWN} -g ${BINGRP}
! installdoc= ${INSTALL} -c -m ${MANMODE} -o ${MANOWN} -g ${MANGRP}
  
  ##set the relative location of the WWW library Implementation directory,
  ##from this directory
d16 17
a32 16
*** 270,276 ****
  SITE_LYDEFS = $(DIR_LYDEFS) # Your defines here
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = $(DIR_DEFS) # Your defines here
  
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
--- 270,276 ----
  SITE_LYDEFS = $(DIR_LYDEFS) # Your defines here
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = $(DIR_DEFS) -DLYNX_CFG_FILE='\"${PREFIX}/etc/lynx.cfg\"'
  
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
@


1.17
log
@Upgrade
@
text
@d1 2
a2 2
*** Makefile.orig	Sat Jan 25 07:43:10 1997
--- Makefile	Mon Jan 27 23:17:17 1997
d18 1
a18 1
! installbin= install -c -s -m 555
d38 1
a38 1
! installdoc= ${INSTALL} -c -m 444 -o ${BINOWN} -g ${BINGRP}
d43 1
a43 1
*** 268,274 ****
d51 1
a51 1
--- 268,274 ----
@


1.16
log
@Upgrade
@
text
@a58 17
***************
*** 406,412 ****
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:
  	cd WWW/Library/freebsd; $(MAKE) LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; $(MAKE) all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DUNIX \
  		-DNO_TTYTYPE -DNO_CUSERID -DLOCALE \
  		-I../$(WWWINC) $(SITE_DEFS)" \
  		LIBS="-lncurses -lmytinfo \
--- 406,412 ----
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:
  	cd WWW/Library/freebsd; $(MAKE) LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; $(MAKE) all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DNCURSESHEADER -DUNIX \
  		-DNO_TTYTYPE -DNO_CUSERID -DLOCALE \
  		-I../$(WWWINC) $(SITE_DEFS)" \
  		LIBS="-lncurses -lmytinfo \
@


1.15
log
@Makefile changed
@
text
@d1 2
a2 2
*** Makefile.orig	Thu Jul 18 18:18:08 1996
--- Makefile	Sun Jul 21 08:36:58 1996
d4 1
a4 1
*** 11,28 ****
d23 1
a23 1
--- 11,28 ----
d43 18
a60 1
*** 394,401 ****
d65 1
a65 1
! 		-DNO_TTYTYPE -DNO_CUSERID -DLOCALE \
d68 1
a68 2
  		$(WAISLIB) $(SOCKSLIB) $(SITE_LIBS)" \
--- 394,401 ----
d73 1
a73 1
! 		-DLYNX_CFG_FILE='\"${PREFIX}/etc/lynx.cfg\"' -DNO_TTYTYPE -DNO_CUSERID -DLOCALE \
a75 21
  		$(WAISLIB) $(SOCKSLIB) $(SITE_LIBS)" \
***************
*** 902,908 ****
  
  install:
  	-mv -f $(exec)/lynx $(exec)/lynx.old
- 	-mv -f $(cfg)/lynx.cfg $(cfg)/lynx.oldcfg
  	$(installbin) lynx $(exec)/lynx
  	$(installdoc) lynx.man $(doc)/lynx.1
! 	$(installdoc) lynx.cfg $(cfg)/lynx.cfg
--- 902,911 ----
  
  install:
  	-mv -f $(exec)/lynx $(exec)/lynx.old
  	$(installbin) lynx $(exec)/lynx
  	$(installdoc) lynx.man $(doc)/lynx.1
! 	if [ -f $(cfg)/lynx.cfg ] ; then \
! 		$(installdoc) lynx.cfg $(cfg)/lynx.cfg-dist; \
! 	else \
! 		$(installdoc) lynx.cfg $(cfg)/lynx.cfg; \
! 	fi
@


1.14
log
@The old patch did no longer apply.  Apparently, the distfile has
been changed on the server.
@
text
@d1 2
a2 2
*** Makefile.orig	Fri Jun 28 01:06:34 1996
--- Makefile	Fri Jul  5 15:02:51 1996
d4 2
a5 1
*** 10,29 ****
a7 1
  
a11 1
  
a15 1
  
d21 3
a24 2
  #set the relative location of the WWW library Implementation directory,
--- 10,29 ----
a26 1
  
a30 1
  
a34 1
  
d40 2
a41 2
  
  #set the relative location of the WWW library Implementation directory,
d43 2
a44 1
*** 394,400 ****
d46 2
a47 2
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
  	cd src; make all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DUNIX \
d52 2
a53 1
--- 394,400 ----
d55 2
a56 2
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
  	cd src; make all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DUNIX \
d62 1
a62 1
*** 857,863 ****
d70 1
a70 1
--- 857,866 ----
@


1.13
log
@Fix lynx.cfg location
@
text
@d1 2
a2 2
*** Makefile.orig	Mon Feb 12 11:58:22 1996
--- Makefile	Thu Feb 22 05:23:54 1996
d5 1
a5 1
  ##change the next line if you want lynx installed somewhere 
d11 1
a11 1
  ##besides /usr/man/man1
d13 1
a13 1
! doc= /usr/man/man1
d24 1
a24 1
  #set the relative location of the WWW library Implementation directory, 
d26 1
a26 1
  ##change the next line if you want lynx installed somewhere 
d32 1
a32 1
  ##besides /usr/man/man1
d45 1
a45 1
  #set the relative location of the WWW library Implementation directory, 
d47 2
a48 2
*** 320,326 ****
  freebsd-ncurses:  
d53 4
a56 4
  		LIBS="-lncurses -lmytinfo $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
--- 320,326 ----
  freebsd-ncurses:  
d61 2
a62 2
  		LIBS="-lncurses -lmytinfo $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
d64 1
a64 1
*** 644,650 ****
d72 1
a72 1
--- 644,653 ----
@


1.12
log
@Upgrade to next snapshot
@
text
@d1 2
a2 2
*** Makefile.old	Mon Feb 12 11:58:22 1996
--- Makefile	Thu Feb 22 04:50:37 1996
d46 17
@


1.11
log
@Upgrade to next FM snapshot, author apply my patches
@
text
@d1 2
a2 2
*** Makefile.orig	Wed Dec 13 23:21:13 1995
--- Makefile	Wed Dec 13 23:53:06 1995
d4 6
a9 1
*** 15,29 ****
d18 1
a18 1
  cfg= /usr/local/lib
d25 6
a30 1
--- 15,29 ----
d34 1
a34 1
! doc= /usr/local/man/man1
d39 1
a39 1
  cfg= /usr/local/lib
d41 2
a42 2
! installbin= install -c -s -m 555 -o bin -g bin
! installdoc= install -c -m 444 -o bin -g bin
d47 1
a47 19
*** 120,129 ****
  univell: unixware
  
  # Set SITE_LYDEFS to one or more of the defines for the WWW Library:
! SITE_LYDEFS = # -DDIRED_SUPPORT
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = # -DDIRED_SUPPORT
  
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
--- 120,129 ----
  univell: unixware
  
  # Set SITE_LYDEFS to one or more of the defines for the WWW Library:
! SITE_LYDEFS = -DDIRED_SUPPORT
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = -DDIRED_SUPPORT -DOK_TAR -DOK_GZIP -DOK_ZIP -DOK_OVERRIDE
d49 17
a65 2
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
@


1.10
log
@Upgrade to 2.4-FM
Use w3c now to fetch distribution via http
@
text
@d1 2
a2 141
*** ./WWW/Library/freebsd/Makefile.orig	Sat Sep 30 14:06:52 1995
--- ./WWW/Library/freebsd/Makefile	Sun Dec 10 23:54:03 1995
***************
*** 8,16 ****
  ASIS_MACH = i386/FreeBSD
  
  
! CFLAGS = -O -DDEBUG -DUSE_DIRENT
  LFLAGS =
- CC = cc
  
  # Directory for installed binary:
  BINDIR = /usr/local/bin
--- 8,15 ----
  ASIS_MACH = i386/FreeBSD
  
  
! CFLAGS += -DDEBUG
  LFLAGS =
  
  # Directory for installed binary:
  BINDIR = /usr/local/bin
*** ./src/LYJump.c.orig	Sat Nov 25 20:08:38 1995
--- ./src/LYJump.c	Sun Dec 10 23:54:03 1995
***************
*** 10,15 ****
--- 10,18 ----
  #include "GridText.h"
  
  #include "LYLeaks.h"
+ #ifndef VMS
+ #include <unistd.h>
+ #endif
  
  #ifdef VMS
  #include <fab.h>
*** ./src/LYMain.c.orig	Sat Nov 25 20:08:22 1995
--- ./src/LYMain.c	Sun Dec 10 23:54:04 1995
***************
*** 26,31 ****
--- 26,32 ----
  #ifdef SYSLOG_REQUESTED_URLS
  #include <syslog.h>
  #endif /* SYSLOG_REQUESTED_URLS */
+ #include <unistd.h>
  #endif /* !VMS */
  
  #ifdef LOCALE
*** ./src/LYStrings.h.orig	Sat Nov 11 14:37:48 1995
--- ./src/LYStrings.h	Sun Dec 10 23:54:05 1995
***************
*** 23,43 ****
  #define printable(c) (((c)>31 && (c)<=255) || (c)==9 || (c)==10 || (c)<0 )
  
  /* values for LYgetch */
! #define UPARROW 128
! #define DNARROW 129
! #define RTARROW 130
! #define LTARROW 131
! #define PGDOWN  132
! #define PGUP    133
! #define HOME    134
! #define END     135
! #define F1      136
! #define DO_KEY     137
! #define FIND_KEY   138
! #define SELECT_KEY 139
! #define INSERT_KEY 140
! #define REMOVE_KEY 141
! #define DO_NOTHING 142
  
  #define VISIBLE 0
  #define HIDDEN  1
--- 23,43 ----
  #define printable(c) (((c)>31 && (c)<=255) || (c)==9 || (c)==10 || (c)<0 )
  
  /* values for LYgetch */
! #define UPARROW 256
! #define DNARROW 257
! #define RTARROW 258
! #define LTARROW 259
! #define PGDOWN  260
! #define PGUP    261
! #define HOME    262
! #define END     263
! #define F1      264
! #define DO_KEY     265
! #define FIND_KEY   266
! #define SELECT_KEY 267
! #define INSERT_KEY 268
! #define REMOVE_KEY 269
! #define DO_NOTHING 270
  
  #define VISIBLE 0
  #define HIDDEN  1
*** ./src/LYKeymap.c.orig	Fri Nov 24 19:22:50 1995
--- ./src/LYKeymap.c	Sun Dec 10 23:54:06 1995
***************
*** 165,170 ****
--- 165,203 ----
  LYK_PIPE,               0,              0,          LYK_HISTORY,
  /* | */               /* } */         /* ~ */       /* del */
  
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+    0,                  0,              0,             0,
+ 
  LYK_PREV_LINK,    LYK_NEXT_LINK,    LYK_ACTIVATE,   LYK_PREV_DOC,
  /* UPARROW */     /* DNARROW */     /* RTARROW */   /* LTARROW */
  
*** ./Makefile.orig	Wed Nov  8 20:16:22 1995
--- ./Makefile	Sun Dec 10 23:54:06 1995
a58 81
***************
*** 257,266 ****
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:  
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all CC="cc" MCFLAGS="-O -DFANCY_CURSES -DNCURSES -DUNIX \
! 		-DNO_KEYPAD -DNO_CUSERID -I../$(WWWINC) $(SITE_DEFS) \
! 		-I/usr/include/ncurses" LIBS="-lncurses -lcompat \
! 		-ltermcap $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
  
  # NetBSD doesn't have or need ranlib. (ignore the error message about that :)
--- 257,265 ----
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:  
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DUNIX \
! 		-DNO_TTYTYPE -DNO_CUSERID -DLOCALE -I../$(WWWINC) $(SITE_DEFS)" \
! 		LIBS="-lncurses -lmytinfo $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
  
  # NetBSD doesn't have or need ranlib. (ignore the error message about that :)
*** ./userdefs.h.orig	Thu Nov 30 16:41:00 1995
--- ./userdefs.h	Sun Dec 10 23:54:07 1995
***************
*** 257,263 ****
--- 257,267 ----
  #ifdef MMDF
  #define SYSTEM_MAIL "/usr/mmdf/bin/submit" 
  #else
+ #ifdef __FreeBSD__
+ #define SYSTEM_MAIL "/usr/sbin/sendmail"
+ #else
  #define SYSTEM_MAIL "/usr/lib/sendmail" 
+ #endif
  #endif /* MMDF */
  
  /**************************
***************
*** 865,871 ****
--- 869,880 ----
  #define LYNX_NAME "Lynx"
  #define LYNX_VERSION "2.4-FM"
  #ifndef MAXINT
+ #ifdef __FreeBSD__
+ #include <limits.h>
+ #define MAXINT INT_MAX
+ #else
  #define MAXINT 2147483647
+ #endif
  #endif /* !MAXINT */
  
  /* text strings for certain actions */
*** src/LYCurses.c.bak	Sat Nov 18 19:28:54 1995
--- src/LYCurses.c	Mon Dec 11 00:45:36 1995
***************
*** 183,191 ****
  
  	/* query the terminal type */
      if(dumbterm(getenv("TERM"))) {
  	printf("\n\n  Your Terminal type is unknown!\n\n");
  	printf("  Enter a terminal type: [vt100] ");
! 	gets(buffer);
  
  	if(strlen(buffer) == 0)
  	    strcpy(buffer,"vt100"); 
--- 183,196 ----
  
  	/* query the terminal type */
      if(dumbterm(getenv("TERM"))) {
+ 	char *s;
+ 
  	printf("\n\n  Your Terminal type is unknown!\n\n");
  	printf("  Enter a terminal type: [vt100] ");
! 	*buffer = '\0';
! 	fgets(buffer, sizeof(buffer), stdin);
! 	if ((s = strchr(buffer, '\n')) != NULL)
! 		*s = '\0';
  
  	if(strlen(buffer) == 0)
  	    strcpy(buffer,"vt100"); 
@


1.9
log
@Clean patch now
@
text
@d1 2
a2 50
*** ./WWW/Library/Implementation/HTTCP.c.orig	Wed Sep  6 17:07:03 1995
--- ./WWW/Library/Implementation/HTTCP.c	Thu Sep 21 06:09:30 1995
***************
*** 97,104 ****
--- 97,106 ----
  #ifndef THINK_C
  #ifndef __NetBSD__
  #ifndef BSDI
+ #ifndef __FreeBSD__
  extern char *sys_errlist[];		/* see man perror on cernvax */
  extern int sys_nerr;
+ #endif  /* __FreeBSD__ */
  #endif /* BSDI */
  #endif	/* __NetBSD__ */
  #endif  /* think c */
***************
*** 208,214 ****
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #ifdef NeXT
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
--- 210,216 ----
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #if defined(NeXT) || defined(__FreeBSD__)
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
*** ./WWW/Library/Implementation/HTFile.c.orig	Tue Jul 18 19:28:32 1995
--- ./WWW/Library/Implementation/HTFile.c	Thu Sep 21 05:07:05 1995
***************
*** 585,591 ****
--- 585,595 ----
  #ifdef NO_GROUPS
      return NO;		/* Safe answer till we find the correct algorithm */
  #else
+ #ifdef __FreeBSD__
+     gid_t       groups[NGROUPS];
+ #else
      int 	groups[NGROUPS];	
+ #endif
      uid_t	myUid;
      int		ngroups;			/* The number of groups  */
      struct stat	fileStatus;
*** ./WWW/Library/freebsd/Makefile.orig	Tue Jan 17 16:05:20 1995
--- ./WWW/Library/freebsd/Makefile	Thu Sep 21 05:07:05 1995
d23 2
d26 3
a28 396
*** 25,408 ****
  #  Where should temporary (object) files go?
  WTMP = ../..
  
! #	Common Makefile for W3 Library Code
! #	-----------------------------------
! #
! #	(c) CERN 1990, 1991 -- see Copyright.html for conditions
! #
! # This file should be invariant between systems.
! #	DEPENDENCIES NOT COMPLETE @@@@
! #
! #	make		Compile and link the software (private version)
! #	make install	Copy it into the system (implies make)
! #	make update	Copy installed version into installed version
! #	make uninstall	Unlink installed version from the system
! #	make clean	Remove intermediate files
! #	make cleanall	Remove intremediate files and products
! #	
! # Macros required to be defined already for make:
! #
! # CC		The C compiler
! # CFLAGS	Flags for $(CC) -- except the -I which are below
! # LFLAGS	Flags for ld
! #
! # WWW           The WWW source tree directory
! #
! # Macros needed for make install:
! #
! # LIBDIR	Directory for installed library
! #______________________________________________________________________
! 
! #  If this env var is set to something else Some makes will use that instead
! SHELL = /bin/sh
! 
! #	.h files are distributed but originally are made from the
! #	self-documenting hypertext files.
! 
! .SUFFIXES: .h .html
! .html.h:
! #	- chmod +w $*.h
! 	www -w90 -na -to text/x-c $*.html > $*.h
! #	chmod -w $*.h
! 
! # If this is actually run in a subdirectory,
! #
! # WWW = ../../..
! # WWW = ../..	For [cernlib] build in this directory
! 
! WC = $(WWW)/Library
! CMN = $(WWW)/Library/Implementation/
! VMS = $(CMN)vms
! # Where shall we put the objects and built library?
! 
! LOB = $(WTMP)/Library/$(WWW_MACH)
! 
! # Only needed if HTWAIS.c is to be compiled. Put into your Makefile.include
! #  uncomment these and fill in WAISINC for adding direct wais access
! #  to Lynx.
! #HTWAIS = $(LOB)/HTWAIS.o
! #WAIS = YES
! #WAISINC = -I../../../../freeWAIS-0.202/ir
! #WAISCFLAGS = -DDIRECT_WAIS 
! #
! 
! # This path, if relative, is taken relative to the directory
! # in which this makefile is, not the pwd.  This screws up the 
! # recursive invocation
! # include $(CMN)Version.make
! .include "$(ABS)$(WWW)/Library/Implementation/Version.make"
! 
! # XMOsAIC hack is only for server to cope with xmosaic kludge for mmedia
! #
! # add -DNEW_GATEWAY here for the new gateway config stuff
! CFLAGS2 = $(CFLAGS) $(LYFLAGS) $(WAISCFLAGS) -I$(CMN) -DXMOSAIC_HACK \
! -DACCESS_AUTH 
! 
! CERNLIBBIN = $(WWW)/bin
! 
! COMMON = $(LOB)/HTParse.o $(LOB)/HTAccess.o $(LOB)/HTTP.o \
! 	$(LOB)/HTFile.o	$(LOB)/HTBTree.o $(LOB)/HTFTP.o $(LOB)/HTTCP.o \
! 	$(LOB)/SGML.o $(LOB)/HTMLDTD.o $(LOB)/HTChunk.o \
! 	$(LOB)/HTPlain.o $(LOB)/HTWriter.o $(LOB)/HTFWriter.o \
! 	$(LOB)/HTMLGen.o \
! 	$(LOB)/HTAtom.o $(LOB)/HTAnchor.o $(LOB)/HTStyle.o \
! 	$(LOB)/HTList.o $(LOB)/HTString.o $(LOB)/HTAlert.o \
! 	$(LOB)/HTRules.o $(LOB)/HTFormat.o $(LOB)/HTInit.o $(LOB)/HTMIME.o \
! 	$(LOB)/HTHistory.o $(LOB)/HTNews.o $(LOB)/HTGopher.o \
! 	$(LOB)/HTTelnet.o $(LOB)/HTWSRC.o $(HTWAIS) \
! 	$(LOB)/HTAAUtil.o $(LOB)/HTAAServ.o $(LOB)/HTAABrow.o \
! 	$(LOB)/HTAAFile.o $(LOB)/HTPasswd.o $(LOB)/HTGroup.o  \
! 	$(LOB)/HTACL.o    $(LOB)/HTAuth.o   $(LOB)/HTAAProt.o \
! 	$(LOB)/HTAssoc.o  $(LOB)/HTLex.o    $(LOB)/HTUU.o
! 
! CFILES = $(CMN)HTParse.c $(CMN)HTAccess.c $(CMN)HTTP.c $(CMN)HTFile.c \
!         $(CMN)HTBTree.c \
! 	$(CMN)HTFTP.c   $(CMN)HTTCP.c     $(CMN)SGML.c	\
! 	$(CMN)HTMLDTD.c \
! 	$(CMN)HTPlain.c	$(CMN)HTWriter.c  $(CMN)HTFWriter.c \
!         $(CMN)HTMLGen.c	\
! 	$(CMN)HTChunk.c $(CMN)HTAtom.c   $(CMN)HTAnchor.c $(CMN)HTStyle.c \
! 	$(CMN)HTList.c  $(CMN)HTString.c $(CMN)HTAlert.c $(CMN)HTRules.c \
! 	$(CMN)HTFormat.c $(CMN)HTInit.c $(CMN)HTMIME.c $(CMN)HTHistory.c \
! 	$(CMN)HTNews.c  $(CMN)HTGopher.c $(CMN)HTTelnet.c \
! 	$(CMN)HTWAIS.c  $(CMN)HTWSRC.c \
! 	$(CMN)HTAAUtil.c $(CMN)HTAAServ.c $(CMN)HTAABrow.c \
! 	$(CMN)HTAAFile.c $(CMN)HTPasswd.c $(CMN)HTGroup.c  \
! 	$(CMN)HTACL.c    $(CMN)HTAuth.c   $(CMN)HTAAProt.c \
! 	$(CMN)HTAssoc.c  $(CMN)HTLex.c    $(CMN)HTUU.c
! 
! HFILES = $(CMN)HTParse.h $(CMN)HTAccess.h $(CMN)HTTP.h $(CMN)HTFile.h \
! 	$(CMN)HTBTree.h $(CMN)HTFTP.h $(CMN)HTTCP.h \
! 	$(CMN)SGML.h $(CMN)HTML.h $(CMN)HTMLDTD.h $(CMN)HTChunk.h \
! 	$(CMN)HTPlain.h		$(CMN)HTWriter.h \
! 	$(CMN)HTFWriter.h 	$(CMN)HTMLGen.h	\
! 	$(CMN)HTStream.h \
! 	$(CMN)HTAtom.h $(CMN)HTAnchor.h $(CMN)HTStyle.h \
! 	$(CMN)HTList.h \
! 	$(CMN)HTString.h $(CMN)HTAlert.h $(CMN)HTRules.h \
! 	$(CMN)HTFormat.h $(CMN)HTInit.h \
! 	$(CMN)HTMIME.h $(CMN)HTHistory.h $(CMN)HTNews.h \
! 	$(CMN)HTGopher.h \
! 	$(CMN)HTUtils.h $(CMN)tcp.h $(CMN)HText.h \
! 	$(CMN)HTTelnet.h \
! 	$(CMN)HTWAIS.h  $(CMN)HTWSRC.h \
! 	$(CMN)HTAAUtil.h $(CMN)HTAAServ.h $(CMN)HTAABrow.h \
! 	$(CMN)HTAAFile.h $(CMN)HTPasswd.h $(CMN)HTGroup.h  \
! 	$(CMN)HTACL.h    $(CMN)HTAuth.h   $(CMN)HTAAProt.h \
! 	$(CMN)HTAssoc.h  $(CMN)HTLex.h    $(CMN)HTUU.h
! 
! SOURCES = $(CFILES) $(HFILES) $(CMN)Version.make \
! 	$(CMN)CommonMakefile $(CMN)Makefile \
! 	$(WWW)/README.txt $(WWW)/Copyright.txt $(WWW)/BUILD $(WWW)/Makefile
! SPECIFIC = $(WWW)/All/*/Makefile.include $(WWW)/All/Implementation/Makefile* \
! 	$(VMS)/descrip.mms $(VMS)/build_multinet.com \
! 	$(VMS)/COPYING.LIB $(VMS)/setup.com $(VMS)/multinet.opt \
! 	$(VMS)/patchlevel.h $(VMS)/ufc-crypt.h \
! 	$(VMS)/crypt.c $(VMS)/crypt_util.c \
! 	$(VMS)/getline.c $(VMS)/getpass.c \
! 	$(VMS)/HTVMSUtils.h $(VMS)/HTVMSUtils.c
! 
! 
! #	Library
! #
! #  On SGI, ranlib is unnecessary and does not exist so we ignore errors
! # for that step
! $(LOB)/libwww.a : $(COMMON)
! 	ar r $(LOB)/libwww.a $(COMMON)
! 	-ranlib $(LOB)/libwww.a
! 
! #	Clean up everything generatable except final products
! clean :
! 	rm $(LOB)/*.o $(LOB)/.created
! 	-rmdir $(LOB)
! 
! #	Clean up everything generatable including final products
! 
! cleanall : clean
! 	rm $(LOB)/libwww.a
! 
! #	Install W3 library into system space (not normally necessary)
! 
! install : libwww.a
! 	if [ ! -r $(LIBDIR) ] mkdir $(LIBDIR)
! 	cp libwww.a $(LIBDIR)/libwww.a
! 	
! uninstall :
! 	rm $(LIBDIR)/libwww.a
! 
! #		Distribution use only:
! #		----------------------
! 
! #	Needs www version 2.4 or later to do this
! inc : $(HFILES)
! 	echo Include files generated from hypertext.
! 
! binary : /pub/www/bin/$(WWW_MACH)/libwww_$(VC).a
! 	echo FTP archive binary Libray $(VC) for $(WWW_MACH) up to date.
! 
! 
! /pub/www/bin/$(WWW_MACH)/libwww_$(VC).a : libwww.a
! 	-mkdir /pub/www/bin/$(WWW_MACH)
! 	cp libwww.a /pub/www/bin/$(WWW_MACH)/libwww_$(VC).a
! 
! #	Source Distribution:
! 
! distribute :  /pub/www/README.txt /pub/www/Copyright.txt
! 	(cd $(WWW)/..; WWW=WWW ABS=`pwd`/ make $(MFLAGS) \
! 		-f WWW/Library/Implementation/CommonMakefile \
! 		/pub/www/src/WWWLibrary_$(VC).tar.Z)
! 	(cd ../Implementation; cvs tag \
! 	    `sed -e 's/VC = /v/' Version.make | sed -e 's?\.?/?'` )
! 	echo Distribution of Library version $(VC) up to date.
! 
! /pub/www/src/WWWLibrary_$(VC).tar.Z : $(SOURCES)
! 	tar cf /pub/www/src/WWWLibrary_$(VC).tar \
! 	    $(SOURCES)  $(SPECIFIC) $(WC)/*/Makefile
! 	compress /pub/www/src/WWWLibrary_$(VC).tar
! 
! 
! #	Hypertext supplied in text format
! #	---------------------------------
! 
! $(WWW)/README.txt : $(WWW)/../README.html
! 	www -n -p66 http://info.cern.ch/hypertext/README.html \
! 		> $(WWW)/README.txt
! /pub/www/README.txt : $(WWW)/README.txt
! 	cp $(WWW)/README.txt /pub/www/README.txt
! 
! $(WWW)/Copyright.txt : $(WWW)/../Copyright.html
! 	www -n -p66 http://info.cern.ch/hypertext/Copyright.html \
! 		> $(WWW)/Copyright.txt
! /pub/www/Copyright.txt : $(WWW)/Copyright.txt
! 	cp $(WWW)/Copyright.txt /pub/www/Copyright.txt
! 
! # 			Common code
! #			-----------
! 
! #	Directory for object files - .created checks it exists
! 
! OE = $(LOB)/.created
! $(OE) :
! 	if [ ! -r $(WTMP) ] ; then mkdir $(WTMP); else echo OK ; fi
! 	if [ ! -r $(WTMP)/Library ] ; then mkdir $(WTMP)/Library; else echo OK ; fi
! 	if [ ! -r $(WTMP)/Library/$(WWW_MACH) ] ; \
! 		then mkdir $(WTMP)/Library/$(WWW_MACH); else echo OK ; fi
! 	touch $@@
! 
! $(LOB)/HTList.o : $(OE) $(CMN)HTList.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTList.c
! 
! $(LOB)/HTAnchor.o : $(OE) $(CMN)HTAnchor.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAnchor.c
! 
! $(LOB)/HTFormat.o : $(OE) $(CMN)HTFormat.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTFormat.c
! 
! $(LOB)/HTInit.o : $(OE) $(CMN)HTInit.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTInit.c
! 
! $(LOB)/HTMIME.o : $(OE) $(CMN)HTMIME.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTMIME.c
! 
! $(LOB)/HTHistory.o : $(OE) $(CMN)HTHistory.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTHistory.c
! 
! $(LOB)/HTNews.o : $(OE) $(CMN)HTNews.c $(CMN)HTUtils.h $(CMN)HTList.h\
! 	 $(CMN)HTMLDTD.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTNews.c
! 
! $(LOB)/HTGopher.o : $(OE) $(CMN)HTGopher.c $(CMN)HTUtils.h $(CMN)HTList.h \
! 	 $(CMN)HTMLDTD.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTGopher.c
! 
! $(LOB)/HTTelnet.o : $(OE) $(CMN)HTTelnet.c $(CMN)HTUtils.h $(CMN)HTTelnet.h $(CMN)../../../userdefs.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTTelnet.c
! 
! $(LOB)/HTStyle.o : $(OE) $(CMN)HTStyle.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTStyle.c
! 
! $(LOB)/HTAtom.o : $(OE) $(CMN)HTAtom.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAtom.c
! 
! $(LOB)/HTChunk.o : $(OE) $(CMN)HTChunk.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTChunk.c
! 
! $(LOB)/HTString.o : $(OE) $(CMN)HTString.c $(CMN)HTUtils.h $(CMN)Version.make
! 	$(CC) -c -o $@@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTString.c
! 
! $(LOB)/HTAlert.o : $(OE) $(CMN)HTAlert.c $(CMN)HTUtils.h $(CMN)Version.make
! 	$(CC) -c -o $@@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTAlert.c
! 
! $(LOB)/HTRules.o : $(OE) $(CMN)HTRules.c $(CMN)HTUtils.h $(CMN)Version.make \
! 	 $(CMN)HTAAServ.h $(CMN)HTAAProt.h
! 	$(CC) -c -o $@@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTRules.c
! 
! $(LOB)/SGML.o : $(OE) $(CMN)SGML.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)SGML.c
! 
! $(LOB)/HTMLGen.o : $(OE) $(CMN)HTMLGen.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTMLGen.c
! 
! $(LOB)/HTMLDTD.o : $(OE) $(CMN)HTMLDTD.c $(CMN)SGML.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTMLDTD.c
! 
! $(LOB)/HTPlain.o : $(OE) $(CMN)HTPlain.c $(CMN)HTPlain.h $(CMN)HTStream.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTPlain.c
! 
! $(LOB)/HTWAIS.o : $(OE) $(CMN)HTWAIS.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(WAISINC) $(CMN)HTWAIS.c
! 
! $(LOB)/HTWSRC.o : $(OE) $(CMN)HTWSRC.c $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTWSRC.c
! 
! $(LOB)/HTWriter.o : $(OE) $(CMN)HTWriter.c $(CMN)HTWriter.h $(CMN)HTStream.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTWriter.c
! 
! $(LOB)/HTFWriter.o : $(OE) $(CMN)HTFWriter.c $(CMN)HTFWriter.h $(CMN)HTStream.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTFWriter.c
! 
! 
! #	Access Authorization
! 
! $(LOB)/HTAAUtil.o : $(OE) $(CMN)HTAAUtil.c $(CMN)HTAAUtil.h \
! 	 $(CMN)HTUtils.h $(CMN)HTString.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAAUtil.c
! 
! $(LOB)/HTAAFile.o : $(OE) $(CMN)HTAAFile.c $(CMN)HTAAFile.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTUtils.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAAFile.c
! 
! $(LOB)/HTPasswd.o : $(OE) $(CMN)HTPasswd.c $(CMN)HTPasswd.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTAAFile.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTPasswd.c
! 
! $(LOB)/HTGroup.o : $(OE) $(CMN)HTGroup.c $(CMN)HTGroup.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \
! 	 $(CMN)HTAssoc.h $(CMN)HTLex.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTGroup.c
! 
! $(LOB)/HTACL.o : $(OE) $(CMN)HTACL.c $(CMN)HTACL.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTGroup.h \
! 	 $(CMN)HTAssoc.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTACL.c
! 
! $(LOB)/HTAuth.o : $(OE) $(CMN)HTAuth.c $(CMN)HTAuth.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTPasswd.h $(CMN)HTAAFile.h \
! 	 $(CMN)HTAssoc.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAuth.c
! 
! $(LOB)/HTAAServ.o : $(OE) $(CMN)HTAAServ.c $(CMN)HTAAServ.h \
! 	$(CMN)HTAAUtil.h $(CMN)HTAAFile.h $(CMN)HTPasswd.h \
! 	 $(CMN)HTGroup.h $(CMN)HTACL.h $(CMN)HTAuth.h \
! 	 $(CMN)HTUU.h $(CMN)HTParse.h $(CMN)HTList.h \
! 	 $(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTRules.h \
! 	 $(CMN)HTAAProt.h $(CMN)HTAssoc.h $(CMN)HTLex.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAAServ.c
! 
! $(LOB)/HTAABrow.o : $(OE) $(CMN)HTAABrow.c $(CMN)HTAABrow.h \
! 	 $(CMN)HTAAUtil.h $(CMN)HTUU.h \
! 	 $(CMN)HTUtils.h $(CMN)HTString.h \
! 	 $(CMN)HTParse.h $(CMN)HTList.h $(CMN)HTAlert.h \
! 	 $(CMN)HTAssoc.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAABrow.c
! 
! $(LOB)/HTAAProt.o : $(OE) $(CMN)HTAAProt.c $(CMN)HTAAProt.h \
! 	 $(CMN)HTUtils.h $(CMN)HTAAUtil.h $(CMN)HTAAFile.h \
! 	 $(CMN)HTAssoc.h $(CMN)HTLex.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAAProt.c
! 
! $(LOB)/HTAssoc.o : $(OE) $(CMN)HTAssoc.c $(CMN)HTAssoc.h \
! 	$(CMN)HTUtils.h $(CMN)HTString.h $(CMN)HTList.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAssoc.c
! 
! $(LOB)/HTLex.o : $(OE) $(CMN)HTLex.c $(CMN)HTLex.h $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTLex.c
! 
! $(LOB)/HTUU.o : $(OE) $(CMN)HTUU.c $(CMN)HTUU.h $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTUU.c
! 
! 
! #	Communications & Files
! 
! $(LOB)/HTTP.o : $(OE) $(CMN)HTTP.c $(CMN)HTUtils.h $(CMN)HTAABrow.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTTP.c
! 
! $(LOB)/HTTCP.o : $(OE) $(CMN)HTTCP.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTTCP.c
! 
! $(LOB)/HTFile.o : $(OE) $(CMN)HTFile.c $(CMN)HTUtils.h \
! 	 $(CMN)HTMLDTD.h $(CMN)HTAAServ.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTFile.c
! 
! $(LOB)/HTBTree.o : $(OE) $(CMN)HTBTree.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTBTree.c
! 
! $(LOB)/HTFTP.o : $(OE) $(CMN)HTFTP.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTFTP.c
! 
! $(LOB)/HTAccess.o : $(OE)  $(CMN)HTAccess.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTAccess.c
! 
! $(LOB)/HTParse.o : $(OE) $(CMN)HTParse.c $(CMN)HTUtils.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTParse.c
! 
--- 24,27 ----
  #  Where should temporary (object) files go?
  WTMP = ../..
  
! include $(WWW)/Library/Implementation/CommonMakefile
*** ./src/LYJump.c.orig	Sun Feb 12 04:42:24 1995
--- ./src/LYJump.c	Thu Sep 21 05:07:06 1995
***************
*** 8,13 ****
--- 8,16 ----
  #include "LYSignal.h"
d37 2
a38 2
*** ./src/LYShowInfo.c.orig	Sat Apr  8 17:13:02 1995
--- ./src/LYShowInfo.c	Thu Sep 21 05:07:06 1995
d40 2
a41 21
*** 135,141 ****
  	      grp = getgrgid(dir_info.st_gid);
  	      fprintf(fp0,"      Group name:  %s\n",grp->gr_name);
  	      if (((dir_info.st_mode) & S_IFMT) == S_IFREG) {
! 		 sprintf(temp,"       File size:  %d (bytes)\n",dir_info.st_size);
  		 fprintf(fp0,"%s",temp);
  	      }
  /*
--- 135,141 ----
  	      grp = getgrgid(dir_info.st_gid);
  	      fprintf(fp0,"      Group name:  %s\n",grp->gr_name);
  	      if (((dir_info.st_mode) & S_IFMT) == S_IFREG) {
! 		 sprintf(temp,"       File size:  %ld (bytes)\n",(long)dir_info.st_size);
  		 fprintf(fp0,"%s",temp);
  	      }
  /*
*** ./src/LYMain.c.orig	Thu Aug 10 01:37:35 1995
--- ./src/LYMain.c	Thu Sep 21 05:07:07 1995
***************
*** 25,30 ****
--- 25,31 ----
d49 2
a50 21
*** ./src/LYStrings.c.orig	Sat Apr  1 01:51:18 1995
--- ./src/LYStrings.c	Thu Sep 21 05:07:07 1995
***************
*** 35,41 ****
  #ifdef VMS
  #define GetChar() ttgetc()
  #else
! #ifdef SNAKE
  #define GetChar() wgetch(stdscr)
  #else /* everything but VMS and SNAKE */
  #define GetChar() getchar()  /* used to be "getc(stdin)" and "getch()" */
--- 35,41 ----
  #ifdef VMS
  #define GetChar() ttgetc()
  #else
! #if defined(SNAKE) || defined(NCURSES)
  #define GetChar() wgetch(stdscr)
  #else /* everything but VMS and SNAKE */
  #define GetChar() getchar()  /* used to be "getc(stdin)" and "getch()" */
*** ./src/LYStrings.h.orig	Thu Jun  9 16:02:14 1994
--- ./src/LYStrings.h	Thu Sep 21 05:07:08 1995
d96 2
a97 59
*** ./src/LYDownload.c.orig	Mon Jun  5 06:12:52 1995
--- ./src/LYDownload.c	Thu Sep 21 05:07:08 1995
***************
*** 35,41 ****
      char command[256];
      char *cp;
      lynx_html_item_type *download_command=0;
!     char c;
      FILE *fp;
  #ifdef VMS
      extern BOOLEAN HadVMSInterrupt;
--- 35,41 ----
      char command[256];
      char *cp;
      lynx_html_item_type *download_command=0;
!     int c;
      FILE *fp;
  #ifdef VMS
      extern BOOLEAN HadVMSInterrupt;
*** ./src/LYForms.c.orig	Sat Apr  1 01:49:12 1995
--- ./src/LYForms.c	Thu Sep 21 05:07:09 1995
***************
*** 312,318 ****
  		    refresh();
  
  	       } else if(ch == LTARROW) {
! 		   char c='n';
  		   if(has_there_ever_been_data) {
  			_statusline("Do you want to go back to the previous document? [n]");
  			c=LYgetch();
--- 312,318 ----
  		    refresh();
  
  	       } else if(ch == LTARROW) {
! 		   int c='n';
  		   if(has_there_ever_been_data) {
  			_statusline("Do you want to go back to the previous document? [n]");
  			c=LYgetch();
*** ./src/LYUpload.c.orig	Tue Mar  7 23:38:02 1995
--- ./src/LYUpload.c	Thu Sep 21 05:07:09 1995
***************
*** 36,42 ****
      char tmpbuf[256];
      char buffer[256];
      lynx_html_item_type *upload_command=0;
!     char c;
      char *cp;
      FILE *fp;
  #ifdef VMS
--- 36,42 ----
      char tmpbuf[256];
      char buffer[256];
      lynx_html_item_type *upload_command=0;
!     int c;
      char *cp;
      FILE *fp;
  #ifdef VMS
*** ./src/LYKeymap.c.orig	Sat Jul  8 05:27:04 1995
--- ./src/LYKeymap.c	Thu Sep 21 05:07:09 1995
d99 2
a100 2
*** 156,161 ****
--- 156,194 ----
d140 2
a141 2
*** ./Makefile.orig	Wed Sep  6 22:07:00 1995
--- ./Makefile	Thu Sep 21 05:07:06 1995
d176 1
a176 1
*** 108,117 ****
d187 1
a187 1
--- 108,117 ----
d199 1
a199 1
*** 239,248 ****
d210 1
a210 1
--- 239,247 ----
d220 2
a221 2
*** ./userdefs.h.orig	Wed Aug  9 22:24:49 1995
--- ./userdefs.h	Thu Sep 21 05:07:07 1995
d223 2
a224 2
*** 228,234 ****
--- 228,238 ----
d237 2
a238 2
*** 690,696 ****
--- 694,705 ----
d240 1
a240 1
  #define LYNX_VERSION "2-4-2"
d251 28
@


1.8
log
@The lynx package from the master-site was silently changed. Name was
the same but the contents are changed. One patch failed and needed
a minor correction. The sources from the master site had now a BSDI
addition.
@
text
@d1 34
a34 2
*** ./WWW/Library/Implementation/HTFile.c.orig	Sat Apr  1 01:34:48 1995
--- ./WWW/Library/Implementation/HTFile.c	Sat Jun 17 02:04:19 1995
d50 1
a50 1
--- ./WWW/Library/freebsd/Makefile	Sat Jun 17 02:26:28 1995
d463 1
a463 1
--- ./src/LYJump.c	Sat Jun 17 02:04:23 1995
d477 1
a477 1
--- ./src/LYShowInfo.c	Sat Jun 17 02:04:24 1995
d495 2
a496 113
*** ./Makefile.orig	Thu Jun  8 16:47:06 1995
--- ./Makefile	Sat Jun 17 02:22:01 1995
***************
*** 10,24 ****
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/man/man1
  
! doc= /usr/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
  
  cfg= /usr/local/lib
  
! installbin= install -c -s -m 555
! installdoc= install -c -m 444
  
  
  #set the relative location of the WWW library Implementation directory, 
--- 10,24 ----
  ##change the next line if you want the lynx man file installed somewhere
  ##besides /usr/man/man1
  
! doc= /usr/local/man/man1
  
  ##change the next line if you want the lynx.cfg file installed somewhere
  ##besides /usr/local/lib
  
  cfg= /usr/local/lib
  
! installbin= install -c -s -m 555 -o bin -g bin
! installdoc= install -c -m 444 -o bin -g bin
  
  
  #set the relative location of the WWW library Implementation directory, 
***************
*** 101,110 ****
  univell: unixware
  
  # Set SITE_LYDEFS to one or more of the defines for the WWW Library:
! SITE_LYDEFS = # -DDIRED_SUPPORT
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = # -DDIRED_SUPPORT
  
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
--- 101,110 ----
  univell: unixware
  
  # Set SITE_LYDEFS to one or more of the defines for the WWW Library:
! SITE_LYDEFS = -DDIRED_SUPPORT
  
  # Set SITE_DEFS to one or more of the defines for lynx below:
! SITE_DEFS = -DDIRED_SUPPORT -DOK_TAR -DOK_GZIP -DOK_ZIP -DOK_OVERRIDE
  
  # if you are compiling on a previously unsupported system, modify
  # this generic entry!!
***************
*** 223,232 ****
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:  
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all CC="cc" MCFLAGS="-O -DFANCY_CURSES -DNCURSES -DUNIX \
! 		-DNO_KEYPAD -DNO_CUSERID -I../$(WWWINC) $(SITE_DEFS) \
! 		-I/usr/include/ncurses" LIBS="-lncurses -lcompat \
! 		-ltermcap $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
  
  # NetBSD doesn't have or need ranlib. (ignore the error message about that :)
--- 223,231 ----
  # FreeBSD doesn't have or need ranlib. (ignore the error message about that :)
  freebsd-ncurses:  
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all MCFLAGS="$(CFLAGS) -DFANCY_CURSES -DNCURSES -DUNIX \
! 		-DNO_TTYTYPE -DNO_CUSERID -DLOCALE -I../$(WWWINC) $(SITE_DEFS)" \
! 		LIBS="-lncurses -lmytinfo $(WAISLIB) $(SOCKSLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
  
  # NetBSD doesn't have or need ranlib. (ignore the error message about that :)
*** ./userdefs.h.orig	Thu Jun 15 20:21:02 1995
--- ./userdefs.h	Sat Jun 17 02:07:39 1995
***************
*** 228,234 ****
--- 228,238 ----
  #ifdef MMDF
  #define SYSTEM_MAIL "/usr/mmdf/bin/submit" 
  #else
+ #ifdef __FreeBSD__
+ #define SYSTEM_MAIL "/usr/sbin/sendmail"
+ #else
  #define SYSTEM_MAIL "/usr/lib/sendmail" 
+ #endif
  #endif /* MMDF */
  
  /**************************
***************
*** 668,674 ****
--- 672,683 ----
  #define LYNX_NAME "Lynx"
  #define LYNX_VERSION "2-4-1"
  #ifndef MAXINT
+ #ifdef __FreeBSD__
+ #include <limits.h>
+ #define MAXINT INT_MAX
+ #else
  #define MAXINT 2147483647
+ #endif
  #endif /* !MAXINT */
  
  /* text strings for certain actions */
*** src/LYMain.c.bak	Mon Jun  5 06:13:14 1995
--- src/LYMain.c	Sat Jun 17 03:05:17 1995
d498 2
a499 2
*** 24,29 ****
--- 24,30 ----
d507 2
a508 2
*** src/LYStrings.c.bak	Sat Apr  1 01:51:18 1995
--- src/LYStrings.c	Sat Jun 17 03:29:19 1995
d526 2
a527 2
*** src/LYStrings.h.bak	Thu Jun  9 16:02:14 1994
--- src/LYStrings.h	Sat Jul  8 09:39:28 1995
d573 2
a574 2
*** src/LYDownload.c.bak	Mon Jun  5 06:12:52 1995
--- src/LYDownload.c	Sat Jul  8 09:46:22 1995
d592 2
a593 2
*** src/LYForms.c.bak	Sat Apr  1 01:49:12 1995
--- src/LYForms.c	Sat Jul  8 09:46:22 1995
d611 2
a612 2
*** src/LYUpload.c.bak	Tue Mar  7 23:38:02 1995
--- src/LYUpload.c	Sat Jul  8 09:46:22 1995
d630 2
a631 2
*** src/LYKeymap.c.bak	Tue Mar  7 23:36:26 1995
--- src/LYKeymap.c	Sat Jul  8 10:11:26 1995
d674 35
a708 2
*** WWW/Library/Implementation/HTTCP.c.orig	Wed Sep  6 15:06:49 1995
--- WWW/Library/Implementation/HTTCP.c	Thu Sep 21 00:28:50 1995
d710 60
a769 14
*** 96,105 ****
--- 96,107 ----
  #ifndef NeXT
  #ifndef THINK_C
  #ifndef __NetBSD__
+ #ifndef __FreeBSD__
  #ifndef BSDI
  extern char *sys_errlist[];		/* see man perror on cernvax */
  extern int sys_nerr;
  #endif /* BSDI */
+ #endif	/* __FreeBSD */
  #endif	/* __NetBSD__ */
  #endif  /* think c */
  #endif	/* NeXT */
d771 14
a784 16
*** 208,214 ****
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #ifdef NeXT
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
--- 210,216 ----
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #if defined(NeXT) || defined(__FreeBSD__)
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
@


1.7
log
@Move internal keys off 0..255 charset, strange chars appearse
in old variant.
@
text
@a0 32
*** ./WWW/Library/Implementation/HTTCP.c.orig	Mon May 29 21:05:50 1995
--- ./WWW/Library/Implementation/HTTCP.c	Sat Jun 17 02:29:35 1995
***************
*** 95,102 ****
--- 95,104 ----
  #ifndef NeXT
  #ifndef THINK_C
  #ifndef __NetBSD__
+ #ifndef __FreeBSD__
  extern char *sys_errlist[];		/* see man perror on cernvax */
  extern int sys_nerr;
+ #endif  /* __FreeBSD__ */
  #endif	/* __NetBSD__ */
  #endif  /* think c */
  #endif	/* NeXT */
***************
*** 205,211 ****
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #ifdef NeXT
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
--- 207,213 ----
  #endif
  #define ER_NO_TRANS_DONE
  #endif
! #if defined(NeXT) || defined(__FreeBSD__)
  	    strerror(errno));
  #define ER_NO_TRANS_DONE
  #endif
d753 34
@


1.6
log
@Upgrade and fix keypad, now it works
@
text
@d637 148
@


1.5
log
@Fix printf/st_size and off_t problem
@
text
@d1 2
a2 2
*** WWW/Library/Implementation/HTTCP.c.orig	Sat Dec  3 01:31:23 1994
--- WWW/Library/Implementation/HTTCP.c	Thu Dec 15 06:43:22 1994
d4 2
a5 3
*** 83,90 ****
--- 83,92 ----
  #ifndef VMS
d8 1
d13 1
a15 1
  #endif  /* VMS */
d17 1
a17 1
*** 192,198 ****
d25 1
a25 1
--- 194,200 ----
d33 2
a34 2
*** WWW/Library/Implementation/HTFile.c.orig	Sat Dec  3 01:31:21 1994
--- WWW/Library/Implementation/HTFile.c	Thu Dec 15 06:43:23 1994
d36 2
a37 2
*** 541,547 ****
--- 541,551 ----
d49 2
a50 2
*** WWW/Library/freebsd/Makefile.orig	Thu Jul 14 09:32:44 1994
--- WWW/Library/freebsd/Makefile	Thu Dec 15 06:43:23 1994
d52 1
a52 1
*** 8,14 ****
d58 1
a58 1
  CC = cc
d60 3
a62 1
--- 8,14 ----
d66 1
a66 1
! CFLAGS = -O2 -DDEBUG
a67 1
  CC = cc
d69 2
d72 1
a72 1
*** 25,411 ****
d76 28
a103 28
- #	Common Makefile for W3 Library Code
- #	-----------------------------------
- #
- #	(c) CERN 1990, 1991 -- see Copyright.html for conditions
- #
- # This file should be invariant between systems.
- #	DEPENDENCIES NOT COMPLETE @@@@
- #
- #	make		Compile and link the software (private version)
- #	make install	Copy it into the system (implies make)
- #	make update	Copy installed version into installed version
- #	make uninstall	Unlink installed version from the system
- #	make clean	Remove intermediate files
- #	make cleanall	Remove intremediate files and products
- #	
- # Macros required to be defined already for make:
- #
- # CC		The C compiler
- # CFLAGS	Flags for $(CC) -- except the -I which are below
- # LFLAGS	Flags for ld
- #
- # WWW           The WWW source tree directory
- #
- # Macros needed for make install:
- #
- # LIBDIR	Directory for installed library
- #______________________________________________________________________
  
d153 1
a153 1
! 	$(LOB)/SGML.o $(LOB)/HTML.o $(LOB)/HTMLDTD.o $(LOB)/HTChunk.o \
d168 1
a168 1
! 	$(CMN)HTFTP.c   $(CMN)HTTCP.c     $(CMN)SGML.c $(CMN)HTML.c	\
a350 3
! $(LOB)/HTML.o : $(OE) $(CMN)HTML.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
! 	$(CC) -c -o $@@ $(CFLAGS2) $(CMN)HTML.c
! 
d456 2
a457 2
  
--- 25,30 ----
d461 7
d469 4
a472 1
! include $(WWW)/Library/Implementation/CommonMakefile
d474 4
a477 2
*** src/LYMain.c.orig	Sat Dec  3 01:31:17 1994
--- src/LYMain.c	Thu Dec 15 06:43:24 1994
d479 18
a496 35
*** 17,23 ****
  #include <lib$routines.h>
  #endif /* VMS */
  
! #ifdef SUN
  #include<locale.h>
  #endif /* SUN */
  
--- 17,23 ----
  #include <lib$routines.h>
  #endif /* VMS */
  
! #if defined(SUN) || defined(__FreeBSD__)
  #include<locale.h>
  #endif /* SUN */
  
***************
*** 153,159 ****
      atexit(LYLeaks);
  #endif /* LY_FIND_LEAKS */
  
! #ifdef SUN
      /* SUN specific support for international characters. */
      setlocale(LC_ALL, "");
  #endif /* SUN */
--- 153,159 ----
      atexit(LYLeaks);
  #endif /* LY_FIND_LEAKS */
  
! #if defined(SUN) || defined(__FreeBSD__)
      /* SUN specific support for international characters. */
      setlocale(LC_ALL, "");
  #endif /* SUN */
*** Makefile.orig	Sat Dec  3 01:31:11 1994
--- Makefile	Thu Dec 15 07:01:45 1994
d531 1
a531 1
*** 82,90 ****
d536 1
d538 1
a538 1
! SITE_DEFS = # -DDIRED_SUPPORT -DOK_OVERRIDE
d542 1
a542 1
--- 82,90 ----
d547 1
d549 1
a549 1
! SITE_DEFS = -DDIRED_SUPPORT -DOK_TAR -DOK_GZIP -DOK_OVERRIDE
d554 9
a562 1
*** 149,156 ****
d564 8
a571 4
  freebsd:
! 	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all CC="cc" MCFLAGS="-O -DUNIX -DNO_KEYPAD -I../$(WWWINC) $(SITE_DEFS)"\
! 		LIBS="-lcurses -ltermcap $(WAISLIB)" \
d574 3
a576 14
  # Tested on DN 3500 & 4500's running Domain O/S 10.4 BSD
--- 149,158 ----
  
  freebsd:
! 	cd WWW/Library/freebsd; gmake LYFLAGS="$(SITE_LYDEFS)"
! 	cd src; make all MCFLAGS="$(CFLAGS) -DNCURSES -DNO_TTYTYPE \
! 		-DFANCY_CURSES -DNO_CUSERID -DUNIX -I../$(WWWINC) \
! 		$(SITE_DEFS)" \
! 		LIBS="-lncurses -lmytinfo $(WAISLIB)" \
    		WWWLIB="../WWW/Library/freebsd/libwww.a"
  
  # Tested on DN 3500 & 4500's running Domain O/S 10.4 BSD
*** userdefs.h.orig	Sat Dec  3 01:31:11 1994
--- userdefs.h	Thu Dec 15 07:17:29 1994
d578 2
a579 2
*** 183,189 ****
--- 183,193 ----
d592 2
a593 2
*** 599,605 ****
--- 603,614 ----
d595 1
a595 1
  #define LYNX_VERSION "2.3.6 BETA"
d603 1
a603 1
  #endif /*MAXINT*/
d606 2
a607 2
*** src/LYJump.c.bak	Sat Dec 17 00:59:44 1994
--- src/LYJump.c	Fri May 12 21:46:02 1995
d609 5
a613 6
*** 7,12 ****
--- 7,15 ----
  #include "LYSignal.h"
  
  #include "LYLeaks.h"
+ #ifdef HAVE_UNISTD_H
d615 1
a615 1
+ #endif
d617 5
d623 14
a636 20
  #include <fab.h>
*** src/LYShowInfo.c.bak	Sat Dec 17 00:59:46 1994
--- src/LYShowInfo.c	Fri May 12 21:47:07 1995
***************
*** 133,139 ****
  	      grp = getgrgid(dir_info.st_gid);
  	      fprintf(fp0,"      Group name:  %s\n",grp->gr_name);
  	      if (((dir_info.st_mode) & S_IFMT) == S_IFREG) {
! 		 sprintf(temp,"       File size:  %d (bytes)\n",dir_info.st_size);
  		 fprintf(fp0,"%s",temp);
  	      }
  /*
--- 133,139 ----
  	      grp = getgrgid(dir_info.st_gid);
  	      fprintf(fp0,"      Group name:  %s\n",grp->gr_name);
  	      if (((dir_info.st_mode) & S_IFMT) == S_IFREG) {
! 		 sprintf(temp,"       File size:  %ld (bytes)\n",(long)dir_info.st_size);
  		 fprintf(fp0,"%s",temp);
  	      }
  /*
@


1.4
log
@Don't touch makefile and use gmake instead
@
text
@d608 33
@


1.3
log
@Upgrade to 2.3.6
@
text
@a32 19
*** WWW/Library/Implementation/CommonMakefile.orig	Sun May 29 06:11:42 1994
--- WWW/Library/Implementation/CommonMakefile	Thu Dec 15 06:43:22 1994
***************
*** 63,69 ****
  # in which this makefile is, not the pwd.  This screws up the 
  # recursive invocation
  # include $(CMN)Version.make
! include $(ABS)$(WWW)/Library/Implementation/Version.make
  
  # XMOsAIC hack is only for server to cope with xmosaic kludge for mmedia
  #
--- 63,69 ----
  # in which this makefile is, not the pwd.  This screws up the 
  # recursive invocation
  # include $(CMN)Version.make
! .include "$(ABS)$(WWW)/Library/Implementation/Version.make"
  
  # XMOsAIC hack is only for server to cope with xmosaic kludge for mmedia
  #
d64 1
a64 1
! CFLAGS += -DDEBUG
d462 1
a462 1
! .include "$(WWW)/Library/Implementation/CommonMakefile"
d560 1
a560 1
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
d569 1
a569 1
  	cd WWW/Library/freebsd; make LYFLAGS="$(SITE_LYDEFS)"
@


1.2
log
@Upgrade to version 2.3.1
@
text
@d1 2
a2 2
*** WWW/Library/Implementation/HTTCP.c.orig	Thu Jul 28 02:36:45 1994
--- WWW/Library/Implementation/HTTCP.c	Sun Nov  6 15:47:34 1994
d4 2
a5 2
*** 82,89 ****
--- 82,91 ----
d17 1
a17 1
*** 190,196 ****
d25 1
a25 1
--- 192,198 ----
d34 1
a34 1
--- WWW/Library/Implementation/CommonMakefile	Sun Nov  6 15:47:36 1994
d52 2
a53 29
*** WWW/Library/Implementation/tcp.h.orig	Fri Jul 29 02:37:49 1994
--- WWW/Library/Implementation/tcp.h	Sun Nov  6 16:21:29 1994
***************
*** 339,346 ****
  #define INCLUDES_DONE
  #endif  /* Normal includes */
  
  /* Interactive UNIX for i386 and i486 -- Thanks to jeffrey@@itm.itm.org */
! #ifdef i386
  #include <net/errno.h>
  #include <sys/types.h>
  #include <sys/tty.h>
--- 339,352 ----
  #define INCLUDES_DONE
  #endif  /* Normal includes */
  
+ #ifdef __FreeBSD__
+ #include <unistd.h>
+ #include <limits.h>
+ #define USE_DIRENT	/* sys V style directory open */
+ #endif
+ 
  /* Interactive UNIX for i386 and i486 -- Thanks to jeffrey@@itm.itm.org */
! #if defined(i386) && !defined(__FreeBSD__)
  #include <net/errno.h>
  #include <sys/types.h>
  #include <sys/tty.h>
*** WWW/Library/Implementation/HTFile.c.orig	Fri Jun 17 22:13:48 1994
--- WWW/Library/Implementation/HTFile.c	Sun Nov  6 16:24:57 1994
d69 1
a69 1
--- WWW/Library/freebsd/Makefile	Sun Nov  6 16:19:41 1994
d83 1
a83 1
! CFLAGS = -O -DDEBUG
d483 2
a484 2
*** src/LYMain.c.orig	Sat Aug 13 00:22:45 1994
--- src/LYMain.c	Sun Nov  6 15:47:39 1994
d486 3
a488 3
*** 13,19 ****
  #include "LYrcFile.h"
  #include "LYKeymap.h"
d494 3
a496 3
--- 13,19 ----
  #include "LYrcFile.h"
  #include "LYKeymap.h"
d503 1
a503 1
*** 132,138 ****
d511 1
a511 1
--- 132,138 ----
d519 2
a520 2
*** Makefile.orig	Wed Aug 10 01:20:49 1994
--- Makefile	Sun Nov  6 15:49:43 1994
d555 2
a556 3
*** 41,47 ****
  # If you are not, then you should edit the generic: entry below.
  #
d558 14
a571 7
! all:  
  	@@echo
  	@@echo "Please run make with one of the following arguments"
  	@@echo "aix32      -- for RS/6000 running AIX 3.2"
--- 41,49 ----
  # If you are not, then you should edit the generic: entry below.
  #
d573 2
a574 6
! all: freebsd
! 
! run:
  	@@echo
  	@@echo "Please run make with one of the following arguments"
  	@@echo "aix32      -- for RS/6000 running AIX 3.2"
d576 1
a576 2
*** 141,149 ****
  		WWWLIB="../WWW/Library/mips/libwww.a"
d579 2
a580 2
! 	cd WWW/Library/freebsd; make LYFLAGS=""
! 	cd src; make all CC="cc" MCFLAGS="-O -DUNIX -DNO_KEYPAD -I../$(WWWINC)"\
d585 1
a585 2
--- 143,153 ----
  		WWWLIB="../WWW/Library/mips/libwww.a"
d588 6
a593 6
! 	cd WWW/Library/freebsd; make LYFLAGS="-DDIRED_SUPPORT"
! 	cd src; make all CC="cc" MCFLAGS="-O -DNCURSES -DNO_TTYTYPE\
! 		-DFANCY_CURSES -DNO_CUSERID -DUNIX -I../$(WWWINC)\
! 		-DDIRED_SUPPORT -DOK_TAR -DOK_GZIP -DOK_OVERRIDE"\
! 		LIBS="-lncurses -lmytinfo -ltermcap $(WAISLIB)" \
  		WWWLIB="../WWW/Library/freebsd/libwww.a"
d596 2
a597 2
*** userdefs.h.orig	Sat Aug 13 00:16:08 1994
--- userdefs.h	Sun Nov  6 15:47:40 1994
d613 2
a614 2
*** 499,505 ****
--- 503,513 ----
d616 1
a616 1
  #define LYNX_VERSION "2.3.1 BETA"
d619 2
a620 1
+ #include <values.h>
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
*** WWW/Library/Implementation/HTTCP.c.old	Fri May  6 04:58:38 1994
--- WWW/Library/Implementation/HTTCP.c	Sat Nov  5 20:41:18 1994
d4 2
a5 2
*** 73,80 ****
--- 73,82 ----
d17 1
a17 1
*** 181,187 ****
d25 1
a25 1
--- 183,189 ----
d33 2
a34 2
*** WWW/Library/Implementation/CommonMakefile.old	Sun Apr 17 01:55:00 1994
--- WWW/Library/Implementation/CommonMakefile	Sat Nov  5 19:51:27 1994
d52 2
a53 2
*** src/LYUtils.c.old	Sat Apr 16 03:41:44 1994
--- src/LYUtils.c	Sun Nov  6 10:50:28 1994
d55 12
a66 3
*** 16,22 ****
--- 16,26 ----
  #endif
d68 21
a88 3
  #ifndef UTMP_FILE
+ #ifdef _PATH_UTMP
+ #define UTMP_FILE _PATH_UTMP
d90 1
a90 1
  #define UTMP_FILE "/etc/utmp"
d92 415
a506 1
  #endif
d508 1
a508 13
  /*
*** src/LYCurses.c.old	Fri May  6 04:58:22 1994
--- src/LYCurses.c	Sun Nov  6 10:47:16 1994
***************
*** 26,35 ****
      if(first_time) {
          initscr();	/* start curses */
          first_time = FALSE;
- #ifdef __FreeBSD__
-         /* disable clear to EOL feature -- FreeBSD curses misuses it */
-         CE = 0;
- #endif
      }
d510 2
a511 4
  #else
--- 26,31 ----
*** src/LYMain.c.old	Fri May 20 21:28:41 1994
--- src/LYMain.c	Sun Nov  6 11:02:29 1994
d530 3
a532 3
*** 116,122 ****
      BOOLEAN restrictions_set=FALSE;
      BOOLEAN stack_dump=FALSE;
d538 3
a540 3
--- 116,122 ----
      BOOLEAN restrictions_set=FALSE;
      BOOLEAN stack_dump=FALSE;
d546 2
a547 2
*** Makefile.old	Wed May 11 23:48:36 1994
--- Makefile	Sun Nov  6 12:34:35 1994
d549 1
a549 1
*** 11,25 ****
d565 1
a565 1
--- 11,25 ----
d582 1
a582 1
*** 42,48 ****
d590 1
a590 1
--- 42,50 ----
d601 1
a601 1
*** 130,139 ****
d605 1
a605 1
! 	cd WWW/Library/Implementation; make -f freebsd_Makefile LYFLAGS=""
d608 1
a608 1
! 		WWWLIB="../WWW/Library/svr4/libwww.a"
d611 1
a611 2
  # -Acpu,mathchip may have to be changed on other machines - see man cpuhep
--- 132,143 ----
d620 1
a620 1
! 		WWWLIB="../WWW/Library/freebsd/libwww.a"
d623 2
a624 3
  # -Acpu,mathchip may have to be changed on other machines - see man cpuhep
*** userdefs.h.old	Wed Apr 13 18:50:12 1994
--- userdefs.h	Sun Nov  6 11:47:13 1994
d640 2
a641 2
*** 474,480 ****
--- 478,488 ----
d643 1
a643 1
  #define LYNX_VERSION "2.3 BETA"
a652 35
*** /dev/null	Sun Nov  6 12:49:42 1994
--- WWW/Library/freebsd/Makefile	Sat Nov  5 19:48:43 1994
***************
*** 0 ****
--- 1,30 ----
+ #  Make WWW under FreeBSD
+ #
+ 
+ # For W3 distribution, machine type for subdirectories
+ WWW_MACH = freebsd
+ 
+ # The ASIS repository's name for the machine we are on
+ ASIS_MACH = i386/FreeBSD
+ 
+ 
+ CFLAGS = -O -DDEBUG -DUSE_DIRENT
+ LFLAGS =
+ CC = cc
+ 
+ # Directory for installed binary:
+ BINDIR = /usr/local/bin
+ 
+ # Where is the W3 object library to be installed (not normally done)?
+ LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH)
+ 
+ #_________________ OK if normal W3 distribution
+ # Where is the WWW source root?
+ WWW = ../..
+ 
+ #  Where should temporary (object) files go?
+ WTMP = ../..
+ 
+ 
+ .include "$(WWW)/Library/Implementation/CommonMakefile"
+ 
@


1.1.1.1
log
@lynx
@
text
@@
