# New ports collection makefile for: gspiceui # Date created: 30 April 2006 # Whom: Stanislav Sedov # # $FreeBSD$ # PORTNAME= gspiceui PORTVERSION= 0.8.90 CATEGORIES= cad MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} DISTNAME= ${PORTNAME}-v${PORTVERSION} MAINTAINER= stas@FreeBSD.org COMMENT= GUI frontend for gnucap/ng-spice circuit simulators RUN_DEPENDS= gwave:${PORTSDIR}/cad/gwave USE_WX= 2.6 WX_UNICODE= yes USE_GMAKE= yes OPTIONS= NGSPICE "Use ng-spice as backend" on \ GNUCAP "Use gnucap as backend" off \ MODELS "Install example models" on PORTDOCS= * # XXX: exists untill it will be committed to bsd.port.mk COPYTREE_SHARE= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ 2>&1) && \ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \ ${FIND} $$1/ -type d -exec ${CHMOD} 755 {} \; && \ ${FIND} $$1/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;' -- .include post-patch: @${REINPLACE_CMD} -E -e "s,%%WX_CONFIG%%,${WX_CONFIG},g" \ ${WRKSRC}/src/Makefile .if !defined(WITHOUT_NGSPICE) RUN_DEPENDS+= ngspice:${PORTSDIR}/cad/ngspice_rework .endif .if defined(WITH_GNUCAP) RUN_DEPENDS+= gnucap:${PORTSDIR}/cad/gnucap .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${PREFIX}/bin post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @(cd ${WRKSRC}/html && ${COPYTREE_SHARE} \* ${DOCSDIR} \ "! -name Makefile") .endif .if !defined(WITHOUT_MODELS) @${MKDIR} ${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} sch ${DATADIR} \ "! -name Makefile" && \ ${COPYTREE_SHARE} lib ${DATADIR} "! -name Makefile") PLIST_SUB+= MODELS="" .else PLIST_SUB+= MODELS="@comment " .endif .include