# $NetBSD: options.mk,v 1.5 2009/12/18 18:54:24 drochner Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.libgcrypt PKG_SUPPORTED_OPTIONS= idea .include "../../mk/bsd.prefs.mk" .if ${MACHINE_ARCH} == "i386" && ${OPSYS} != "Darwin" . include "../../mk/compiler.mk" # GCC 3.x (at least 3.3.3 on NetBSD) fails to compile asm() call in # cipher/rijndael.c:do_padlock() . if empty(CC_VERSION:Mgcc-3.*) PKG_SUPPORTED_OPTIONS+= via-padlock PKG_SUGGESTED_OPTIONS+= via-padlock . endif .endif .include "../../mk/bsd.options.mk" .if empty(PKG_OPTIONS:Mvia-padlock) # Disable VIA Padlock support. CONFIGURE_ARGS+= --disable-padlock-support .endif .if !empty(PKG_OPTIONS:Midea) # use of IDEA as crypto function LICENSE= idea-license RESTRICTED= Commercial distribution is claimed to require a license. NO_SRC_ON_CDROM= ${RESTRICTED} NO_BIN_ON_CDROM= ${RESTRICTED} DISTFILES+= gcrypt.tar.bz2 SITES.gcrypt.tar.bz2= http://www.kfwebs.com/ CFLAGS+= -DUSE_IDEA MAKE_ENV+= IDEAOBJECT=idea.lo USE_TOOLS+= patch post-patch: ideapatch ideapatch: cd ${WRKDIR} && ${PATCH} <${FILESDIR}/idea-patch && \ ${CP} idea.c ${WRKSRC}/cipher .endif