# Created by: Uffe Jakobsen PORTNAME= firmware PORTVERSION= 20140418 PORTREVISION= 2 CATEGORIES= science MASTER_SITES= #none PKGNAMEPREFIX= sigrok- PKGNAMESUFFIX= -utils DISTFILES= #none MAINTAINER= bsam@FreeBSD.org COMMENT= Sigrok firmware extraction utilities LICENSE= GPLv3+ USES= python:3.4+ shebangfix SHEBANG_FILES= ${PY_FILES} ${EX_FILES} NO_BUILD= yes NO_ARCH= yes PORTDOCS= README.parsepe PY_FILES= parsepe.py parseelf.py EX_FILES= sigrok-fwextract-hantek-dso \ sigrok-fwextract-saleae-logic16 \ sigrok-fwextract-sysclk-lwla PLIST_FILES= ${PY_FILES:S,^,bin/,} \ ${EX_FILES:S,^,bin/,} \ ${EX_FILES:S,^,man/man1/,:S,$,.1.gz,} OPTIONS_DEFINE= DOCS do-extract: @${MKDIR} ${WRKSRC} @${CP} ${FILESDIR}/* ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.parsepe ${STAGEDIR}${DOCSDIR} .for fil in ${PY_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${fil} ${STAGEDIR}${PREFIX}/bin .endfor .for fil in ${EX_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${fil} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${fil}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .endfor .include