From owner-freebsd-ports Fri Aug 4 7:20:12 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 0C22B37BB50 for ; Fri, 4 Aug 2000 07:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id HAA71957; Fri, 4 Aug 2000 07:20:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from ice.42.org (ice.42.org [194.246.250.222]) by hub.freebsd.org (Postfix) with ESMTP id 4D61F37BB44 for ; Fri, 4 Aug 2000 07:15:16 -0700 (PDT) (envelope-from sec@ice.42.org) Received: by ice.42.org (Postfix, from userid 1000) id 06F0FE4; Fri, 4 Aug 2000 16:15:13 +0200 (CEST) Message-Id: <20000804141513.06F0FE4@ice.42.org> Date: Fri, 4 Aug 2000 16:15:13 +0200 (CEST) From: sec@ice.42.org Reply-To: sec@ice.42.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/20399: Update of the www/lynx-ssl port (by maintainer) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 20399 >Category: ports >Synopsis: Update of the www/lynx-ssl port (by maintainer) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Aug 04 07:20:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Stefan `Sec` Zehl >Release: FreeBSD 4.0-STABLE i386 >Organization: >Environment: >Description: Updated lynx-ssl to 2.8.3 which should fix all the bugs. At the same time move the help/doc files to a more correct location. >How-To-Repeat: >Fix: Here's the patch: diff -burN /usr/ports/www/lynx-ssl/Makefile lynx-ssl/Makefile --- /usr/ports/www/lynx-ssl/Makefile Mon May 8 18:45:33 2000 +++ lynx-ssl/Makefile Fri Aug 4 04:37:42 2000 @@ -6,22 +6,17 @@ # PORTNAME= lynx-ssl -PORTVERSION= 2.8.2.1 +PORTVERSION= 2.8.3.1 CATEGORIES= www -MASTER_SITES= http://sol.slcc.edu/lynx/current/ -DISTNAME= lynx2.8.2rel.1 +MASTER_SITES= ftp://lynx.isc.org/current/ +DISTNAME= lynx2.8.3rel.1 USE_OPENSSL= RSA -FORBIDDEN= "Riddled with buffer overflows exploitable by a malicious server to execute code as the local user" .include -.if defined(OPENSSL_RSAREF) PATCH_SITES= http://www.moxienet.com/lynx/ -.else -PATCH_SITES= ftp://ftp.musin.de/unix/ -.endif -PATCHFILES= lynx-282-ssl.patch.gz +PATCHFILES= lynx-283-ssl.patch.gz PATCH_DIST_STRIP= -p1 MAINTAINER= sec@42.org @@ -31,13 +26,14 @@ CONFIGURE_ARGS= --with-screen=ncurses --with-zlib --libdir="${PREFIX}/etc" \ --enable-nsl-fork MAKEFILE= makefile -INSTALL_TARGET= install install-help +INSTALL_TARGET= install-full MAN1= lynx.1 -WRKSRC= ${WRKDIR}/lynx2-8-2 +WRKSRC= ${WRKDIR}/lynx2-8-3 post-install: - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/lynx_help + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/lynx_help + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/lynx ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/etc/lynx.cfg .include diff -burN /usr/ports/www/lynx-ssl/files/md5 lynx-ssl/files/md5 --- /usr/ports/www/lynx-ssl/files/md5 Thu Jun 10 10:17:50 1999 +++ lynx-ssl/files/md5 Tue Aug 1 13:27:50 2000 @@ -1,2 +1,2 @@ -MD5 (lynx2.8.2rel.1.tar.gz) = 178a71b91b59bc91ccafd1bb55d4406d -MD5 (lynx-282-ssl.patch.gz) = 058e0ca7c74b357a8186bdf1f6fd8776 +MD5 (lynx2.8.3rel.1.tar.gz) = b0e35d5cd132a60bbed64edc79850717 +MD5 (lynx-283-ssl.patch.gz) = c48607b33f493284ba60c8a431a13b03 diff -burN /usr/ports/www/lynx-ssl/patches/patch-aa lynx-ssl/patches/patch-aa --- /usr/ports/www/lynx-ssl/patches/patch-aa Sun Feb 6 23:25:15 2000 +++ lynx-ssl/patches/patch-aa Fri Aug 4 04:38:04 2000 @@ -1,15 +1,25 @@ ---- makefile.in.orig Sat Jan 29 23:43:49 2000 -+++ makefile.in Sun Jan 30 00:04:17 2000 -@@ -54,7 +54,7 @@ +--- makefile.in.orig Thu Aug 3 18:35:17 2000 ++++ makefile.in Fri Aug 4 03:45:59 2000 +@@ -48,15 +48,15 @@ + MANDIR= $(DESTDIR)$(mandir) + + ## Where you want the lynx.cfg file installed +-libdir= @libdir@ ++libdir= @libdir@ + LIBDIR= $(DESTDIR)$(libdir) + + ## Where you want the doc-files installed +-docdir= @libdir@/lynx_doc ++docdir= @libdir@/../share/doc/lynx DOCDIR= $(DESTDIR)$(docdir) ## Where you want the help-files installed -helpdir= @libdir@/lynx_help -+helpdir= $(prefix)/lib/lynx_help ++helpdir= @libdir@/../share/lynx_help HELPDIR= $(DESTDIR)$(helpdir) ##set the relative location of the WWW library Implementation directory, -@@ -83,8 +83,8 @@ +@@ -84,8 +84,8 @@ # about the SSL patch for Lynx, please see http://www.moxienet.com/lynx/. # This page also contains links which enable you to test your copy of Lynx' # ability to make SSL connections. @@ -17,6 +27,6 @@ -SSL_LIBS= -L$(SSL_DIR)/lib -lssl -lcrypto +SSL_DIR= $(OPENSSLBASE) +SSL_LIBS= -L$(SSL_DIR)/lib -lssl -lcrypto ${EXTRA_SSL_LIBS} - SSL_DEFINES= -I$(SSL_DIR)/include -DUSE_SSL + SSL_DEFINES= -DUSE_SSL -I$(SSL_DIR)/include/openssl -I$(SSL_DIR)/include # !!!!!!!!!!! SUN resolv LIBRARY !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff -burN /usr/ports/www/lynx-ssl/pkg/PLIST lynx-ssl/pkg/PLIST --- /usr/ports/www/lynx-ssl/pkg/PLIST Thu Jun 10 10:17:54 1999 +++ lynx-ssl/pkg/PLIST Fri Aug 4 04:30:47 2000 @@ -1,29 +1,61 @@ bin/lynx etc/lynx.cfg -lib/lynx_help/Lynx_users_guide.html -lib/lynx_help/about_lynx.html -lib/lynx_help/COPYHEADER -lib/lynx_help/COPYING -lib/lynx_help/keystrokes/alt_edit_help.html -lib/lynx_help/keystrokes/bookmark_help.html -lib/lynx_help/keystrokes/cookie_help.html -lib/lynx_help/keystrokes/dired_help.html -lib/lynx_help/keystrokes/edit_help.html -lib/lynx_help/keystrokes/environments.html -lib/lynx_help/keystrokes/follow_help.html -lib/lynx_help/keystrokes/gopher_types_help.html -lib/lynx_help/keystrokes/history_help.html -lib/lynx_help/keystrokes/keystroke_help.html -lib/lynx_help/keystrokes/movement_help.html -lib/lynx_help/keystrokes/option_help.html -lib/lynx_help/keystrokes/other_help.html -lib/lynx_help/keystrokes/print_help.html -lib/lynx_help/keystrokes/scrolling_help.html -lib/lynx_help/keystrokes/test_display.html -lib/lynx_help/keystrokes/visited_help.html -lib/lynx_help/keystrokes/xterm_help.html -lib/lynx_help/lynx-dev.html -lib/lynx_help/lynx_help_main.html -lib/lynx_help/lynx_url_support.html -@dirrm lib/lynx_help/keystrokes -@dirrm lib/lynx_help +share/lynx_help/COPYHEADER +share/lynx_help/COPYING +share/lynx_help/Lynx_users_guide.html +share/lynx_help/about_lynx.html +share/lynx_help/keystrokes/alt_edit_help.html +share/lynx_help/keystrokes/bashlike_edit_help.html +share/lynx_help/keystrokes/bookmark_help.html +share/lynx_help/keystrokes/cookie_help.html +share/lynx_help/keystrokes/dired_help.html +share/lynx_help/keystrokes/edit_help.html +share/lynx_help/keystrokes/environments.html +share/lynx_help/keystrokes/follow_help.html +share/lynx_help/keystrokes/gopher_types_help.html +share/lynx_help/keystrokes/history_help.html +share/lynx_help/keystrokes/keystroke_help.html +share/lynx_help/keystrokes/movement_help.html +share/lynx_help/keystrokes/option_help.html +share/lynx_help/keystrokes/other_help.html +share/lynx_help/keystrokes/print_help.html +share/lynx_help/keystrokes/scrolling_help.html +share/lynx_help/keystrokes/test_display.html +share/lynx_help/keystrokes/visited_help.html +share/lynx_help/keystrokes/xterm_help.html +share/lynx_help/lynx-dev.html +share/lynx_help/lynx_help_main.html +share/lynx_help/lynx_url_support.html +share/doc/lynx/CHANGES +share/doc/lynx/COPYHEADER +share/doc/lynx/COPYING +share/doc/lynx/PROBLEMS +share/doc/lynx/README +share/doc/lynx/samples/blue-background.lss +share/doc/lynx/samples/cernrules.txt +share/doc/lynx/samples/installdirs.html +share/doc/lynx/samples/jumpsUnix.html +share/doc/lynx/samples/jumpsVMS.html +share/doc/lynx/samples/lynx-keymaps +share/doc/lynx/samples/lynx.com +share/doc/lynx/samples/lynx.lss +share/doc/lynx/samples/mailcap +share/doc/lynx/samples/mild-colors.lss +share/doc/lynx/samples/mime.types +share/doc/lynx/test/ALT88592.html +share/doc/lynx/test/ISO_LATIN1_test.html +share/doc/lynx/test/README.txt +share/doc/lynx/test/TestComment.html +share/doc/lynx/test/c1.html +share/doc/lynx/test/iso8859-1.html +share/doc/lynx/test/iso88592.html +share/doc/lynx/test/raw8bit.html +share/doc/lynx/test/sgml.html +share/doc/lynx/test/spaces.html +share/doc/lynx/test/tabtest.html +share/doc/lynx/test/unicode.html +@dirrm share/lynx_help/keystrokes +@dirrm share/lynx_help +@dirrm share/doc/lynx/samples +@dirrm share/doc/lynx/test +@dirrm share/doc/lynx >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message