Fixes:
* fix some portname/version checking bugs
* put EXTRACT_ONLY in section 1 checking
* fix multi comment sections at top of Makefile regex
* make portlint pass perl -w (this found a few bugs)
No new features in this version
Changes include:
1) Original author no longer had time to work on bidwatcher. So
someone else took up the code and put it on sourceforge.
2) Bandwidth load taken off people.FreeBSD.org now that we can
get the distfiles off sourceforge instead.
3) Fix URI fennerism.
Note: I'm aware of another bidwatcher fork, particularly the one by Wayne
Schlitt (www.midwestcs.com/bidwatcher), which is at version 1.1.4; however
I've decided to go with the sourceforge version since it actually does
compile on FreeBSD (Wayne's version has some sort of Linux-specific
timezone code, or at least it conflicts with our timezone() function).
I can just hear the eBay freaks cheering this commit on..
since the tarball seems to be available on tucows, we'll move it there
instead of putting it on my people.FreeBSD.org space. This also fixes
the distfile fennerism, and finally we can remove USE_IMAKE! The patches
that have been removed are obsolete due to newer compilers.
isn't 100% ready for prime time, but it works well enough that it should
be fine to use for most things. I'm not sure if I'll have time to fix
the few minor bugs that I know of and give it a good testing today.
Parts of the PORTNAME/PORTVERSION changes were submitted by knu.
Other changes in this version:
* add "-V", version flag
* use getopts instead of parsing @ARGV
- this fixes a bug where you could only specify one flag after the
dash (ie. -c -N would work and -cN wouldn't)
* change some warnings to fatals
* ignore dot directives in Makefile
- this usually reduces the number of warnings displayed when
a Makefile contains .include or .if foo
* don't blame just emacs for leaving around temporary editor files
* don't warn about installing files into /compat
* correct counting of number of chars in pkg/COMMENT
* understand multiple rcsid tags in the comments section
- this allows us to have both $FreeBSD$ and $NetBSD$, for example
without getting funky warning messages
* scope variables with my instead of local so we can use strict to
help us find bugs in portlint
* Author rearranged the Makefile (and recompiled the linked objects
contained within the DISTFILE)
Update Makefile patch (patch-aa) to reflect the above changes
Add 'clean' to ALL_TARGET so we do not link with the author's precompiled
objects in the DISTFILE (FreeBSD's linker doesn't like Linux object
files).
now required.
(2) Check whether a distfile is in files/md5 before fetching instead
of after. Also print out a distinct message so we can easily catch
someone screwing up the distfile list (usually via DISTNAME).
upgrade to this version, which fixes all of the known problems with previous
lynx versions.
My thanks to the Lynx developer, T.E.Dickey <dickey@clark.net>, for
working with me so patiently to fix the problems.
And fix building on 4.0+, which have ncurses in the base, but unfortunately
base ncurses is useless.
Noted by; "Oleg V. Volkov" <rover@lglobus.ru>
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp> (fix for -current)
Approved by: asami (in regards to no repo-copy)