# New ports collection makefile for: MIRACL # Date created: Mon Jan 17 21:38:16 UTC 2005 # Whom: Mario Sergio Fujikawa Ferreira # # $FreeBSD$ # PORTNAME= miracl PORTVERSION= 5.3.2 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math MASTER_SITES= ftp://ftp.computing.dcu.ie/pub/crypto/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= pav DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Multiprecision Integer and Rational Arithmetic C/C++ Library USE_ZIP= yes NO_WRKSUBDIR= yes EXTRACT_BEFORE_ARGS= -j -aa -L PLIST_FILES= lib/libmiracl.a \ include/miracl.h include/mirdef.h .include .if ${ARCH} == "i386" BUILDCMD= linux .elif ${ARCH} == "amd64" BUILDCMD= linux64 .else IGNORE= Builds on x86 and amd64 only .endif post-patch: # C{C,XX} safeness # CFLAGS safeness .if ${ARCH} == "i386" @${REINPLACE_CMD} -E \ -e 's|gcc|${CC}|' \ -e 's|g\+\+|${CXX}|' \ -e 's|-O2|${CFLAGS}|' \ ${WRKSRC}/${BUILDCMD} .else @${REINPLACE_CMD} -E \ -e 's|gcc|${CC}|' \ -e 's|g\+\+|${CXX}|' \ -e 's|-O2|${CFLAGS} -fPIC|' \ ${WRKSRC}/${BUILDCMD} .endif do-build: @cd ${WRKSRC} && ${SH} ./${BUILDCMD} do-install: # lib @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.a \ ${PREFIX}/lib/lib${PORTNAME}.a # headers @${INSTALL_DATA} ${WRKSRC}/miracl.h \ ${PREFIX}/include/miracl.h @${INSTALL_DATA} ${WRKSRC}/mirdef.h \ ${PREFIX}/include/mirdef.h .include