* Services now use envdir to set up environment variables such
as $IP and $CACHESIZE, so outside tools can read and edit the
variables.
* dnscache discards non-recursive queries. There's a new dnsqr
tool to send recursive queries to dnscache.
* dnscache works around the Linux O_NONBLOCK kernel bug.
- remove PKGNAME, the distfile now has the correct name
- re-anchor patches
- add dnsqr to PLIST
It now FAKEs, and installs in a nice clean CPAN way
- CONFIGURE_STYLE is perl now, remove a lot of old manual code
- remove all old patches, and add in a new one which cleans up
the program a bit (remove small linux specific hacks)
thanks to brad@ for the review
Pine has historically built against an internal copy
of the c-client library, however c-client development
has progressed beyond what is shipped with pine.
(It would appear that all new development work is
being done via UW's imap server codebase.) This change
allows pine to utilize improvements/bugfixes in the
c-client library. A consequence of this change is
that the recently reported vulnerability to BugTraq
regarding malformed X-keywords header has been fixed.
reviewed by brad@
--
The File::Tail module is designed for reading files which are
continously appended to (the name comes from the tail -f directive).
Usually such files are logfiles of some description.
The module tries hard not to busy wait on the file, dynamically
calcultaing how long it should wait before it pays to try reading
the file again.
The module should handle normal log truncations ("close; move; open"
or "cat /dev/null >file") transparently, without losing any input.
reviewed by brad@
--
This is the perl5 TimeDate distribution.
This distribution replaces the earlier GetDate distribution, which
was only a date parser. The date parser contained in this distribution
is far superior to the yacc based parser, and a *lot* fatser.
The parser contained here will only parse absolute dates, if you
want a date parser that can parse relative dates then take a look
at the Time modules by David Muir on CPAN.
reviewed by brad@
--
Time::HiRes module: High resolution time, sleep, and alarm.
Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers
to implement time, sleep, and alarm that know about non-integral seconds.
reviewed by brad@
--
This package consists of a C library and a Perl module (which uses
the C library, internally) for all kinds of date calculations based
on the Gregorian calendar (the one used in all western countries
today), thereby complying with all relevant norms and standards:
ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where
applicable).
- someone forgot to remove the PLIST.noshared on the switch over to the
new PLIST framework which just negates the switch for archs without
shared libraries.
BIND 9.0.0 is the first "general availability" release of BIND
version 9. It is aimed at early adopters and those who wish to
make use of new 9.0 features, such as IPv6 and DNSSEC secure
resolution support.
- pkg/COMMENT no longer starts with a capital
- pkg/DESCR uses value of HOMEPAGE
- lots more fonts added to PLIST from contributed.tar.gz
- define DISTNAME to make things cleaner
- patch-aa renamed to patch-figlet
- added patch-figlist to code in default location of fonts
- removed patch-ab since Aaron's port just passes MAKE_FLAGS
- removed FAKE_FLAGS completely and do the install manually
- added HOMEPAGE
- general Makefile cleaning (bump NEED_VERSION etc)
- add RCS ids everywhere that needs them
- take maintainership
merge ok'ed by aaron@, dugsong@monkey.org