xref: /mports/science/sigrok-firmware-utils/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026