pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/lynx Update to 2.8.7:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/47f039f21d91
branches:  trunk
changeset: 397139:47f039f21d91
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Aug 09 08:20:27 2009 +0000

description:
Update to 2.8.7:

New features (some are compile-time options):

    * add session save/restore feature
          o bind ^X to toggle view of page showing session information
          o add binding for ^U to previous-document (outside of
          line-editing).
          o documented command-line options and configuration data
          for this feature.
          o document -child_relaxed option in Lynx users's guide.
    * add -passive-ftp option.
    * add -child_relaxed option.
    * add "read_timeout" to lynx.cfg, and -read_timeout option to
    command-line
    * add -show_cfg option.
    * add LYNX_HELPFILE environment variable to allow override of
    location of the help-file
    * add NO_PAUSE setting to lynx.cfg, .lynxrc and Options menu
    * implement a LONG_LIST equivalent for ftp, configurable as
    FTP_FORMAT
    * add XWINDOWS / NON_XWINDOWS environment-variable field to
    DOWNLOAD, etc., in lynx.cfg to specify whether a downloader
    (printer, etc) is enabled when the X display variable is set
    * configure script improvements
          o add --with-mime-libdir option to set MIME_LIBDIR in
          userdefs.h file
          o add --with-destdir configure option to set a default
          value for the DESTDIR variable in makefiles, and modified
          makefiles to ensure that setting DESTDIR in the top-level
          makefile propagates to lower levels
          o add --enable-local-docs option to link doc-directory
          from help-page
          o add --enable-ascii-ctypes option to enable EXP_ASCII_CTYPES

Other enhancements:

    * improve SSL support:
          o improve X.509 certificate validation This is tested
          for OpenSSL, ifdef'd to not break gnutls. Changes:
                + peer certificate is cached, no need to call
                SSL_get_peer_certificate() twice
                + support foo.domain:port and [ip.add.re.ss] and
                [ip.add.re.ss]:port and [i:p:v:6:ad:dr:es:s] and
                [i:p:v:6:ad:dr:es:s]:port
                + add support for checking X.509v3 SubjectAltName
                extensions (of type DNS - tested - and IP - untested)
                when the X.509 commonName check fails.
                + when displaying a list of failed CNs, change
                format from foo:bar:baz to
                CN{foo}:CN{bar}:CN{baz}:SAN{DNS=foo}:SAN{IP=1.2.3.4}
                so that we know where what comes from (in "Your
                recent statusline messages")
                + if the peer certificate can *NOT* be verified,
                output a message to the log as well
                + fix a possible use of an uninitialised value
                ssl_all_cns
                + output certificate issuer to the logs as well
                (so that you can, before entering your online
                banking PIN, see if the certificate has been issued
                not only _to_ your bank but also _from_ a place
                you trust, in case /etc/ssl/certs/ contains a lot
                of Root CA certs)
          o add support for the X.509 extension subjectAltName
          using GNUTLS.
          o log SSL/TLS (HTTPS connection) X.509 certificate issuer
          information into the "recent statusline messages"
          (accessible via the backspace key)
          o add TNS SNI support for the OpenSSL configuration
          o modify CF_SSL configure macro to check for -ldl needed
          for recent OpenSSL versions
          o modify CF_SSL configure macro to build with MSYS for
          MinGW configuration
          o extend configure macros CF_SSL and CF_GNUTLS to check
          for pkg-config, using that for the default if the
          corresponding openssl or gnutls packages are installed.
          o add configure --with-nss-compat option, for building
          with NSS library's OpenSSL-compatible interface
          o add SSL_CERT_FILE to lynx.cfg
          o rewrite strcasecomp_asterisk() to support wildcards as
          in RFC 2818
          o add --enable-gnutls-compat configure option and associated
          files to configure with GNU TLS without its gnutls-openssl
          library, whose newer versions are available only under
          a restrictive license.
          o fix src/tidy_tls.c X509_get_issuer_name to actually
          take the issuer DN of the present certificate and not
          hope that it is the same as taking the subject DN of the
          "next" certificate which may or may not exist.
    * improve HTML interpretation:
          o update Lynx's tables of HTML attributes to cover (except
          for events) the keywords from HTML 4.01
          o use RFC-822 encoding for filenames passed via file-upload
          forms.
          o provide navigation to script-buttons, to make them more
          visible, showing their name
          o add "Bad HTML messages" to Options menu, letting the
          user disable the warning message, write the detailed
          messages to the LYNXMESSAGES: status buffer.
          o remove "Bad HTML" warning for buttons outside a form,
          since those can be inline, according to the HTML 4 DTD
          o correct check for default type of HTML BUTTON, which
          is "submit". The code treated this as "button".
          o implement "readonly" attribute for TEXTAREA and TEXT
          fields
          o accommodate (in)compatibility "feature" in HTML5 draft
          which replaces ISO-8859-1 with Windows-1252, as indicated
          here.
          o add support for HTML5 rel=author in link.
          o modify SGML_write() to check for UCS-2 BOMs, to provide
          support for UCS-2 pages.
          o modify SGML_write() to check for UTF-8 BOM, using that
          as a hint to set the default document charset to UTF-8.
          o parse xml processing-instruction to turn on UTF-8
          decoding, as well as disable upper/lower case transforming
          in source view.
          o parse doctype for xhtml, to tell when empty tags such
          as "<textarea />" can be discarded
          o translate named entities, etc., for "content" field of
          refresh-URL.
          o add switch -xhtml-parsing and lynx.cfg XHTML_PARSING
          setting to control whether the extensions for XHTML 1.0
          are used.
          o modify Lynx's DTD information to allow it to display
          form-related tags that are inline, even without being in
          a form as indicated in

                    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd


            for %inline.forms and %misc.inline.
    * improvements to character sets and display:
          o improve drawing of menus for multibyte characters by
          changing the way the number of fill-characters is computed
          in LYpaddstr
          o fix some uses of gettext in options menu and info page
          where a translated string might contain angle-brackets
          or ampersand
          o modify popup for externals added in 2.8.4dev.20 to
          number the entries if keypad mode is set to one of the
          numbered forms
          o ie multibyte editing of text-fields.
    * improvements to color-style:
          o bug-fixes only
    * improve interaction with user:
          o remove check for -dump option from HTHandleAuthInfo(),
          allowing Lynx to -dump or -source NNTP urls
          o change the phase during which "-help" option is processed,
          to allow it to reflect the configured values of the options
          in the help-message
          o check if there is piped-in data when starting without
          "-" or "-stdin" options, warn about the ignored input
          data in that case.
          o add ncurses scroll-wheel support, which requires the
          extended-mouse configure option of ncurses.
          o modify initial active link in download-page to be the
          first download action rather than the "help" link whided
          in Novice mode.
          o make the size of LYNXMESSAGES configurable in lynx.cfg
          with STATUS_BUFFER_SIZE
    * improve interaction with other programs:
          o discard anchor's post_data field in HTLoadDocument()
          if Lynx is about to reload a do. That would happen if
          the result of the form includes a link back to the form.
          Removing the data causes Lynx to prompt the user, e.g.,

                    Resubmit POST content to
                    http://localhost/cgi-bin/lynxtest.pl ? (y/n)


            to offer the user the choice between revisiting form
            or re-POST'ing the data that was on the form
          o pass a newline after the start of PRE-section in
          HTGopher.c to force the first newline between records to
          be seen and cause the lines to split
          o add POSITIONAL_EDITOR setting to configure editors
          which accept a "+line" parameter
          o modify external editing of TEXTAREA to not do
          tab-conversion.
          o modify behavior of "-nonumbers" option for -dump so it
          can be combined with -listonly to obtain a list of the
          URLs without reference numbers.
          o implement "chunked" transfer-encoding to work with
          servers that ignore the version number in HTTP get's
          o add an Options menu checkbox to tell if Lynx should
          send a user-agent string. Unless the useragent restriction
          is set, the default for this checkbox is off, so that
          Lynx will not send the string. The corresponding setting,
          send_useragent, may be saved to ~/.lynxrc, but normally
          is not.
          o change default for configure --enable-ascii-ctypes to
          true.
          o modify exit code when doing a "-dump" to exit with
          error if the server returned an error status for the
          page.
    * improve cookie support:
          o modify cookie-writing to not write if no cookies were
          read from the file and none are available.
          o adapt/extend parsdate.y from tin to improve parsing of
          cookie expiration times.
    * improvements to debug/traces:
          o change initialization of trace file, handing this during
          the first part of argument parsing along with -help and
          -version, to show steps done for initialization of
          presentors, etc
    * improvements to scripting/logging:
          o bug-fixes only
    * other improvements:
          o build/install "en" po file so that GNU gettext LANGUAGE
          environment variable can find the corresponding English
          message file.
          o if iconv_open() using transliteration fails, retry
          without the transliteration feature.
          o improve change for UCSetBoxChars() from 2.8.6dev.16
          for EXP_CHARTRANS_AUTOSWITCH which assumed that the
          line-drawing character set was always different from the
          display character set. If both are US_ASCII for example,
          ASCII lines would be drawn, which is not good
          o modify scanning of floats from lynx.cfg to allow Lynx
          to read POSIX values in non-POSIX locales
          o replace BROKEN_PROFTPD and BROKEN_WU_FTPD logic with
          configurable list of strings in lynx.cfg, i.e.,
          BROKEN_FTP_RETR and BROKEN_FTP_EPSV, and add "spftp/" to
          the predefined values for the former.
          o modify to handle a special case where the content-type
          is given as one of the compressed types, to check if the
          address (after stripping the file suffix for that
          compression) has a suffix that lynx could present For
          example:

                        http://foo/bar.html.gz


            would display the uncompressed "bar.html" rather than
            offering to download the file. This also allows one to
            add SUFFIX commands to lynx.cfg to display the
            corresponding plain files. For example:

                        SUFFIX:CHANGES.*:text/plain:8bit
                        SUFFIX:CHANGES:text/plain:8bit


            for

                        http://foo/CHANGES.tmp.gz
                        http://foo/CHANGES.gz


          o fix ipv6 literal command-line parsing.
          o setup locale before writing version-message.

New/improved sample files:

    * add sample scripts for configuring MinGW version using Cygwin.

New ports:

    * none
      (it seems to run everywhere, but there are a few possibilities)

Improvements to existing ports:

    * UNIX:
          o add definition for _FILE_OFFSET_BITS in CF_LARGEFILE,
          needed for Solaris 64-bit compiles.
          o modify UCdomap.c to work with Solaris iconv and handle
          additional encodings:
                + if "TRANSLIT" feature (an extension of glibc)
                does not succeed, retry the call to iconv_open
                without "TRANSLIT"
                + add check for any MIME name beginning "iso8859",
                mapping to "iso-8859"
                + recognize "eucjp" MIME name as alias for "euc-jp"
                + recognize "pck" MIME name as alias for "shift_jis"
                + recognize "ansi-1251" MIME name as alias for "windows-1251"
          o modify parsdate.y to convert between EBCDIC/ASCII to work on z/OS
    * Linux:
          o bug-fixes only

Improvements for maintainability and testing:

    * modify definitions in LYStructs.h for union to cast to a
    void* rather than a long, to help with 64-bit ports
    * fix some mismatched BOOL vs BOOLEAN from compiler warnings
    due to dev.13 change to LYStructs.h
    * change a few options such as --enable-locale-charset option
    to non-experimental
    * free leaks of LYLeaks.c, to make it simpler to check it with
    a second tool such as valgrind.
    * use off_t rather than long for representing file sizes, e.g.,
    when used to print progress messages
    * use dtd_util to replace most of HTMLDTD.h and HTMLDTD.c with
    source generated from the existing tables in those files
    * rename variable defined by CF_PATHSP to PATH_SEPARATOR, use
    this consistently to ease use in later autoconf versions

As well as security-related changes:

    * modify prompt in LYLoadCGI() from 2.8.6dev.15 to always prompt
    user (from FEDORA-2008-9597), and modify compiled-in configuration
    default for consistency with other lynx.cfg settings to require
    that lynx.cfg be set to permit use of lynxcgi scripts.
    * modify logic for reading PERSONAL_EXTENSION_MAP and
    PERSONAL_MAILCAP to ensure that they are files that are controlled
    only by the user. The default values for these allow lynx to
    read configuration information from the user's current directory
    at lynx's startup.
    * ensure that PERSONAL_EXTENSION_MAP and PERSONAL_MAILCAP are
    absolute pathnames, performing tilde expansion as needed.
    Pathnames that are not given in absolute form will be sought
    under the user's home directory as if they began with "~/".
    * ensure that the configured values for GLOBAL_EXTENSION_MAP
    and GLOBAL_MAILCAP are absolute pathnames.

And finally:

    * A lot of bug fixes
    * A lot of documentation changes.
    * A lot of dead code removed

diffstat:

 www/lynx/Makefile         |  20 +++++++-------------
 www/lynx/PLIST            |  26 ++++++++++++++++++++++++--
 www/lynx/distinfo         |  11 ++++++-----
 www/lynx/patches/patch-ac |  18 ++++++++++++++++++
 www/lynx/patches/patch-af |  27 +++------------------------
 5 files changed, 58 insertions(+), 44 deletions(-)

diffs (227 lines):

diff -r 4a20919f5cdd -r 47f039f21d91 www/lynx/Makefile
--- a/www/lynx/Makefile Sun Aug 09 08:04:43 2009 +0000
+++ b/www/lynx/Makefile Sun Aug 09 08:20:27 2009 +0000
@@ -1,22 +1,16 @@
-# $NetBSD: Makefile,v 1.105 2009/05/01 15:16:12 zafer Exp $
+# $NetBSD: Makefile,v 1.106 2009/08/09 08:20:27 wiz Exp $
 
-#
-# NOTE: Please do not enable the lynxcgi feature unless it is lynx
-# version 2.8.6dev.15 or later.  There is a known security issue
-# with this feature in earlier versions (CVE-2005-2929, CVE-2008-4690).
-#
-
-DISTNAME=      lynx2.8.6rel.5
-PKGNAME=       lynx-2.8.6.5
-PKGREVISION=   2
+DISTNAME=      lynx2.8.7
+PKGNAME=       lynx-2.8.7
 CATEGORIES=    www
 MASTER_SITES=  http://lynx.isc.org/${SUBDIR:Q}/ \
-               ftp://ftp.cyf-kr.edu.pl/pub/unix/lynx/${SUBDIR:Q}/ 
+               ftp://ftp.cyf-kr.edu.pl/pub/unix/lynx/${SUBDIR:Q}/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://lynx.isc.org/
 COMMENT=       Alphanumeric display oriented World-Wide Web Client
+LICENSE=       gnu-gpl-v2
 
 # problem with WWW/Library/Implementation
 MAKE_JOBS_SAFE=                no
@@ -24,8 +18,8 @@
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-SUBDIR=                        current
-WRKSRC=                        ${WRKDIR}/lynx2-8-6
+SUBDIR=                        ${DISTNAME}
+WRKSRC=                        ${WRKDIR}/lynx2-8-7
 USE_PKGLOCALEDIR=      yes
 GNU_CONFIGURE=         yes
 BROKEN_GETTEXT_DETECTION= yes
diff -r 4a20919f5cdd -r 47f039f21d91 www/lynx/PLIST
--- a/www/lynx/PLIST    Sun Aug 09 08:04:43 2009 +0000
+++ b/www/lynx/PLIST    Sun Aug 09 08:20:27 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2009/06/14 22:00:25 joerg Exp $
+@comment $NetBSD: PLIST,v 1.12 2009/08/09 08:20:27 wiz Exp $
 bin/lynx
 man/man1/lynx.1
 share/examples/lynx/lynx.cfg
@@ -7,15 +7,17 @@
 share/locale/cs/LC_MESSAGES/lynx.mo
 share/locale/da/LC_MESSAGES/lynx.mo
 share/locale/de/LC_MESSAGES/lynx.mo
+share/locale/en/LC_MESSAGES/lynx.mo
 share/locale/et/LC_MESSAGES/lynx.mo
+share/locale/fi/LC_MESSAGES/lynx.mo
 share/locale/fr/LC_MESSAGES/lynx.mo
 share/locale/hu/LC_MESSAGES/lynx.mo
+share/locale/id/LC_MESSAGES/lynx.mo
 share/locale/it/LC_MESSAGES/lynx.mo
 share/locale/ja/LC_MESSAGES/lynx.mo
 share/locale/nl/LC_MESSAGES/lynx.mo
 share/locale/pt_BR/LC_MESSAGES/lynx.mo
 share/locale/ru/LC_MESSAGES/lynx.mo
-share/locale/rw/LC_MESSAGES/lynx.mo
 share/locale/sl/LC_MESSAGES/lynx.mo
 share/locale/sv/LC_MESSAGES/lynx.mo
 share/locale/tr/LC_MESSAGES/lynx.mo
@@ -42,9 +44,11 @@
 share/lynx/lynx_doc/docs/OS-390.announce.gz
 share/lynx/lynx_doc/docs/README.TRST
 share/lynx/lynx_doc/docs/README.chartrans
+share/lynx/lynx_doc/docs/README.cookies
 share/lynx/lynx_doc/docs/README.defines
 share/lynx/lynx_doc/docs/README.jp
 share/lynx/lynx_doc/docs/README.metrics
+share/lynx/lynx_doc/docs/README.options
 share/lynx/lynx_doc/docs/README.rootcerts
 share/lynx/lynx_doc/docs/README.ssl
 share/lynx/lynx_doc/docs/README.sslcerts
@@ -52,32 +56,48 @@
 share/lynx/lynx_doc/docs/TCPWARE.announce.gz
 share/lynx/lynx_doc/docs/VMSWAIS.announce.gz
 share/lynx/lynx_doc/docs/djgpp.key
+share/lynx/lynx_doc/docs/index.html
 share/lynx/lynx_doc/docs/pdcurses.key
 share/lynx/lynx_doc/docs/slang.key
 share/lynx/lynx_doc/docs/win-386.announce.gz
 share/lynx/lynx_doc/samples/blue-background.lss
 share/lynx/lynx_doc/samples/bright-blue.lss
 share/lynx/lynx_doc/samples/cernrules.txt
+share/lynx/lynx_doc/samples/home.htm
+share/lynx/lynx_doc/samples/index.html
 share/lynx/lynx_doc/samples/installdirs.html
+share/lynx/lynx_doc/samples/jumps.htm
 share/lynx/lynx_doc/samples/jumpsUnix.html
 share/lynx/lynx_doc/samples/jumpsVMS.html
 share/lynx/lynx_doc/samples/keepviewer
+share/lynx/lynx_doc/samples/lynx-demo.cfg
 share/lynx/lynx_doc/samples/lynx-keymaps
+share/lynx/lynx_doc/samples/lynx.bat
 share/lynx/lynx_doc/samples/lynx.com
+share/lynx/lynx_doc/samples/lynx.ico
 share/lynx/lynx_doc/samples/lynx.lss
+share/lynx/lynx_doc/samples/lynx_bookmarks.htm
 share/lynx/lynx_doc/samples/lynxdump
 share/lynx/lynx_doc/samples/mailcap
 share/lynx/lynx_doc/samples/mailto-form.pl
+share/lynx/lynx_doc/samples/midnight.lss
 share/lynx/lynx_doc/samples/mild-colors.lss
 share/lynx/lynx_doc/samples/mime.types
 share/lynx/lynx_doc/samples/oldlynx
+share/lynx/lynx_doc/samples/opaque.lss
 share/lynx/lynx_doc/test/ALT88592.html
 share/lynx/lynx_doc/test/ISO_LATIN1_test.html
 share/lynx/lynx_doc/test/README.txt
 share/lynx/lynx_doc/test/TestComment.html
+share/lynx/lynx_doc/test/bad-html.html
 share/lynx/lynx_doc/test/c1.html
+share/lynx/lynx_doc/test/cp-1252.html
+share/lynx/lynx_doc/test/cp-1252a.html
+share/lynx/lynx_doc/test/index.html
 share/lynx/lynx_doc/test/iso-8859-1.html
+share/lynx/lynx_doc/test/iso-8859-1a.html
 share/lynx/lynx_doc/test/iso-8859-2.html
+share/lynx/lynx_doc/test/iso-8859-2a.html
 share/lynx/lynx_doc/test/koi8-r.html
 share/lynx/lynx_doc/test/quickbrown.html
 share/lynx/lynx_doc/test/raw8bit.html
@@ -93,6 +113,7 @@
 share/lynx/lynx_help/COPYING
 share/lynx/lynx_help/Lynx_users_guide.html.gz
 share/lynx/lynx_help/about_lynx.html.gz
+share/lynx/lynx_help/index.html.gz
 share/lynx/lynx_help/keystrokes/alt_edit_help.html.gz
 share/lynx/lynx_help/keystrokes/bashlike_edit_help.html.gz
 share/lynx/lynx_help/keystrokes/bookmark_help.html.gz
@@ -103,6 +124,7 @@
 share/lynx/lynx_help/keystrokes/follow_help.html.gz
 share/lynx/lynx_help/keystrokes/gopher_types_help.html.gz
 share/lynx/lynx_help/keystrokes/history_help.html.gz
+share/lynx/lynx_help/keystrokes/index.html.gz
 share/lynx/lynx_help/keystrokes/keystroke_help.html.gz
 share/lynx/lynx_help/keystrokes/movement_help.html.gz
 share/lynx/lynx_help/keystrokes/option_help.html.gz
diff -r 4a20919f5cdd -r 47f039f21d91 www/lynx/distinfo
--- a/www/lynx/distinfo Sun Aug 09 08:04:43 2009 +0000
+++ b/www/lynx/distinfo Sun Aug 09 08:20:27 2009 +0000
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.25 2007/05/11 22:22:40 wiz Exp $
+$NetBSD: distinfo,v 1.26 2009/08/09 08:20:27 wiz Exp $
 
-SHA1 (lynx2.8.6rel.5.tar.bz2) = 019246b83fc7b6cb32bac0023f2ae6c5d330d18c
-RMD160 (lynx2.8.6rel.5.tar.bz2) = 0ea800c3204d66c1470f63a0143fd71eca06e005
-Size (lynx2.8.6rel.5.tar.bz2) = 2290787 bytes
+SHA1 (lynx2.8.7.tar.bz2) = f5e67a298322b22fe0edcfba326c02eaa5edcb72
+RMD160 (lynx2.8.7.tar.bz2) = 0969f85b6776c5e426cea4b910271356f9193bf1
+Size (lynx2.8.7.tar.bz2) = 2432045 bytes
 SHA1 (patch-aa) = 85e76c4b2708e01dd1abdc1af764a067bd83bcb9
 SHA1 (patch-ab) = 26fab3bd426a76df530e6780eefe36464059bc6a
-SHA1 (patch-af) = be52c260ee5c052984e247bc04b5d6bb5bc6c1c2
+SHA1 (patch-ac) = 863e5ddac0496caa0f9611c0794ced8006897439
+SHA1 (patch-af) = 79188265d998d962675e221d170042cc35182e8e
diff -r 4a20919f5cdd -r 47f039f21d91 www/lynx/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/lynx/patches/patch-ac Sun Aug 09 08:20:27 2009 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.3 2009/08/09 08:20:27 wiz Exp $
+
+LYMain.c: In function 'SetLocale':
+LYMain.c:941: error: 'LC_ALL' undeclared (first use in this function)
+LYMain.c:941: error: (Each undeclared identifier is reported only once
+LYMain.c:941: error: for each function it appears in.)
+
+--- src/LYMain.c.orig  2009-07-05 23:52:33.000000000 +0000
++++ src/LYMain.c
+@@ -57,7 +57,7 @@
+ #include <io.h>
+ #endif
+ 
+-#if defined(LOCALE) && !defined(HAVE_LIBINTL_H)
++#if defined(LOCALE)
+ #undef gettext                        /* Solaris locale.h prototypes gettext() */
+ #include <locale.h>
+ #ifndef HAVE_GETTEXT
diff -r 4a20919f5cdd -r 47f039f21d91 www/lynx/patches/patch-af
--- a/www/lynx/patches/patch-af Sun Aug 09 08:04:43 2009 +0000
+++ b/www/lynx/patches/patch-af Sun Aug 09 08:20:27 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.5 2007/03/10 14:10:40 tron Exp $
+$NetBSD: patch-af,v 1.6 2009/08/09 08:20:27 wiz Exp $
 
---- po/makefile.inn.orig       2004-01-28 19:30:38.000000000 +0000
+--- po/makefile.inn.orig       2008-09-21 22:49:47.000000000 +0000
 +++ po/makefile.inn
-@@ -71,6 +71,11 @@ INSTOBJEXT = @INSTOBJEXT@
+@@ -80,6 +80,11 @@ INSTOBJEXT  = @INSTOBJEXT@
        $(MSGFMT) -o $@ $<
  
  .po.gmo:
@@ -14,24 +14,3 @@
        file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
          && rm -f $$file && $(GMSGFMT) -o $$file $<
  
-@@ -113,16 +118,16 @@ install-data: install-data-@USE_NLS@
- install-data-no: all
- install-data-yes: all
-       if test -r "$(MKINSTALLDIRS)"; then \
--        $(MKINSTALLDIRS) $(datadir); \
-+        $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
-       else \
--        $(SHELL) $(top_srcdir)/mkdirs.sh $(datadir); \
-+        $(SHELL) $(top_srcdir)/mkdirs.sh $(DESTDIR)$(datadir); \
-       fi
-       @catalogs='$(CATALOGS)'; \
-       for cat in $$catalogs; do \
-         cat=`basename $$cat`; \
-         case "$$cat" in \
--          *.gmo) destdir=$(gnulocaledir);; \
--          *)     destdir=$(localedir);; \
-+          *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
-+          *)     destdir=$(DESTDIR)$(localedir);; \
-         esac; \
-         lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-         dir=$$destdir/$$lang/LC_MESSAGES; \



Home | Main Index | Thread Index | Old Index