not thread safe at all. This commit repairs the damage.
This changes the minor version numbers of the Modula-3 shared
libraries. The packages that depend on modula-3-lib will need to
be rebuilt:
net/cvsup
print/virtualpaper
already in the distfile patch, and so is part of patch-ac. The new
patch-ac is a bug fix (wrong order of arguments -- how did it
work for anyone?!?).
While I'm here, replace "mkdir -p" with "${MKDIR}", etc.
Notified about patch by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)
I've come to talk with you again,
Because a hard drive slowly filling up,
The ports committed while I was sleeping,
And the unified diff that was planted in my brain
Still remains
Within the sound of patching.
In restless dreams I built alone
Huge directories of snapshot packages,
'Neath the halo of a computer monitor,
I tourned my collar to the coke and tea
When my eyes were stabbed by the flash of arriving mails
That split the screen
And touched the sound of emiclock.
And in the new INDEX I saw
A thousand ports, maybe more.
Ports fetching without checksumming,
Ports compiling without packaging,
Ports installing files that no other port ever uses
And no one dare
Disturb the sound of gzip.
``Committers,'' said I, ``You do not know
The cvs tree like a cancer grows.
Hear the warnings that I might teach you,
Take the portlint that itojun might reach you,''
But my packages, like silent raindrops fell,
And echoed
In the wells of wcarchive....
things like koi8-r recognition, background news (nntp) processing, ispell
support.
Note that there's a horrible hack here to work around a weakness in
bsd.port.mk. The distributed patches are relative to a subdir of ${WRKSRC}
and bsd.port.mk doesn't seem to allow clean overriding of that to patch.
I appended a second "-d dir" arg to PATCH_DIST_ARGS after the .include
that set up the string with +=. patch seems to use the last instance of
"-d dir" when there are several online (it's a simple parse-time chdir).
Prompted by: pst (who also sent a partial update)