Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Frederick Bruckman <fredb@netbsd.org>
List: source-changes
Date: 09/09/2000 22:40:26
Module Name:	pkgsrc
Committed By:	fredb
Date:		Sat Sep  9 19:40:25 UTC 2000

Modified Files:
	pkgsrc/archivers/hpack: Makefile
	pkgsrc/archivers/zip: Makefile
	pkgsrc/archivers/zip1: Makefile
	pkgsrc/audio/realplayer7: Makefile
	pkgsrc/graphics/ns-flash: Makefile
	pkgsrc/mail/fetchmail: Makefile
	pkgsrc/mail/mutt-current: Makefile
	pkgsrc/mail/qpopper: Makefile
	pkgsrc/mbone/nte: Makefile
	pkgsrc/mbone/rat: Makefile
	pkgsrc/mbone/sdr: Makefile
	pkgsrc/net/speakfreely: Makefile
	pkgsrc/net/vnc: Makefile
	pkgsrc/security/crack: Makefile
	pkgsrc/security/gnupg: Makefile
	pkgsrc/security/isakmpd: Makefile
	pkgsrc/security/kth-krb4: Makefile
	pkgsrc/security/openssh: Makefile
	pkgsrc/security/openssl: Makefile
	pkgsrc/security/pgp2: Makefile
	pkgsrc/security/pgp5: Makefile
	pkgsrc/security/py-crypto: Makefile
	pkgsrc/security/racoon: Makefile
	pkgsrc/security/rc5des: Makefile
	pkgsrc/security/rsaref: Makefile
	pkgsrc/security/srp_client: Makefile
	pkgsrc/security/ssh: Makefile
	pkgsrc/security/ssh6: Makefile
	pkgsrc/www/libwww: Makefile
	pkgsrc/www/lynx: Makefile
	pkgsrc/www/lynx-current: Makefile

Log Message:
Reorganize crypto handling, as discussed on tech-pkg. Remove all
RESTRICTED= variables that were predicated on former U.S. export
regulations. Add CRYPTO=, as necessary, so it's still possible to
exclude all crypto packages from a build by setting MKCRYPTO=no
(but "lintpkgsrc -R" will no longer catch them).

Specifically,

- - All packages which set USE_SSL just lose their RESTRICTED
    variable, since MKCRYPTO responds to USE_SSL directly.
- - realplayer7 and ns-flash keep their RESTRICTED, which is based
    on license terms, but also gain the CRYPTO variable.
- - srp-client is now marked broken, since the distfile is evidently
    no longer available. On this, we're no worse off than before.
    [We haven't been mirroring the distfile, or testing the build!]
- - isakmpd gets CRYPTO for RESTRICTED, but remains broken.
- - crack loses all restrictions, as it does not evidently empower
    a user to utilize strong encryption (working definition: ability
    to encode a message that requires a secret key plus big number
    arithmetic to decode).


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/archivers/hpack/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/archivers/zip/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/archivers/zip1/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/audio/realplayer7/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/graphics/ns-flash/Makefile
cvs rdiff -r1.75 -r1.76 pkgsrc/mail/fetchmail/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/mail/mutt-current/Makefile
cvs rdiff -r1.22 -r1.23 pkgsrc/mail/qpopper/Makefile
cvs rdiff -r1.22 -r1.23 pkgsrc/mbone/nte/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/mbone/rat/Makefile
cvs rdiff -r1.28 -r1.29 pkgsrc/mbone/sdr/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/net/speakfreely/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/net/vnc/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/security/crack/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/security/gnupg/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/security/isakmpd/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/security/kth-krb4/Makefile
cvs rdiff -r1.27 -r1.28 pkgsrc/security/openssh/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/security/openssl/Makefile
cvs rdiff -r1.24 -r1.25 pkgsrc/security/pgp2/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/security/pgp5/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/security/py-crypto/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/security/racoon/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/security/rc5des/Makefile
cvs rdiff -r1.19 -r1.20 pkgsrc/security/rsaref/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/security/srp_client/Makefile
cvs rdiff -r1.81 -r1.82 pkgsrc/security/ssh/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/security/ssh6/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/www/libwww/Makefile
cvs rdiff -r1.29 -r1.30 pkgsrc/www/lynx/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/www/lynx-current/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.