- after looking at patch-ao again it was quite clear that the previous
revision broke internal RSA support, fix patch and make one slight
improvement to it.
Plays some make trickery to get all details correct.
Numerous benefits:
- make automatically handles badly fetched files,
- possible extension to special-case *each* file fetch,
- can be easily parallelized.
Similar rules for fetch-list soon coming.
Also simplify CDROM handling while we're at it, no need for 10 knobs
when one suffices.
These libraries are part of the FreeBSD compatibility options
for OpenBSD. These libraries provide support for binaries built
on FreeBSD 2.0.x, 2.1.x and 2.2.x systems.
3.2.3 is a bug-fix update, this can be safely used to replace an old
3.2.2 nethack without losing games in progress. In fact this is
recommended, as 3.2.2 score tables are not Y2K compliant.
`main' targets (checksum, fetch, extract...) are always defined.
This removes the possibility of erroneously overriding them.
Dependency fix:
- move the NO_xxx test to the _xxx_COOKIE target, so that each cookie
is built at exactly one point in the Makefile.
- separate phony targets from the real thing:
`top' dummy targets (e.g., build) depend on the corresponding cookie,
cookies depend on each others and each cookie does trigger the real targett
(unless NO_xxx) before creating the cookie.
This does repair parallel makes, which were completely broken.
Might induce problems into odd-balls ports, but I couldn't get anyone to
comment on this patch after a week on ports@ and tech@.
Maybe, if something breaks, I'll finally get some comments...
MAKE_EBONES -> WITH_KERBEROS. Add ssl support via WITH_SSL.
Still to merge some changes brad@ sent me.
Note: if ssl is enabled, it'll compile, but ssl will not be
actually included. Patches sent again to author, sigh, sigh.
Don't even think in enabling inet6 yet.
- remove pre-configure target
- remove workaround for texinfo install-info bug
- add removal of info files into ghsar+gunshar's Makefile before they are
recreated
- split out patch-aa into patch-aa and patch-ab, patches are supposed to
only patch one file each
- rearrange PLIST a bit