Summary:
o Call va_start/va_end for each call to va_arg(). I have no idea why this
works on i386 but it shouldn't. This un-busts termlog on 64 bit
platforms.
o When allocating snp descriptors, allocate the proper size. Currently we
are allocating sizeof(struct utmp) when we really should be allocating
sizeof(struct snp_d). I can only imagine how this happen, but I am going
to guess it was a cut-and-paste-o. This helps un-busts termlog on 64 bit
architectures.
Fixes Submitted by: Eirik ?verby
While we are here:
o Open tty line with O_NONBLOCK
o Close the line fd after we attach to it as we dont need it. This closes
an fd leak.
o Remove comment about fd leak
Approved by: kris
mostly bug fixes, with a few small new features. See the following for
details: http://www.washington.edu/pine/changes/4.63-to-4.64.html
I also updated the Pine port to stop building Pico, and instead
depend on the Pico port. This solves a CONFLICTS situation, and
is arguably the more logical way to handle this. Also, if you use
an alternate editor for Pine, you no longer have to install Pico
if you don't want it.
Make the dependency on ispell conditional. [1] This is not exactly
what the PR originator requested, but it will accomplish basically
the same thing.
Use these new things called variables to help ensure that the
maildir patches can be found from version to version. [2]
PR [1]: ports/75569
Submitted by [1]: Jeremy Chadwick <freebsd@jdc.parodius.com>
PR [2]: ports/86960
Submitted by [2]: Lewis Thompson <lewiz@compsoc.man.ac.uk>
o Uphold hier(7)
o Add rc.d(8) rc.subr(8) script
o Fix several warnings
o Change default rss channels to BSD based ones:
- http://www.freebsd.org/
- http://www.freshports.org/
- http://www.oreillynet.com/pub/au/73
- http://bsdnews.com/
o Fetch an updated full channel list from the Internet if none
previously exist
o Add fork(2)/exec(3) browser support with signal(3) SIGCHLD handling
o AmphetaDesk now allows per user configurations. Due to that, it
now requires a user with a home directory so that. One can use
the rc.d script to choose a user to launch AmphetaDesk from startup
or just to run it normally from any user other than root
o Bump PORTREVISION
Approved by: Kenneth Stailey <kstailey@yahoo.com> (previous maintainer)