aboutsummaryrefslogtreecommitdiffstats
path: root/www/lynx
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1995-06-17 07:37:46 +0800
committerache <ache@FreeBSD.org>1995-06-17 07:37:46 +0800
commit47ec34bdefae950ac466016ab5476960a47be7fc (patch)
tree7e41ab6afb9aa9c47cc93afb3345b7252b1e9a6d /www/lynx
parent2fb06683024139e1ab9878dd8747169350d990f1 (diff)
downloadfreebsd-ports-gnome-47ec34bdefae950ac466016ab5476960a47be7fc.tar.gz
freebsd-ports-gnome-47ec34bdefae950ac466016ab5476960a47be7fc.tar.zst
freebsd-ports-gnome-47ec34bdefae950ac466016ab5476960a47be7fc.zip
Upgrade and fix keypad, now it works
Diffstat (limited to 'www/lynx')
-rw-r--r--www/lynx/Makefile15
-rw-r--r--www/lynx/distinfo2
-rw-r--r--www/lynx/files/patch-aa294
-rw-r--r--www/lynx/pkg-comment2
4 files changed, 153 insertions, 160 deletions
diff --git a/www/lynx/Makefile b/www/lynx/Makefile
index 3c5f4103e991..5a93df96ea0a 100644
--- a/www/lynx/Makefile
+++ b/www/lynx/Makefile
@@ -1,22 +1,19 @@
# New ports collection makefile for: lynx
-# Version required: 2.3.7
+# Version required: 2.4.1
# Date created: 15 Dec 1994
# Whom: ache
#
-# $Id: Makefile,v 1.8 1995/04/01 12:48:13 jkh Exp $
+# $Id: Makefile,v 1.9 1995/04/12 04:55:35 asami Exp $
#
-DISTNAME= lynx2-3-7
-PKGNAME= lynx-2.3.7
+DISTNAME= lynx2-4-1
+PKGNAME= lynx-2.4.1
CATEGORIES+= networking
-MASTER_SITES= ftp://ukanaix.cc.ukans.edu/pub/lynx/lynx2-3-7/
+MASTER_SITES= ftp://ukanaix.cc.ukans.edu/pub/lynx/lynx2-4-1/
EXTRACT_SUFX= .tar.Z
MAINTAINER= ache@FreeBSD.ORG
-# Do not put USE_GMAKE here
-EXEC_DEPENDS+= gmake:${PORTSDIR}/devel/gmake
-
-ALL_TARGET= freebsd
+ALL_TARGET= freebsd-ncurses
.include <bsd.port.mk>
diff --git a/www/lynx/distinfo b/www/lynx/distinfo
index 48fb8079d5a6..abc8e2936c78 100644
--- a/www/lynx/distinfo
+++ b/www/lynx/distinfo
@@ -1 +1 @@
-MD5 (lynx2-3-7.tar.Z) = d63de09ad130f1165c9bd653dedab685
+MD5 (lynx2-4-1.tar.Z) = ddeaaf06e6e0c46dec28131a7fa18155
diff --git a/www/lynx/files/patch-aa b/www/lynx/files/patch-aa
index b8047ce4b128..636fdefc00c2 100644
--- a/www/lynx/files/patch-aa
+++ b/www/lynx/files/patch-aa
@@ -1,20 +1,20 @@
-*** 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
+*** ./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
***************
-*** 83,90 ****
---- 83,92 ----
- #ifndef VMS
+*** 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 */
- #endif /* VMS */
***************
-*** 192,198 ****
+*** 205,211 ****
#endif
#define ER_NO_TRANS_DONE
#endif
@@ -22,7 +22,7 @@
strerror(errno));
#define ER_NO_TRANS_DONE
#endif
---- 194,200 ----
+--- 207,213 ----
#endif
#define ER_NO_TRANS_DONE
#endif
@@ -30,11 +30,11 @@
strerror(errno));
#define ER_NO_TRANS_DONE
#endif
-*** 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
+*** ./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
***************
-*** 541,547 ****
---- 541,551 ----
+*** 585,591 ****
+--- 585,595 ----
#ifdef NO_GROUPS
return NO; /* Safe answer till we find the correct algorithm */
#else
@@ -46,58 +46,61 @@
uid_t myUid;
int ngroups; /* The number of groups */
struct stat fileStatus;
-*** WWW/Library/freebsd/Makefile.orig Thu Jul 14 09:32:44 1994
---- WWW/Library/freebsd/Makefile Thu Dec 15 06:43:23 1994
+*** ./WWW/Library/freebsd/Makefile.orig Tue Jan 17 16:05:20 1995
+--- ./WWW/Library/freebsd/Makefile Sat Jun 17 02:26:28 1995
***************
-*** 8,14 ****
+*** 8,16 ****
ASIS_MACH = i386/FreeBSD
! CFLAGS = -O -DDEBUG -DUSE_DIRENT
LFLAGS =
- CC = cc
+- CC = cc
---- 8,14 ----
+ # Directory for installed binary:
+ BINDIR = /usr/local/bin
+--- 8,15 ----
ASIS_MACH = i386/FreeBSD
-! CFLAGS = -O2 -DDEBUG
+! CFLAGS += -DDEBUG
LFLAGS =
- CC = cc
+ # Directory for installed binary:
+ BINDIR = /usr/local/bin
***************
-*** 25,411 ****
+*** 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
-- #______________________________________________________________________
-
+! # 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
!
@@ -147,7 +150,7 @@
!
! 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)/HTML.o $(LOB)/HTMLDTD.o $(LOB)/HTChunk.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 \
@@ -162,7 +165,7 @@
!
! 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)HTML.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 \
@@ -345,9 +348,6 @@
! $(LOB)/SGML.o : $(OE) $(CMN)SGML.c $(CMN)HTUtils.h
! $(CC) -c -o $@ $(CFLAGS2) $(CMN)SGML.c
!
-! $(LOB)/HTML.o : $(OE) $(CMN)HTML.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
-! $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTML.c
-!
! $(LOB)/HTMLGen.o : $(OE) $(CMN)HTMLGen.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
! $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMLGen.c
!
@@ -453,52 +453,47 @@
!
! $(LOB)/HTParse.o : $(OE) $(CMN)HTParse.c $(CMN)HTUtils.h
! $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTParse.c
-
---- 25,30 ----
+!
+--- 24,27 ----
# Where should temporary (object) files go?
WTMP = ../..
-
! include $(WWW)/Library/Implementation/CommonMakefile
-
-*** src/LYMain.c.orig Sat Dec 3 01:31:17 1994
---- src/LYMain.c Thu Dec 15 06:43:24 1994
+*** ./src/LYJump.c.orig Sun Feb 12 04:42:24 1995
+--- ./src/LYJump.c Sat Jun 17 02:04:23 1995
***************
-*** 17,23 ****
- #include <lib$routines.h>
- #endif /* VMS */
-
-! #ifdef SUN
- #include<locale.h>
- #endif /* SUN */
-
---- 17,23 ----
- #include <lib$routines.h>
- #endif /* VMS */
+*** 8,13 ****
+--- 8,16 ----
+ #include "LYSignal.h"
-! #if defined(SUN) || defined(__FreeBSD__)
- #include<locale.h>
- #endif /* SUN */
+ #include "LYLeaks.h"
++ #ifndef VMS
++ #include <unistd.h>
++ #endif
+ #ifdef VMS
+ #include <fab.h>
+*** ./src/LYShowInfo.c.orig Sat Apr 8 17:13:02 1995
+--- ./src/LYShowInfo.c Sat Jun 17 02:04:24 1995
***************
-*** 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
+*** 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);
+ }
+ /*
+*** ./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
@@ -533,52 +528,55 @@
#set the relative location of the WWW library Implementation directory,
***************
-*** 82,90 ****
+*** 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_OVERRIDE
+! SITE_DEFS = # -DDIRED_SUPPORT
# if you are compiling on a previously unsupported system, modify
# this generic entry!!
---- 82,90 ----
+--- 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_OVERRIDE
+! 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!!
***************
-*** 149,156 ****
-
- 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)" \
+*** 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"
- # 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"
+ # 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"
- # 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
+ # 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
***************
-*** 183,189 ****
---- 183,193 ----
+*** 228,234 ****
+--- 228,238 ----
#ifdef MMDF
#define SYSTEM_MAIL "/usr/mmdf/bin/submit"
#else
@@ -591,10 +589,10 @@
/**************************
***************
-*** 599,605 ****
---- 603,614 ----
+*** 668,674 ****
+--- 672,683 ----
#define LYNX_NAME "Lynx"
- #define LYNX_VERSION "2.3.6 BETA"
+ #define LYNX_VERSION "2-4-1"
#ifndef MAXINT
+ #ifdef __FreeBSD__
+ #include <limits.h>
@@ -602,39 +600,37 @@
+ #else
#define MAXINT 2147483647
+ #endif
- #endif /*MAXINT*/
+ #endif /* !MAXINT */
/* text strings for certain actions */
-*** src/LYJump.c.bak Sat Dec 17 00:59:44 1994
---- src/LYJump.c Fri May 12 21:46:02 1995
+*** src/LYMain.c.bak Mon Jun 5 06:13:14 1995
+--- src/LYMain.c Sat Jun 17 03:05:17 1995
***************
-*** 7,12 ****
---- 7,15 ----
- #include "LYSignal.h"
-
- #include "LYLeaks.h"
-+ #ifdef HAVE_UNISTD_H
+*** 24,29 ****
+--- 24,30 ----
+ #ifdef SYSLOG_REQUESTED_URLS
+ #include <syslog.h>
+ #endif /* SYSLOG_REQUESTED_URLS */
+ #include <unistd.h>
-+ #endif
+ #endif /* !VMS */
- #ifdef VMS
- #include <fab.h>
-*** src/LYShowInfo.c.bak Sat Dec 17 00:59:46 1994
---- src/LYShowInfo.c Fri May 12 21:47:07 1995
+ #ifdef LOCALE
+*** src/LYStrings.c.bak Sat Apr 1 01:51:18 1995
+--- src/LYStrings.c Sat Jun 17 03:29:19 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);
- }
- /*
+*** 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()" */
diff --git a/www/lynx/pkg-comment b/www/lynx/pkg-comment
index cae413edb616..42d436fa979b 100644
--- a/www/lynx/pkg-comment
+++ b/www/lynx/pkg-comment
@@ -1 +1 @@
-lynx - A text/ascii oriented World-Wide Web Client. Version 2.3.7 BETA
+lynx - A text/ascii oriented World-Wide Web Client. Version 2.4.1 BETA