Added
Link Here
|
1 |
# $FreeBSD$ |
2 |
|
3 |
PORTNAME= k40-whisperer |
4 |
DISTVERSION= 0.19 |
5 |
CATEGORIES= cad python |
6 |
MASTER_SITES= http://www.scorchworks.com/K40whisperer/ |
7 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
8 |
DISTNAME= K40_Whisperer-${DISTVERSION}_src |
9 |
|
10 |
MAINTAINER= 0mp@FreeBSD.org |
11 |
COMMENT= GUI control software for the stock K40 laser cutter controller |
12 |
|
13 |
LICENSE= GPLv3+ |
14 |
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt |
15 |
|
16 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ |
17 |
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ |
18 |
${PYTHON_PKGNAMEPREFIX}usb>0:devel/py-usb@${PY_FLAVOR} |
19 |
|
20 |
USES= python:-2.7 zip |
21 |
|
22 |
NO_BUILD= yes |
23 |
|
24 |
WHISPERER_COMMAND= ${PORTNAME} |
25 |
SUB_FILES= pkg-message ${WHISPERER_COMMAND} |
26 |
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} WHISPERER_COMMAND=${WHISPERER_COMMAND} |
27 |
|
28 |
PLIST_FILES= bin/${WHISPERER_COMMAND} |
29 |
|
30 |
PORTDATA= bezmisc.py \ |
31 |
CC.png \ |
32 |
cspsubdiv.py \ |
33 |
cubicsuperpath.py \ |
34 |
down.png \ |
35 |
dxf.py \ |
36 |
egv.py \ |
37 |
emblem64 \ |
38 |
ffgeom.py \ |
39 |
g_code_library.py \ |
40 |
inkex.py \ |
41 |
interpolate.py \ |
42 |
k40_whisperer.py \ |
43 |
left.png \ |
44 |
LL.png \ |
45 |
LR.png \ |
46 |
nano_library.py \ |
47 |
right.png \ |
48 |
simplepath.py \ |
49 |
simplestyle.py \ |
50 |
simpletransform.py \ |
51 |
svg_reader.py \ |
52 |
UL.png \ |
53 |
up.png \ |
54 |
UR.png |
55 |
|
56 |
PORTDOCS= README_Linux.txt \ |
57 |
README_MacOS.md |
58 |
|
59 |
do-install: |
60 |
${INSTALL_SCRIPT} ${WRKDIR}/${WHISPERER_COMMAND} ${STAGEDIR}${PREFIX}/bin |
61 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
62 |
.for f in ${PORTDATA} |
63 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} |
64 |
.endfor |
65 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
66 |
${INSTALL_DATA} ${WRKSRC}/README_Linux.txt ${STAGEDIR}${DOCSDIR} |
67 |
${INSTALL_DATA} ${WRKSRC}/README_MacOS.md ${STAGEDIR}${DOCSDIR} |
68 |
|
69 |
.include <bsd.port.mk> |