Bug 243445 - [maintainer update] japanese/lynx: Update to the latest stable release
Summary: [maintainer update] japanese/lynx: Update to the latest stable release
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords: buildisok
Depends on:
Blocks:
 
Reported: 2020-01-19 09:19 UTC by WATANABE Kazuhiro
Modified: 2020-01-19 09:29 UTC (History)
0 users

See Also:


Attachments
A svn diff for japanese/lynx (2.39 KB, patch)
2020-01-19 09:19 UTC, WATANABE Kazuhiro
no flags Details | Diff
poudriere testport log on 12.1-RELEASE/amd64 (76.91 KB, text/plain)
2020-01-19 09:20 UTC, WATANABE Kazuhiro
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description WATANABE Kazuhiro 2020-01-19 09:19:04 UTC
Created attachment 210862 [details]
A svn diff for japanese/lynx

(1) Update to the latest stable release.

(2) Use ncursesw instead of ncurses. (Makefile)

(3) Add IDN and SSL configuration options. (Makefile)

Recent lynx detects GNU Libidn automatically at build time and links it
if exists.  But japanese/lynx doesn't describe the dependency anywhere.
To fix the problem, add an IDN configuration option (off by default).  
Also adds a SSL option for convenience (off by default).

These codes are taken from www/{lynx,lynx-current}.  Thanks!

(4) Fix poudriere warnings about symlinks with an absolute pathname.
    (Makefile)

Poudriere testport log says:

| ====> Running Q/A tests (stage-qa)
| Warning: Bad symlink '/usr/local/share/lynx_help/COPYING' pointing to an absolute pathname '/usr/local/share/doc/lynx/COPYING'
| Warning: Bad symlink '/usr/local/share/lynx_help/COPYHEADER' pointing to an absolute pathname '/usr/local/share/doc/lynx/COPYHEADER'

To fix the problem, add a code to the post-install-DOCS-on target to override
the symlinks with a relative pathname.

This code is taken from www/lynx.  Thanks!

(5) Add LICENSE_FILE and modify CONFLICTS. (Makefile)
Comment 1 WATANABE Kazuhiro 2020-01-19 09:20:37 UTC
Created attachment 210863 [details]
poudriere testport log on 12.1-RELEASE/amd64
Comment 2 Automation User 2020-01-19 09:29:57 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/110533356