Subject: pkg/31441: Patch to update ELinks to 0.10.6 and convert to the options framework
To: None <,,>
From: None <>
List: pkgsrc-bugs
Date: 10/01/2005 19:28:00
>Number:         31441
>Category:       pkg
>Synopsis:       Patch to update ELinks to 0.10.6 and convert to the options framework
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Oct 01 19:28:00 +0000 2005
>Originator:     Leonard Schmidt
>Release:        2.1_RC5
NetBSD kafka 2.1_RC5 NetBSD 2.1_RC5 (GOLDMUND) #0: Mon Sep 26 12:07:47 UTC 2005  lems@kafka:/usr/src/sys/arch/i386/compile/GOLDMUND i386
This patch updates www/elinks from 0.10.5 to 0.10.6.  I also converted it
to the options framework.  The ruby and gnutls options are broken (the former because of pkgsrc and the latter because of ELinks).

New features:

  - Add the option document.browse.forms.editor to allow users to change
    the external editor for textareas without having to change the
    environmental variable $EDITOR.  

  - Add --with-xterm configure option to specify how the X terminal
    emulater is to be invoked. Useful for package maintainers.  

Feature updates and improvements:

  - Do not use gethostbyaddr on Cygwin, where it causes long delays.  

  - Set the window title to the value of $TERM if X11 wasn't compiled
    in. Should hopefully make at least half the users happy. (debian bug

  - Allow +'s in option names so MIME-types like application/rdf+xml are
    handled correctly.  

  - If the user has begun entering a prefix, assume that further digit
    keys are to be added to that prefix, regardless of the value of
    document.browse.links.number_keys_select_link or whether alt is

  - Add support for menu shadows.

  - Let accesskey be case-sensitive and not only a-z, but any character
    including digits and punctuations.

  - Set X Terminal title to "title - ELinks" instead of "ELinks -
    title". (bug 689) 

  - Handle &#x0a; as a newline inside <pre>. (debian bug 211588) 

  - Skip string delimiters from the URL argument to --remote
    'openURL()'. It seems that urlview adds them and it should make
    'openURL(%s, new-tab)' do the right thing.  

  - Make the --help output reflect the fact that elinks accepts multiple
    URL's on the command line.

  - Make the 'Missing fragment'-dialog optional.

  - Prefer document meta header charset information over that sent by
    the server. Sometimes they differ.

  - Decode the downloading URI in the download dialog.  

  - Remove quotes from Content-Disposition: ...; filename="s", so the
    resulting filename is saner.  

  - Use the default document background color
    (document.colors.background) for empty documents. (bug 697)  

  - Added support for TT tag. Python docs use TT tags as anchors.

  - Frames colors are now affected by document.colors.{text,background)
    options changes.  

Bug fixes:

  - Remove illicit chars from the link title so it does not corrupt the
    screen when displayed in the status bar.

  - Fix various key presses turning up as key prefixes. (debian bug
    323260 and 324463)

  - Only open the goto URL dialog if no URI was passed on the command
    line.  (debian bug 310114) 

  - Fix the HTML element lookup to actually take all known elements into
  - Make elinks not check for stdin and stdout, if invoked in remote
    mode. If elinks is invoked in remote mode, from a program that
    redirects stdin and stdout to a file or pipe, elinks will leave
    remote mode. This is bad, if we already have a running session where
    we want to create a new tab/window.  

  - Fix directory listing issue with  

  - Fix <XMP>-element handling.

  - Fix globbing of encoding extensions.

  - Fix focusing of input fields using mouse when the field doesn't have
    any history.

  - There is no /dev/stdin on Cygwin to open, so just use STDIN_FILENO. 

  - Fix crashes when pushing the Goto button in the cache manager and
    the browser is nowhere.  

  - Fix some gcc-4 warnings.

  - Fix garbled Lua error messages.

  - Fix crash for IPv6 FTP when EPSV was disabled.

  - Change the get-proxy hooks to properly free any old proxy string,
    making it possible to use more than one scripting backend without
    getting leaks.