Commit graph

45 commits

Author SHA1 Message Date
fredb
d81fb3085f USE_LIBINTL and USE_SSL are evidently made obsolete by buildlink.
Remove them, to take advantage of buildlink and not include anything
from ${LOCALBASE}/include, to prevent lynx from tripping over the
similarites between NetBSD curses and ncurses. This allows the NetBSD
"curses" build to succeed while "ncurses" is installed, and may close
PR pkg 16949. I still haven't checked all possible combinations.
2002-05-22 15:01:28 +00:00
fredb
fc037348f6 Update to 2.8.5dev.7, here know as 2.8.5.0.7. Lots of minor fixes for
obscure bugs; few, if any, visible changes.
2002-05-04 17:06:48 +00:00
fredb
6a80a3ee93 Add all the mirrors sites from <URI:http://lynx.isc.org/mirrors.html>,
which have the distfile, and which I can reach right now.
2001-12-31 19:50:21 +00:00
fredb
b204ecc5ea Update lynx-current to 2.8.5dev.5 (2.8.5.0.5). Numerous bug fixes,
many involving refinements to the options handling (both on the
command line and in ~/lynx.cfg), and also including several fixes
for obscure html parsing errors.

This package now enables a few experimental options which are not
brand new, but have not been enabled in the package before:

--enable-kbd-layout                   (define EXP_KEYBOARD_LAYOUT)
      Disabled by default, this option allows you to use translation
      tables on the input keystrokes. Current tables include
	      ROT13'd keyboard layout
	      JCUKEN Cyrillic, for AT 101-key kbd
	      YAWERTY Cyrillic, for DEC LK201 kbd

--enable-nested-tables
      Extends TRST to format nested tables, as well as be smarter
      about <BR> and <P> tags in table cells.

Also for the first time, enable color styles with NetBSD curses
(the default) on NetBSD-1.5 and newer, only:

--enable-color-style                  (define USE_COLOR_STYLE)
      Use this option to enable optional and *experimental* color
      style. This is implemented for curses (if it supports color),
      ncurses and PDCurses, but not slang.

The color style support lets the user specify an ".lss" file to
map html styles to colors. This was already the package default
for the ncurses build, though now, in NetBSD curses, the colors
don't look quite the same as they do in ncurses.
2001-12-31 04:21:30 +00:00
jlam
d3e69e0e5e USE_NCURSES needs to come before including ncurses/buildlink.mk. 2001-12-28 07:38:56 +00:00
jlam
035d4f69ad Buildlink'ify in same way as www/lynx. 2001-12-26 16:16:47 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
wiz
339b53e786 Add size. 2001-05-22 23:05:32 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
fredb
d5f813f88b The "slang" build on NetBSD-1.4.3/a.out really needs -ltermcap, and
the old "configure" hack of adding "-ltermcap" to LIBS wasn't working
(configure's too smart for that), so hack "configure" directly.
2001-03-27 02:58:39 +00:00
simonb
14ae0e539f Update lynx-current to 2.8.4dev.19. The dev.16 distfile is no
longer available from the lynx download side.  More bugfixes - see
http://lynx.isc.org/current/CHANGES for a complete list of changes.
2001-03-26 14:23:04 +00:00
kim
1ff35a3ddb Make compiling with ncurses work again, with lots of help
from Frederick Bruckman.  I verified that all three (curses,
ncurses and slang) now work.
2001-03-25 18:18:32 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
fredb
8800983aa0 __NetBSD_Version__ needs <sys/param.h>. 2001-02-10 06:19:51 +00:00
fredb
8dad7b3655 Make LYNX_SCREEN_LIB=curses build again on NetBSD-1.4.3 and older. 2001-02-09 18:10:10 +00:00
fredb
58015b3cb5 Add configure hack to ensure that we're doing the feature tests with
-lcurses and not -lncurses when LYNX_SCREEN_LIB is set to "curses".
2001-02-09 03:00:00 +00:00
fredb
63c2cf82f2 Update lynx-current to 2.8.4dev16. This snapshot contains very many
bug-fixes, and also integrates SSL and internationalization support!
For details, see the CHANGES file in the snapshot or at

  http://lynx.isc.org/current/CHANGES

No longer bother installing lynx{.cfg,.lss} to ${PREFIX}/etc/. They
weren't being looked at by default, anyway, while it remains trivial
to override the default locations via environment variables.
2001-02-08 19:52:03 +00:00
itojun
b934ac91a5 locally fix passive FTP breakage (patch already submitted to lynx guys).
PR 12141.
2001-02-06 07:07:43 +00:00
fredb
f55c6043a6 Remove redundant setting of CPPFLAGS, now that bsd.pkg.mk already sets
CPPFLAGS=-I${LOCALBASE}/include, and adds it to CONFIGURE_ENV.
2001-02-03 19:07:42 +00:00
tv
7f370f6d60 Fix lynx's completely mucked version numbering scheme to something more sane.
2.8.3rel.1 -> 2.8.3.1
2.8.4dev.10 -> 2.8.4.0b10
2001-01-11 20:59:04 +00:00
wiz
6f78db21e3 add an empty line for pkglint 2000-11-17 14:26:00 +00:00
itojun
2ffaef78c9 use USE_LIBINTL + BUILD_DEPEND to devel/gettext.
make libslang-less build possible.
2000-11-01 17:33:44 +00:00
fredb
8483f4e096 Update to lynx-2.8.4dev10. Numerous bug fixes. To name but a few:
* fix:  the recently added code to enable external programs to
  replace normal lynx handling of individual URL types was not
  refreshing the screen after the external program finished
  (EXTERNAL set TRUE:TRUE) -DK
* add %s substitution to mailcap_substitute(), overlooked when
  implementing the logic to read from stdin when %s is omitted
  (reported by IC) -TD
* implement %s, %t, %{charset} and %{encoding} substitutions for
  mailcap commands in HTFWriter.c (addresses Debian #21096) -TD

Full change log available online at

http://lynx.isc.org/current/CHANGES
2000-10-18 03:55:47 +00:00
fredb
0c6b58570c Reorganize crypto handling, as discussed on tech-pkg. Remove all
RESTRICTED= variables that were predicated on former U.S. export
regulations. Add CRYPTO=, as necessary, so it's still possible to
exclude all crypto packages from a build by setting MKCRYPTO=no
(but "lintpkgsrc -R" will no longer catch them).

Specifically,

- - All packages which set USE_SSL just lose their RESTRICTED
    variable, since MKCRYPTO responds to USE_SSL directly.
- - realplayer7 and ns-flash keep their RESTRICTED, which is based
    on license terms, but also gain the CRYPTO variable.
- - srp-client is now marked broken, since the distfile is evidently
    no longer available. On this, we're no worse off than before.
    [We haven't been mirroring the distfile, or testing the build!]
- - isakmpd gets CRYPTO for RESTRICTED, but remains broken.
- - crack loses all restrictions, as it does not evidently empower
    a user to utilize strong encryption (working definition: ability
    to encode a message that requires a secret key plus big number
    arithmetic to decode).
2000-09-09 19:40:14 +00:00
fredb
1ecb2c7deb Set DIST_SUBDIR for lynx-current too, like lynx, so that we're
not collecting the same "DISTFILES" in two different places.
2000-08-11 13:18:39 +00:00
fredb
2a52503e53 Lynx configure has --enable-ipv6; use it. Pointed out by Thomas E. Dickey
in private mail. Still must be conditional on "USE_INET6" to build on
NetBSD-1.4.3.
2000-08-11 01:36:24 +00:00
fredb
92740ff82c Oops. Enable IPv6 support, conditionally on "USE_INET6".
Verbosify comments.
2000-08-10 18:11:19 +00:00
fredb
d6751e0fbf This "just worked" on netbsd-1-5, because gzcat understands bzip2. Set
'EXTRACT_SUFX' reduntantly, to make the bzip2 magic work on NetBSD-1.4.*,
and set 'EXTRACT_ONLY', to prevent bzip2 from complaining about the
non-bzip2'd "po" files.
2000-08-07 17:24:23 +00:00
fredb
a66715cdfa Update to 2.8.4dev.7, and expand NLS support, using patches provided
by Jim Spath in PR pkg/10772. Thanks! According to Jim, this version
of lynx includes integrated IPV6 support (not verified).
2000-08-07 11:48:47 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00
hubertf
a429b241f3 This produces some funny errors:
RESTRICT="foo; bar"

Fix by s/;/,/
2000-07-25 00:25:11 +00:00
rh
15ab860cc3 Do not use NO_PACKAGE and NO_CDROM to denote restricted packages. Use the
appropriate variables instead.
2000-07-20 13:30:59 +00:00
itohy
b17d3e176f Include bsd.pkg.mk after DEPENDS is set so that the dependency shall
be recorded properly.
Use bsd.prefs.mk for options instead.
2000-06-02 04:14:12 +00:00
fredb
27326359fb Fix logic for CURSES_HAS_COLORS test (but leave it commented out, for now). 2000-05-12 04:37:53 +00:00
fredb
34ab3112b6 Enable socks supports and associated logic (no socks with slang).
Add a test for BSD color capable curses, but leave the default at
slang. It builds with curses, but I can't get any color out of it.
2000-05-09 00:54:58 +00:00
fredb
f54cd12dfe Update to 2.8.3rel.1. Minor bug-fixes and tweaks since 2.8.3pre.7.
This version is considered to be release quality, but I'm putting
this under lynx-current pending integration of ipv6 support. Also,
socks is said to be broken in this release.

Add a hook to use "ncurses" for the screen library -- currently
the only way to get color-style support, or "curses" -- for the
day when NetBSD curses supports color. "slang" remains the default.
2000-05-08 01:46:55 +00:00
tron
ffbd48cf42 Switch to "USE_SSL". 2000-04-27 06:46:02 +00:00
fredb
46e208c671 Update to 2.8.3pre.7. Bug fixes and doc changes since 2.8.3pre.6,
including:

- - more careful handling of CHARSET attributes
- - fix bug in HTML.c that could result in infinite loop
- - do not send local file name in referrer field

Full details in CHANGES file.
2000-04-22 05:34:05 +00:00
fredb
55bca58710 Use dewey depends for openssl, as the moxienet patch is known not to work
with openssl-0.9.2b.
2000-04-22 05:11:26 +00:00
explorer
54ad0b197b use openssl-0.9.5a 2000-04-21 03:22:18 +00:00
fredb
41e7d5cf41 Update to 2.8.3pre.6 -- dev22 is no longer available. Bug fixes.
Full list of changes since 2.8.2 at <http://lynx.isc.org/current/CHANGES>.
2000-04-17 13:32:47 +00:00
fredb
a16f695210 Initial import of new "lynx-current" package, lynx-2.8.3dev22. Numerous
bug fixes and changes from 2.8.2. A few visible ones:

* update documentation to reflect move from sol.slcc.edu to lynx.isc.org
 -PG
* add FTP_PASSIVE option to lynx.cfg, allowing installer to defer decision
  of whether lynx uses passive ftp connection (adapted from patch by
  Bernhard Rosenkraenzer <bero@redhat.de>) -TD
* change configure script defaults for --enable-persistent-cookies and
  --enable-alt-bindings to 'yes' -TD

[For persistent cookies, PERSISTENT_COOKIES:TRUE must be set in lynx.cfg.]

This package applies the latest moxienet patch to support `https' URI's,
utilizing openssl-0.9.4. (Closes PR pkg/7288.) Also, garbage collects
PASSIVE_FETCH--it's now a run time option, and installs all doc's and help
files, including sample lynx.cfg, into ${LOCALBASE}/share/lynx. (Active
config is still ${LOCALBASE}/etc/lynx.cfg.)
2000-03-23 17:56:44 +00:00