2004-01-20 13:18:15 +01:00
|
|
|
# $NetBSD: Makefile,v 1.16 2004/01/20 12:25:34 agc Exp $
|
1998-11-24 17:52:18 +01:00
|
|
|
#
|
|
|
|
|
|
|
|
DISTNAME= rc5-mlg-004
|
|
|
|
PKGNAME= rc5des-0.4
|
2002-04-12 17:17:22 +02:00
|
|
|
PKGREVISION= 1
|
1998-11-24 17:52:18 +01:00
|
|
|
CATEGORIES= security
|
|
|
|
MASTER_SITES= http://www.flame.org/netbsd-rc5/
|
|
|
|
|
2003-07-18 00:50:55 +02:00
|
|
|
MAINTAINER= tech-pkg@NetBSD.org
|
2001-01-09 18:50:03 +01:00
|
|
|
HOMEPAGE= http://www.distributed.net/rc5/
|
2001-02-17 18:42:09 +01:00
|
|
|
COMMENT= Binaries for taking part in the rc5des challenge
|
1998-11-24 17:52:18 +01:00
|
|
|
|
2004-01-20 13:18:15 +01:00
|
|
|
WRKSRC= ${WRKDIR}/RC5
|
|
|
|
|
2002-04-12 17:17:22 +02:00
|
|
|
# This package requires emulators/compat12,compat13 and compat14
|
|
|
|
# but only if we aren't running the relevant release natively.
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
RELEASE!= ${ECHO} ${OS_VERSION} | ${AWK} -F. '{print $$1*100+$$2}'
|
|
|
|
.if ${RELEASE}>104
|
|
|
|
DEPENDS+= compat14-[0-9]*:../../emulators/compat14
|
|
|
|
.if ${RELEASE}>103
|
|
|
|
DEPENDS+= compat13-[0-9]*:../../emulators/compat13
|
|
|
|
.if ${RELEASE}>102
|
|
|
|
DEPENDS+= compat12-[0-9]*:../../emulators/compat12
|
|
|
|
.endif
|
|
|
|
.endif
|
|
|
|
.endif
|
|
|
|
|
2003-06-11 22:50:50 +02:00
|
|
|
ONLY_FOR_PLATFORM= NetBSD-*-alpha NetBSD-*-arm NetBSD-*-arm32 \
|
|
|
|
NetBSD-*-i386
|
1998-11-24 17:52:18 +01:00
|
|
|
|
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).
2000-09-09 21:40:14 +02:00
|
|
|
CRYPTO= yes
|
|
|
|
NO_CONFIGURE= yes
|
1998-11-24 17:52:18 +01:00
|
|
|
|
|
|
|
# agc - this is commented out until I can test that it works.
|
|
|
|
#post-patch:
|
|
|
|
# @(hostname=`/bin/hostname`; \
|
|
|
|
# fqdn=`/usr/sbin/host $$hostname | ${AWK} '{ print $$1; exit }'`; \
|
|
|
|
# ${MV} ${WRKSRC}/master.ini ${WRKSRC}/master.ini.in; \
|
|
|
|
# ${SED} -e 's|your\.site|'$$fqdn'|g' ${WRKSRC}/master.ini.in > ${WRKSRC}/master.ini)
|
|
|
|
|
|
|
|
do-build:
|
2000-02-05 06:01:26 +01:00
|
|
|
cd ${WRKSRC}; ${RM} -f master.ini.orig rc5.sh.orig
|
1998-11-24 17:52:18 +01:00
|
|
|
|
|
|
|
# agc - commented out until the above is tested.
|
|
|
|
#do-build:
|
2000-02-05 06:01:26 +01:00
|
|
|
# cd ${WRKSRC}; ${RM} -f master.ini.orig master.ini.in rc5.sh.orig
|
1998-11-24 17:52:18 +01:00
|
|
|
|
|
|
|
do-install:
|
2001-02-25 05:17:35 +01:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/RC5
|
2003-04-10 03:28:03 +02:00
|
|
|
cd ${WRKSRC} && ${PAX} -rw . ${PREFIX}/RC5
|
1998-11-24 17:52:18 +01:00
|
|
|
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|