openbsd-ports/security/SSLeay/Makefile
1999-09-04 04:02:55 +00:00

75 lines
2.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.8 1999/09/04 04:02:55 brad Exp $
DISTNAME= SSLeay-0.9.0b
CATEGORIES= security
MASTER_SITES= ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/ \
ftp://ftp.funet.fi/pub/mirrors/ftp.psy.uq.oz.au/SSL/ \
ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.psy.uq.oz.au/pub/Crypto/SSL/ \
ftp://ftp.internat.freebsd.org/pub/Crypto/SSL/
NO_CDROM= "CRYPTO: Third party crypto not allowed."
RESTRICTED= "Crypto; export-controlled"
MAINTAINER= dugsong@monkey.org
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT=Configure
# gcc-2.8.* confuses DES names? destest fails, but not with gcc-2.7.*. fix.
CONFIGURE_ARGS+= -DPERL5
.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
LIB_DEPENDS= rsaref.2.0:${PORTSDIR}/security/rsaref
CONFIGURE_ENV+= USA_RESIDENT=YES
CONFIGURE_ARGS+= -I../../rsaref -DRSAref
.endif
.if (${MACHINE_ARCH} == "i386")
CONFIGURE_ARGS+= OpenBSD-x86
.elif (${MACHINE_ARCH} == "pmax")
CONFIGURE_ARGS+= OpenBSD-pmax
.elif (${MACHINE_ARCH} == "arc")
CONFIGURE_ARGS+= OpenBSD-arc
.elif (${MACHINE_ARCH} == "alpha")
CONFIGURE_ARGS+= OpenBSD-alpha
.else
CONFIGURE_ARGS+= OpenBSD-be
.endif
ALL_TARGET= all test
fetch-depends:
.if !defined(NO_WARNINGS)
.if !defined(USA_RESIDENT) || ${USA_RESIDENT} != YES && ${USA_RESIDENT} != NO
@${ECHO}
@${ECHO} You must set the variable USA_RESIDENT to YES if you are a USA
@${ECHO} resident or NO otherwise. USA residents must use the RSAREF2
@${ECHO} library to build this program \(RSA Inc. holds
@${ECHO} a patent on RSA in the USA - using RSA implementations
@${ECHO} other than RSAREF in the USA will violate the US patent\).
@${ECHO} the RSA algorithm and public key crypto in general - using RSA
@${ECHO} implementations other than RSAREF violate US patent law\).
@${ECHO} ""
@${ECHO} RSAREF2 will be automatically used to build this program when
@${ECHO} given the command \"make USA_RESIDENT=YES\"
@${ECHO} ""
@${FALSE}
.endif
.endif
post-patch:
.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
@${PATCH} ${PATCH_DIST_ARGS} < ${FILESDIR}/rsaref.patch
.endif
pre-build:
.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
@${CP} ${FILESDIR}/do-rsaref-ssl ${WRKSRC}
.endif
post-install:
@${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${PREFIX}/ssl/
@${ECHO} Please read ${PREFIX}/ssl/COPYRIGHT for license information.
.include <bsd.port.mk>