1PORTNAME= firmware 2PORTVERSION= 20140418 3PORTREVISION= 4 4CATEGORIES= science 5MASTER_SITES= #none 6PKGNAMEPREFIX= sigrok- 7PKGNAMESUFFIX= -utils 8DISTFILES= #none 9 10MAINTAINER= ports@MidnightBSD.org 11COMMENT= Sigrok firmware extraction utilities 12WWW= https://www.sigrok.org/wiki/Firmware 13 14LICENSE= gpl2 15 16USES= python shebangfix 17SHEBANG_FILES= ${PY_FILES} ${EX_FILES} 18NO_BUILD= yes 19NO_ARCH= yes 20 21PORTDOCS= README.parsepe 22 23PY_FILES= parsepe.py parseelf.py 24 25EX_FILES= sigrok-fwextract-hantek-dso \ 26 sigrok-fwextract-saleae-logic16 \ 27 sigrok-fwextract-sysclk-lwla 28 29PLIST_FILES= ${PY_FILES:S,^,bin/,} \ 30 ${EX_FILES:S,^,bin/,} \ 31 ${EX_FILES:S,^,share/man/man1/,:S,$,.1.gz,} 32 33OPTIONS_DEFINE= DOCS 34 35do-extract: 36 @${MKDIR} ${WRKSRC} 37 @${CP} ${FILESDIR}/* ${WRKSRC} 38 39do-install: 40 @${MKDIR} ${DOCSDIR} 41 ${INSTALL_DATA} ${WRKSRC}/README.parsepe ${DOCSDIR} 42.for fil in ${PY_FILES} 43 ${INSTALL_SCRIPT} ${WRKSRC}/${fil} ${PREFIX}/bin 44.endfor 45.for fil in ${EX_FILES} 46 ${INSTALL_SCRIPT} ${WRKSRC}/${fil} ${PREFIX}/bin 47 ${INSTALL_MAN} ${WRKSRC}/${fil}.1 ${PREFIX}/share/man/man1 48.endfor 49 50.include <bsd.port.mk> 51