# New ports collection makefile for: homard # Date created: 08 July 2003 # Whom: Thierry Thomas # # $FreeBSD$ # PORTNAME= homard PORTVERSION= 5.5 PORTREVISION= 1 CATEGORIES= french cad linux python MASTER_SITES= http://www.code-aster.org/FICHIERS/homard/ DISTNAME= ${PORTNAME}_linux_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= A refinement and de-refinement mesh tool RESTRICTED= "Toute personne chargeant le logiciel HOMARD s'engage à ne\ l'utiliser qu'en couplage avec le logiciel Code_ASTER. Pour\ tout autre usage, un droit de licence est nécessaire.\ Contacter les administrateurs de HOMARD à l'adresse :\ ." WRKSRC= ${WRKDIR}/ASTER_HOMARD ONLY_FOR_ARCHS= i386 USE_LINUX= yes USE_PYTHON= yes USE_REINPLACE= yes REINPLACE_ARGS= -i "" NO_BUILD= yes LHOMARDDIR?= apps/${PORTNAME} ASTER_VER= 7.1 vaster= STA${ASTER_VER} ASTER_TOOLS= ${LOCALBASE}/aster/${vaster}/outils HOMARDDIR= ${PREFIX}/${LHOMARDDIR} AHPY= aster_homard_py # This name is requested to run aster's make test HOMARDPG= ${PORTNAME:U}_V${PORTVERSION}.out .include unames!= ${UNAME} -s PLIST_SUB= HOMARDDIR=${LHOMARDDIR} AHPY=${LHOMARDDIR}/${AHPY} \ UNAMES=${unames} HOMARDPG=${HOMARDPG} BRANDELF?= /usr/bin/brandelf post-patch: @${REINPLACE_CMD} -e "s#HOMARD_REP_PRO=/??????#HOMARD_REP_PRO=${ASTER_TOOLS}#" \ -e "s#HOMARD_REP_EXE=/??????#HOMARD_REP_EXE=${PREFIX}/bin#" \ -e "s#/??????#${PYTHON_CMD}#" \ ${WRKSRC}/${PORTNAME} @${CHMOD} u+w ${WRKSRC}/${AHPY} do-install: ${MKDIR} ${HOMARDDIR} ${MKDIR} ${PREFIX}/bin/${unames} ${INSTALL_PROGRAM} ${WRKDIR}/${HOMARDPG} ${PREFIX}/bin/${unames} ${BRANDELF} -t Linux ${PREFIX}/bin/${unames}/${HOMARDPG} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${HOMARDDIR} ${CP} -R ${WRKSRC}/${AHPY} ${HOMARDDIR} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${HOMARDDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${HOMARDDIR} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${HOMARDDIR} post-install: @${ECHO} @${CAT} ${PKGMESSAGE} @${ECHO} .include