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 dial-in lines.
===> The following configuration options are available for lynx-2.8.9.1_3,1:
DEFAULT_COLORS=off: Colors support
DOCS=on: Build and/or install documentation
EXTERNALS=on: External application support
IPV6=on: IPv6 protocol support
NLS=on: Native Language Support
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
To enable certificate handling for SSL connnections, set
SSL_CERT_DIR and SSL_CERT_FILE in your environment to the
proper values (depending upon which SSL library
/usr/local/bin/lynx uses), as described in:
/usr/local/share/doc/lynx/docs/README.sslcerts
and:
/usr/local/share/doc/lynx/docs/README.rootcerts.
You may also need to generate keys and certificates as
described in the latter document and your SSL documentation.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above )
- Add external applications support, on by default [1]
- Remove L_LIB variable, it's only used in one place
- Convert SSL option to helpers, port links to ssl libs only when SSL=on
- Move variable setting before options block
- Make symlinks point to relative not full paths, post-install should
be executed only when DOCS=on otherwise build fails as files
are not there
PR: 211242 [1]
Submitted by: kaltheat@gmail.com [1]
Approved by: maintainer [1]
www/lynx: USES-= gettext
I'm not sure why I committed this second USES+=gettext with the last
commit. It's not correct so I'm backing it out.
Reported by: girgen@
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).
Co-authors: bapt, madpilot and bsam (me)
- Convert to new options framework
- Remove indefinite article from COMMENT
- Convert Makefile headers to new style
PR: ports/178046
Approved by: Jason Harris <jharris@widomaker.com> (maintainer)
Feature safe: yes
- Fix installation to not copy .cfg files to .cfg.sample and to not tamper with
.cfg when it's not needed
- Simplify config-related @exec/@unexec's in the pkg-plist
PR: 137565
Submitted by: bf <bf1783@gmail.com>
Approved by: maintainer timeout
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
Force commit to note we have more changes in previous update
- Enable nested table display
- Backport some configuration options (optional) from www/lynx-current
While I'm here,
- Fix indent in OPTIONS
- Fix some style issues
Noticed by: danfe
- Use ncursesw if available
- Use gzip for documents
- OPTIONS'ify
- Bump PORTREVISION
PR: ports/124543
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
Approved by: maintainer timout (2 weeks)
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- With latest Lynx (2.8.6), no need to add --with-curses-dir. It works fine
with/without devel/ncurses installed. This also causes problem when
you specify to use OpenSSL from ports, as we add -L/usr before -L/usr/local.
- Add OPENSSLBASE to --with-ssl, no need to patch configurate script anymore.
- Add some instructions for using SSL
PR: ports/118096
Submitted by: bf <bf2006a at yahoo.com>
Approved by: Jason Harris <jharris at widomaker.com> (maintainer)
- Introduce lynx.cfg.sample and lynx.lss.sample
- Do not delete/overwrite lynx.lss if changed
PR: ports/112863
Patch by: mm
Approved by: maintainer (timeout), garga (mentor, implicit)
- Since iconv is used only for i18n stuff, put it under !defined(WITHOUT_NLS)
section.
PR: ports/114356
Submitted by: Helge Oldach <ports-www-lynx-jul07 at oldach.net>
Approved by: maintainer timeout (20 days)
- Enable SSL by default in www/lynx
- Unregister CONFLICTS with lynx-ssl
- Canonicalize Makefile header
- s/=\?/=/ since no longer master port
- Deorbit www/lynx-ssl
Approved by: maintainer
Add explicit @dirrmtry to remove the rw-locale at package deinstall.
Unlike other locales, rw is not yet listed in the BSD.local.dist mtree.
Discussed with: portmgr (pav)
Add a patch, which makes sure, that lynx' own internal entities.h is
included, instead of one possibly installed by other software such as
gd.
Remove "non-functional comments".
Check WITHOUT_IPV6 in addition to NO_INET6.
Suggested by: timur
Update from 2.8.6rel.4 to 2.8.6rel.5.
Use iconv, gettext (unless WITHOUT_NLS is set). Check the NO_INET6
knob (whether IPV6 is compiled into libc et al) and disable ipv6,
if set.
Make the lynx' release number (last digit) part of the PORTVERSION.
Approved by: maintainer (without personal test)
- Force lynx to pick up ncurses from base. This fixes build when
1) devel/ncurses is installed, and 2) use OpenSSL from ports.
In that case, lynx picks up ncurses/ncurses.h which is from ports
and somehow it does not include term.h
PR: ports/113515
Reported by: Ighighi <ighighi at gmail.com>
Approved by: Jason Harris <jharris at widomaker.com> (maintainer)
Remove USE_GPG from all effected ports. This knob is a no-op and the way it
was supposed to work is useless, because if we can't trust the distfile from
the remote machine, we can't trust the signature from the same machine either.
Our MD5 and SHA256 are good for checking both the sanity and the
trustiness of distfiles.
Approved by: portmgr (erwin), erwin (mentor)
Remove from PATCHFILES things that are not patch files
(thusly avoiding "I can't seem to find a patch in there" messages).
PR: ports/89729
Submitted by: Scot W. Hetzel <swhetzel@gmail.com>
Approved by: jharris@widomaker.com (maintainer, timeout 14 days)
Update to 2.8.5.
Add CONFLICTS, fetching (and verifying) of PGP signature.
Use DOCSDIR macro. [v]
Submitted by: Jason Harris <jharris@widomaker.com> (maintainer),
osa [v]
PR: 62713