Date: Sat, 07 Apr 2007 00:48:35 +0900 From: Watanabe Kazuhiro <CQG00620@nifty.ne.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/111326: [patch] [ports/japanese/lynx] Fix a BROKEN flag and update to the latest stable release Message-ID: <20070406154835.F3A283A8BD@mail.asahi-net.or.jp> Resent-Message-ID: <200704061610.l36GA617070951@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 111326 >Category: ports >Synopsis: [patch] [ports/japanese/lynx] Fix a BROKEN flag and update to the latest stable release >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Apr 06 16:10:05 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Watanabe Kazuhiro >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD capricorn.sign.local 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Mon Apr 2 20:06:29 JST 2007 nabe@capricorn:/FreeBSD/obj/FreeBSD/HEAD/src/sys/GENERIC i386 >Description: In the current version of ports/japanese/lynx (ja-lynx-2.8.4.rel1), there are two problems about installation and deinstallation. (1) First, if you run 'make install' in the port directory, a newly installed configulation file 'lynx.cfg' (not old one) is renamed to 'lynx.oldcfg' by mistake (and the another version of 'lynx.cfg' is installed later). This failure is occured by a wrong patch description (patch-aa). Then if you run 'make deinstall', the file 'lynx.oldcfg' is renamed to 'lynx.cfg' and leaved alone by the deinstall script described in pkg-plist. This step is correct if the file 'lynx.oldcfg' is a true backup file... (2) If you install or deinstall the software from a binary package, that causes error messages due to the port's wrong pkg-plist lines: $ cat -n /usr/ports/japanese/lynx/pkg-plist | head -n 6 1 bin/lynx 2 etc/lynx.cfg.sample 3 @exec test -f %B/lynx.cfg && mv -f %B/lynx.cfg %B/lynx.oldcfg 4 @exec cp -f %D/%F %B/lynx.cfg 5 @unexec rm -f %B/lynx.cfg 6 @unexec test -f %B/lynx.oldcfg && mv -f %B/lynx.oldcfg %B/lynx.cfg $ Whether the test(1) commands (in line 3 and 6) has failed or not, the aim of these lines are archived. But if the test(1) command has failed, pkg_add(8) and pkg_delete(8) commands outputs an error message. >How-To-Repeat: # cd /usr/ports/japanese/lynx # find /usr/local | sort > before-install.txt # make TRYBROKEN=yes install package deinstall ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Leaves behind config file on deinstall. It is scheduled to be removed on or after 2007-04-10. ===> Vulnerability check disabled, database not found ------------------------------------- snip ------------------------------------- ===> Installing for ja-lynx-2.8.4.rel1 ===> ja-lynx-2.8.4.rel1 depends on executable in : unzip - found ===> ja-lynx-2.8.4.rel1 depends on executable in : zip - found ===> Generating temporary packing list ===> Checking if japanese/lynx already installed mv -f /usr/local/bin/lynx /usr/local/bin/lynx.old mv: rename /usr/local/bin/lynx to /usr/local/bin/lynx.old: No such file or direc tory *** Error code 1 (ignored) install -s -o root -g wheel -m 555 lynx /usr/local/bin/lynx install -o root -g wheel -m 444 ./lynx.man /usr/local/man/man1/lynx.1 mv -f /usr/local/etc/lynx.cfg /usr/local/etc/lynx.oldcfg mv: rename /usr/local/etc/lynx.cfg to /usr/local/etc/lynx.oldcfg: No such file o r directory *** Error code 1 (ignored) install -o root -g wheel -m 444 ./lynx.cfg /usr/local/etc/lynx.cfg ------------------------------------- snip ------------------------------------- Updating /usr/local/etc/lynx.cfg /bin/sh -c 'if test -f /usr/local/etc/lynx.cfg ; then mv -f /usr/local/etc/lynx .cfg /usr/local/etc/lynx.oldcfg ; fi' cp ./lynx.cfg /usr/local/etc/lynx.tmp Updating /usr/local/etc/lynx.cfg to point to installed help-files sed -e '/^HELPFILE:http/s!^!#!' -e '/^#HELPFILE:file/s!#!!' -e '/^HELPFILE :file/s!/PATH_TO/lynx_help!/usr/local/share/lynx_help!' -e '/^[A-Z_]*:/s!/PATH_ TO/lynx_doc!/usr/local/share/doc/lynx!' -e '/^HELPFILE:file/s!$!.gz!' -e '/^HE LPFILE:file/s!.gz.gz$!.gz!' /usr/local/etc/lynx.tmp >/usr/local/etc/lynx.cfg chmod 644 /usr/local/etc/lynx.cfg cp -p /usr/local/etc/lynx.cfg /usr/local/etc/lynx.cfg.sample rm -f /usr/local/etc/lynx.tmp ------------------------------------- snip ------------------------------------- ===> Building package for ja-lynx-2.8.4.rel1 Creating package /usr/ports/packages/All/ja-lynx-2.8.4.rel1.tbz Registering depends: unzip-5.52_3 zip-2.32. Creating bzip'd tar ball in '/usr/ports/packages/All/ja-lynx-2.8.4.rel1.tbz' ===> Deinstalling for japanese/lynx ===> Deinstalling ja-lynx-2.8.4.rel1 # find /usr/local | sort > after-deinstall.txt # diff -u before-install.txt after-deinstall.txt --- before-install.txt Fri Apr 6 18:08:42 2007 +++ after-deinstall.txt Fri Apr 6 18:11:30 2007 @@ -1040,6 +1040,7 @@ /usr/local/etc/kazehakase/smartbookmarks.xml /usr/local/etc/lftp.conf /usr/local/etc/lftp.conf.sample +/usr/local/etc/lynx.cfg /usr/local/etc/mtree /usr/local/etc/mtree/BSD.gnome.dist /usr/local/etc/orbit2rc # rm /usr/local/etc/lynx.cfg # pkg_add /usr/ports/packages/All/ja-lynx-2.8.4.rel1.tbz pkg_add: command 'test -f /usr/local/etc/lynx.cfg && mv -f /usr/local/etc/lynx.c fg /usr/local/etc/lynx.oldcfg' failed # pkg_delete /var/db/pkg/ja-lynx-2.8.4.rel1/ pkg_delete: unexec command for 'test -f /usr/local/etc/lynx.oldcfg && mv -f /usr /local/etc/lynx.oldcfg /usr/local/etc/lynx.cfg' failed pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) # find /usr/local | sort > after-pkg_delete.txt # diff -u before-install.txt after-pkg_delete.txt # >Fix: * Fix these installation/deinstallation problems. * Update to the latest stable release (lynx2.8.6rel.4). * Remove patch-ab and patch-ad. I've been tested lynx2.8.6 without the latter patch that is CJK specific. It seems that there is no problem. The patch file (patch-aa), pkg-plist, and Makefile are based on ports/www/lynx. diff -urN lynx.orig/Makefile lynx/Makefile --- lynx.orig/Makefile Sun Feb 11 10:23:29 2007 +++ lynx/Makefile Fri Apr 6 21:34:23 2007 @@ -7,54 +7,58 @@ PORTNAME= lynx PORTVERSION= ${VERSION}.${MINOR_VERSION:S/.//} -CATEGORIES= japanese www -MASTER_SITES= http://lynx.isc.org/current/ +CATEGORIES= japanese www ipv6 +MASTER_SITES= http://lynx.isc.org/current/ \ + http://ftp2.uk.freebsd.org/sites/lynx.isc.org/current/ DISTNAME= ${PORTNAME}${VERSION}${MINOR_VERSION} -PATCHFILES= ${PORTNAME}${VERSION}${MINOR_VERSION}a.patch.gz \ - ${PORTNAME}${VERSION}${MINOR_VERSION}b.patch.gz - -PATCH_SITES= http://lynx.isc.org/current/ - MAINTAINER= ports@FreeBSD.org COMMENT= A terminal-based World-Wide Web Client with multi-byte modification -BROKEN= Leaves behind config file on deinstall -DEPRECATED= ${BROKEN} -EXPIRATION_DATE=2007-04-10 +VERSION= 2.8.6 +MINOR_VERSION= rel.4 + +CONFLICTS= lynx-2.* lynx-ssl-2.* WRKSRC= ${WRKDIR}/${PORTNAME}${VERSION:S/./-/g} +USE_BZIP2= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--with-screen=ncurses --with-zlib --libdir="${L_LIB}" \ + --enable-nsl-fork --enable-ipv6 \ + --enable-cjk --enable-justify-elts --enable-internal-links + +.if defined(ENABLE_COLOR_STYLE) +PLIST_SUB+= ENABLE_COLOR_STYLE="" +.else +CONFIGURE_ARGS+=--disable-color-style +PLIST_SUB+= ENABLE_COLOR_STYLE="@comment " +.endif -VERSION= 2.8.4 -MINOR_VERSION= rel.1 +.if defined(ENABLE_DEFAULT_COLORS) +CONFIGURE_ARGS+=--enable-default-colors +.endif -USE_BZIP2?= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --with-screen=ncurses --with-zlib \ - --libdir="${PREFIX}/${L_ETCDIR}" \ - --enable-nsl-fork --enable-defaults-colors --enable-prettysrc \ - --enable-persistent-cookies --enable-gzip-help \ - --enable-cjk +MAKE_ARGS= helpdir=${L_HELP} docdir=${DOCSDIR} MAKEFILE= makefile -MAKE_ARGS= DOCDIR=${PREFIX}/${L_DOCDIR} HELPDIR=${PREFIX}/${L_HELPDIR} -PLIST_SUB= DOCDIR=${L_DOCDIR} HELPDIR=${L_HELPDIR} \ - HELPFILE_SUFFIX=${HELPFILE_SUFFIX} -INSTALL_TARGET= install install-help MAN1= lynx.1 -RUN_DEPENDS= unzip:${PORTSDIR}/archivers/unzip \ - zip:${PORTSDIR}/archivers/zip +.if !defined(NOPORTDOCS) +INSTALL_TARGET= install-full +.else +INSTALL_TARGET= install install-help +.endif + +L_LIB= ${PREFIX}/etc +L_HELP= ${PREFIX}/share/lynx_help -L_ETCDIR= etc -L_DOCDIR= share/doc/lynx -L_HELPDIR= share/lynx_help -HELPFILE_SUFFIX= .gz +post-patch: + @${REINPLACE_CMD} -e 's|-lssl -lcrypto|-L${OPENSSLLIB} &|g' \ + ${WRKSRC}/configure post-install: .if !defined(NOPORTDOCS) - @(cd ${WRKSRC} ; make install-doc) - @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${L_DOCDIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} .endif - @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${L_HELPDIR} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${L_HELP} .include <bsd.port.mk> diff -urN lynx.orig/distinfo lynx/distinfo --- lynx.orig/distinfo Fri Nov 25 08:02:02 2005 +++ lynx/distinfo Sat Mar 24 21:19:28 2007 @@ -1,9 +1,3 @@ -MD5 (lynx2.8.4rel.1.tar.bz2) = 6916c0127839f1e454052b683e4691c4 -SHA256 (lynx2.8.4rel.1.tar.bz2) = 99e72086198f271cb5169f965116453ee2b38d9aea321193f3178e785d06eb1e -SIZE (lynx2.8.4rel.1.tar.bz2) = 1940531 -MD5 (lynx2.8.4rel.1a.patch.gz) = 84a00365afe757edabdb55cb6d73e10d -SHA256 (lynx2.8.4rel.1a.patch.gz) = 2abb4b8cdc029fa803dd0c332704a99b1a669b34497054173557a01f157a3982 -SIZE (lynx2.8.4rel.1a.patch.gz) = 3065 -MD5 (lynx2.8.4rel.1b.patch.gz) = 34e2c40e93c412e792a7989f30619662 -SHA256 (lynx2.8.4rel.1b.patch.gz) = 3aff513ec8b57c8e3d0cd1b19013cb36e9086bcdc7d226db47b8789cbc70c663 -SIZE (lynx2.8.4rel.1b.patch.gz) = 3475 +MD5 (lynx2.8.6rel.4.tar.bz2) = dc80497b7dda6a28fd80404684d27548 +SHA256 (lynx2.8.6rel.4.tar.bz2) = c7d876d52d08e4e593e8f3a04ba6d6c86685570828d1b7a16723702c7643c2a3 +SIZE (lynx2.8.6rel.4.tar.bz2) = 2291156 diff -urN lynx.orig/files/patch-aa lynx/files/patch-aa --- lynx.orig/files/patch-aa Sun Jul 4 22:51:04 1999 +++ lynx/files/patch-aa Thu Apr 5 17:43:52 2007 @@ -1,37 +1,46 @@ ---- makefile.in.orig Fri May 28 23:04:01 1999 -+++ makefile.in Sun Jul 4 17:13:39 1999 -@@ -50,11 +50,11 @@ - LIBDIR= $(DESTDIR)$(libdir) +--- makefile.in.orig Mon Sep 4 08:25:39 2006 ++++ makefile.in Thu Apr 5 17:42:33 2007 +@@ -360,13 +360,9 @@ + if test "$(COMPRESS_PROG)" != "" ; then \ + (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 ; \ +- 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.default ++ cp $(srcdir)/lynx.cfg $(SYSCONFDIR)/lynx.tmp ; ++ @echo Updating $(sysconfdir)/lynx.cfg.default to point to installed help-files + @ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \ + -e '/^#HELPFILE:file/s!#!!' \ + $(SYSCONFDIR)/lynx.tmp | \ +@@ -374,9 +370,9 @@ + $(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.default + -rm -f $(SYSCONFDIR)/lynx.tmp ++ -[ ! -f $(SYSCONFDIR)/lynx.cfg ] && $(INSTALL_DATA) $(SYSCONFDIR)/lynx.cfg.default $(SYSCONFDIR)/lynx.cfg - ## Where you want the doc-files installed --docdir= @libdir@/lynx_doc -+docdir= @datadir@/doc/lynx - DOCDIR= $(DESTDIR)$(docdir) + LYHelp.h : help_files.sed LYHelp.hin + @echo Creating $@ +@@ -398,11 +394,11 @@ + $(SHELL) -c 'SHELL=$(SHELL) $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)' - ## Where you want the help-files installed --helpdir= @libdir@/lynx_help -+helpdir= $(prefix)/share/lynx_help - HELPDIR= $(DESTDIR)$(helpdir) + 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.default - ##set the relative location of the WWW library Implementation directory, -@@ -358,10 +358,9 @@ - -rm -f $(HELPDIR)/help_files.sed - @echo Updating $(libdir)/lynx.cfg - $(SHELL) -c 'if test -f $(LIBDIR)/lynx.cfg ; then \ -- mv $(LIBDIR)/lynx.cfg $(LIBDIR)/lynx.tmp ; \ -- else \ -- cp $(srcdir)/lynx.cfg $(LIBDIR)/lynx.tmp ; \ -+ mv -f $(LIBDIR)/lynx.cfg $(LIBDIR)/lynx.oldcfg ; \ - fi' -+ cp $(srcdir)/lynx.cfg $(LIBDIR)/lynx.tmp - @echo Updating $(libdir)/lynx.cfg to point to installed help-files - @ECHO_CC@sed -e '/^HELPFILE:http/s@^@#@' \ - -e '/^#HELPFILE:file/s@#@@' \ -@@ -371,6 +370,7 @@ - -e '/^HELPFILE:file/s@$(COMPRESS_EXT)$(COMPRESS_EXT)$$@$(COMPRESS_EXT)@' \ - $(LIBDIR)/lynx.tmp >$(LIBDIR)/lynx.cfg - chmod 644 $(LIBDIR)/lynx.cfg -+ cp -p $(LIBDIR)/lynx.cfg $(LIBDIR)/lynx.cfg.sample - -rm -f $(LIBDIR)/lynx.tmp - $(INSTALL_DATA) $(srcdir)/COPYHEADER $(DOCDIR)/COPYHEADER - $(INSTALL_DATA) $(srcdir)/COPYING $(DOCDIR)/COPYING + 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.default ++ -[ ! -f $(SYSCONFDIR)/lynx.lss ] && $(INSTALL_DATA) $(SYSCONFDIR)/lynx.lss.default $(SYSCONFDIR)/lynx.lss + + uninstall :: + @MSG_DIR_MAKE@ cd po && $(MAKE) CC="$(CC)" uninstall diff -urN lynx.orig/files/patch-ab lynx/files/patch-ab --- lynx.orig/files/patch-ab Wed Jan 23 02:16:14 2002 +++ lynx/files/patch-ab Thu Jan 1 09:00:00 1970 @@ -1,11 +0,0 @@ ---- userdefs.h.bak Fri Jun 23 19:15:08 2000 -+++ userdefs.h Mon Jan 15 22:30:35 2001 -@@ -361,7 +361,7 @@ - * not necessarily try a different filename when they are called, making it - * impossible to rename the file. Others make world-writable files. - */ --/*#define USE_MKSTEMP */ -+#define USE_MKSTEMP - - /******************************** - * Comment this line out to let the user enter his/her email address diff -urN lynx.orig/files/patch-ad lynx/files/patch-ad --- lynx.orig/files/patch-ad Thu Jul 13 18:38:56 2000 +++ lynx/files/patch-ad Thu Jan 1 09:00:00 1970 @@ -1,44 +0,0 @@ ---- src/LYHistory.c.orig Sat Apr 1 09:33:40 2000 -+++ src/LYHistory.c Thu Jul 13 17:43:32 2000 -@@ -528,6 +528,20 @@ - } else { - StrAllocCopy(Title, NO_TITLE); - } -+ if (HTCJK == JAPANESE) { -+ char *tmp; -+ -+ if ((tmp = (char *)calloc(strlen(Title)*2, sizeof(char *))) == NULL) -+ outofmem(__FILE__, "showhistory"); -+ *tmp = '\0'; -+ if (kanji_code == EUC) { -+ TO_EUC(Title, tmp); -+ } else if (kanji_code == SJIS) { -+ TO_SJIS(Title, tmp); -+ } -+ if (*tmp) StrAllocCopy(Title, tmp); -+ FREE(tmp); -+ } - fprintf(fp0, - "%s<em>%d</em>. <tab id=t%d><a href=\"LYNXHIST:%d\">%s</a>\n", - (x > 99 ? "" : x < 10 ? " " : " "), -@@ -765,6 +779,20 @@ - StrAllocCopy(Title , NO_TITLE); - } else { - StrAllocCopy(Title , NO_TITLE); -+ } -+ if (HTCJK == JAPANESE) { -+ char *tmp; -+ -+ if ((tmp = (char *)calloc(strlen(Title)*2, sizeof(char *))) == NULL) -+ outofmem(__FILE__, "LYShowVisitedLinks"); -+ *tmp = '\0'; -+ if (kanji_code == EUC) { -+ TO_EUC(Title, tmp); -+ } else if (kanji_code == SJIS) { -+ TO_SJIS(Title, tmp); -+ } -+ if (*tmp) StrAllocCopy(Title, tmp); -+ FREE(tmp); - } - if (vl->address != NULL && *vl->address != '\0') { - StrAllocCopy(Address, vl->address); diff -urN lynx.orig/pkg-descr lynx/pkg-descr --- lynx.orig/pkg-descr Sun Jul 4 22:51:08 1999 +++ lynx/pkg-descr Sat Apr 22 00:22:55 2000 @@ -1,11 +1,5 @@ lynx is a program which allows a user to access World-Wide Web servers and other information servers. It uses only ascii representation so -that it can be used from ascii-terminals and dialin-lines. +that it can be used from ascii-terminals and dial-in lines. -And this package is modified for multi-byte. -Modified point is following: - . History and VisitedLinks - . Editing to FORM TEXTFIELD and TEXTAREA - . Bookmark - ---- Porting by shige@FreeBSD.ORG +WWW: http://lynx.isc.org/current/ diff -urN lynx.orig/pkg-plist lynx/pkg-plist --- lynx.orig/pkg-plist Wed Jan 23 02:16:14 2002 +++ lynx/pkg-plist Thu Apr 5 17:53:57 2007 @@ -1,68 +1,108 @@ bin/lynx -etc/lynx.cfg.sample -@exec test -f %B/lynx.cfg && mv -f %B/lynx.cfg %B/lynx.oldcfg -@exec cp -f %D/%F %B/lynx.cfg -@unexec rm -f %B/lynx.cfg -@unexec test -f %B/lynx.oldcfg && mv -f %B/lynx.oldcfg %B/lynx.cfg -%%HELPDIR%%/COPYHEADER -%%HELPDIR%%/COPYING -%%HELPDIR%%/Lynx_users_guide.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/about_lynx.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/alt_edit_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/bashlike_edit_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/bookmark_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/cookie_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/dired_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/edit_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/environments.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/follow_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/gopher_types_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/history_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/keystroke_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/movement_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/option_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/other_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/print_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/scrolling_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/test_display.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/visited_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/keystrokes/xterm_help.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/lynx-dev.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/lynx_help_main.html%%HELPFILE_SUFFIX%% -%%HELPDIR%%/lynx_url_support.html%%HELPFILE_SUFFIX%% -%%PORTDOCS%%%%DOCDIR%%/CHANGES -%%PORTDOCS%%%%DOCDIR%%/CHANGES.orig -%%PORTDOCS%%%%DOCDIR%%/COPYHEADER -%%PORTDOCS%%%%DOCDIR%%/COPYING -%%PORTDOCS%%%%DOCDIR%%/PROBLEMS -%%PORTDOCS%%%%DOCDIR%%/README -%%PORTDOCS%%%%DOCDIR%%/samples/blue-background.lss -%%PORTDOCS%%%%DOCDIR%%/samples/bright-blue.lss -%%PORTDOCS%%%%DOCDIR%%/samples/cernrules.txt -%%PORTDOCS%%%%DOCDIR%%/samples/installdirs.html -%%PORTDOCS%%%%DOCDIR%%/samples/jumpsUnix.html -%%PORTDOCS%%%%DOCDIR%%/samples/jumpsVMS.html -%%PORTDOCS%%%%DOCDIR%%/samples/lynx-keymaps -%%PORTDOCS%%%%DOCDIR%%/samples/lynx.com -%%PORTDOCS%%%%DOCDIR%%/samples/lynx.lss -%%PORTDOCS%%%%DOCDIR%%/samples/mailcap -%%PORTDOCS%%%%DOCDIR%%/samples/mailto-form.pl -%%PORTDOCS%%%%DOCDIR%%/samples/mild-colors.lss -%%PORTDOCS%%%%DOCDIR%%/samples/mime.types -%%PORTDOCS%%%%DOCDIR%%/test/ALT88592.html -%%PORTDOCS%%%%DOCDIR%%/test/ISO_LATIN1_test.html -%%PORTDOCS%%%%DOCDIR%%/test/README.txt -%%PORTDOCS%%%%DOCDIR%%/test/TestComment.html -%%PORTDOCS%%%%DOCDIR%%/test/c1.html -%%PORTDOCS%%%%DOCDIR%%/test/iso8859-1.html -%%PORTDOCS%%%%DOCDIR%%/test/iso88592.html -%%PORTDOCS%%%%DOCDIR%%/test/raw8bit.html -%%PORTDOCS%%%%DOCDIR%%/test/sgml.html -%%PORTDOCS%%%%DOCDIR%%/test/spaces.html -%%PORTDOCS%%%%DOCDIR%%/test/tabtest.html -%%PORTDOCS%%%%DOCDIR%%/test/unicode.html -%%PORTDOCS%%@dirrm %%DOCDIR%%/test -%%PORTDOCS%%@dirrm %%DOCDIR%%/samples -%%PORTDOCS%%@dirrm %%DOCDIR%% -@dirrm %%HELPDIR%%/keystrokes -@dirrm %%HELPDIR%% +@unexec if [ -f %D/etc/lynx.cfg ] && cmp -s %D/etc/lynx.cfg %D/etc/lynx.cfg.default; then rm -f %D/etc/lynx.cfg; fi +etc/lynx.cfg.default +@exec if [ ! -f %D/etc/lynx.cfg ] ; then cp -p %D/%F %B/lynx.cfg; fi +%%ENABLE_COLOR_STYLE%%@unexec if [ -f %D/etc/lynx.lss ] && cmp -s %D/etc/lynx.lss %D/etc/lynx.lss.default; then rm -f %D/etc/lynx.lss; fi +%%ENABLE_COLOR_STYLE%%etc/lynx.lss.default +%%ENABLE_COLOR_STYLE%%@exec if [ ! -f %D/etc/lynx.lss ] ; then cp -p %D/%F %B/lynx.lss; fi +@exec mkdir -p %D/share/lynx_help +%%PORTDOCS%%%%DOCSDIR%%/CHANGES +%%PORTDOCS%%%%DOCSDIR%%/COPYHEADER +%%PORTDOCS%%@exec ln -sf %D/%F %D/share/lynx_help +%%PORTDOCS%%%%DOCSDIR%%/COPYHEADER.asc +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%@exec ln -sf %D/%F %D/share/lynx_help +%%PORTDOCS%%%%DOCSDIR%%/COPYING.asc +%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.3 +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.4 +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.5 +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.6 +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.7 +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.8 +%%PORTDOCS%%%%DOCSDIR%%/docs/CRAWL.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/FM.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/IBMPC-charsets.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/OS-390.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/README.TRST +%%PORTDOCS%%%%DOCSDIR%%/docs/README.chartrans +%%PORTDOCS%%%%DOCSDIR%%/docs/README.defines +%%PORTDOCS%%%%DOCSDIR%%/docs/README.jp +%%PORTDOCS%%%%DOCSDIR%%/docs/README.metrics +%%PORTDOCS%%%%DOCSDIR%%/docs/README.rootcerts +%%PORTDOCS%%%%DOCSDIR%%/docs/README.ssl +%%PORTDOCS%%%%DOCSDIR%%/docs/README.sslcerts +%%PORTDOCS%%%%DOCSDIR%%/docs/SOCKETSHR.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/TCPWARE.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/VMSWAIS.announce +%%PORTDOCS%%%%DOCSDIR%%/docs/djgpp.key +%%PORTDOCS%%%%DOCSDIR%%/docs/pdcurses.key +%%PORTDOCS%%%%DOCSDIR%%/docs/slang.key +%%PORTDOCS%%%%DOCSDIR%%/docs/win-386.announce +%%PORTDOCS%%%%DOCSDIR%%/samples/blue-background.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/bright-blue.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/cernrules.txt +%%PORTDOCS%%%%DOCSDIR%%/samples/installdirs.html +%%PORTDOCS%%%%DOCSDIR%%/samples/jumpsUnix.html +%%PORTDOCS%%%%DOCSDIR%%/samples/jumpsVMS.html +%%PORTDOCS%%%%DOCSDIR%%/samples/keepviewer +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx-keymaps +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.com +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/lynxdump +%%PORTDOCS%%%%DOCSDIR%%/samples/mailcap +%%PORTDOCS%%%%DOCSDIR%%/samples/mailto-form.pl +%%PORTDOCS%%%%DOCSDIR%%/samples/mild-colors.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/mime.types +%%PORTDOCS%%%%DOCSDIR%%/samples/oldlynx +%%PORTDOCS%%%%DOCSDIR%%/test/ALT88592.html +%%PORTDOCS%%%%DOCSDIR%%/test/ISO_LATIN1_test.html +%%PORTDOCS%%%%DOCSDIR%%/test/README.txt +%%PORTDOCS%%%%DOCSDIR%%/test/TestComment.html +%%PORTDOCS%%%%DOCSDIR%%/test/c1.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-1.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-2.html +%%PORTDOCS%%%%DOCSDIR%%/test/koi8-r.html +%%PORTDOCS%%%%DOCSDIR%%/test/quickbrown.html +%%PORTDOCS%%%%DOCSDIR%%/test/raw8bit.html +%%PORTDOCS%%%%DOCSDIR%%/test/sgml.html +%%PORTDOCS%%%%DOCSDIR%%/test/spaces.html +%%PORTDOCS%%%%DOCSDIR%%/test/special_urls.html +%%PORTDOCS%%%%DOCSDIR%%/test/tabtest.html +%%PORTDOCS%%%%DOCSDIR%%/test/tags.html +%%PORTDOCS%%%%DOCSDIR%%/test/test-styles.html +%%PORTDOCS%%%%DOCSDIR%%/test/unicode.html +%%PORTDOCS%%%%DOCSDIR%%/test/utf-8-demo.html +%%PORTDOCS%%share/lynx_help/COPYHEADER +%%PORTDOCS%%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 +%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs +%%PORTDOCS%%@dirrm %%DOCSDIR%%/samples +%%PORTDOCS%%@dirrm %%DOCSDIR%%/test +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm share/lynx_help/keystrokes +@dirrm share/lynx_help >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070406154835.F3A283A8BD>