aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/bitmessage/Makefile
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2016-10-06 15:51:59 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2016-10-06 15:51:59 +0000
commit7f8ce9410d620184f31e5d26e09a66f422f76f95 (patch)
treec9b0d84a9751be57e4780139274c57ff4ba74688 /net-p2p/bitmessage/Makefile
parentc5697ce63fa459688821875271d167a58332de97 (diff)
downloadports-7f8ce9410d620184f31e5d26e09a66f422f76f95.tar.gz
ports-7f8ce9410d620184f31e5d26e09a66f422f76f95.zip
Notes
Diffstat (limited to 'net-p2p/bitmessage/Makefile')
-rw-r--r--net-p2p/bitmessage/Makefile34
1 files changed, 21 insertions, 13 deletions
diff --git a/net-p2p/bitmessage/Makefile b/net-p2p/bitmessage/Makefile
index 9e596341ae88..10469aea1df1 100644
--- a/net-p2p/bitmessage/Makefile
+++ b/net-p2p/bitmessage/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= bitmessage
-PORTVERSION= 0.6.0
+PORTVERSION= 0.6.1
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
@@ -29,32 +29,40 @@ OPTIONS_DEFINE= NATIVE_POW
OPTIONS_DEFAULT=NATIVE_POW
NATIVE_POW_DESC=Native POW procedure
OPTIONS_SUB= yes
-
-.include <bsd.port.options.mk>
+REINPLACE_ARGS= -i ''
post-patch:
- ${REINPLACE_CMD} -e 's|python2|${PYTHON_CMD}| ; s|share/man|man|' \
+ @${REINPLACE_CMD} -e 's|python2|${PYTHON_CMD}| ; s|share/man|man|' \
${WRKSRC}/Makefile
- ${REINPLACE_CMD} -e "s|\((CCFLAGS)\)|\1 -I${OPENSSLINC} |g" \
+ @${REINPLACE_CMD} -e "s|\((CCFLAGS)\)|\1 -I${OPENSSLINC} |g" \
-e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \
${WRKSRC}/src/bitmsghash/Makefile
+ @${REINPLACE_CMD} -e 's|python2|${PYTHON_CMD}| ; s|share/man|man|' ${WRKSRC}/Makefile ${WRKSRC}/src/depends.py
+ @${REINPLACE_CMD} -e 's|^#!.*$$|#!${PYTHON_CMD}|' \
+ ${WRKSRC}/compiletest.py ${WRKSRC}/src/bitmessagecli.py ${WRKSRC}/src/bitmessagemain.py \
+ ${WRKSRC}/src/depends.py \
+ ${WRKSRC}/src/bitmessageqt/migrationwizard.py ${WRKSRC}/src/bitmessageqt/newaddresswizard.py \
+ ${WRKSRC}/src/bitmessageqt/settingsmixin.py ${WRKSRC}/src/helper_msgcoding.py ${WRKSRC}/src/openclpow.py
do-build:
@(cd ${WRKSRC} && \
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -d ${WRKSRC} -f ${WRKSRC} && \
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -d ${WRKSRC} -f ${WRKSRC})
-.if ${PORT_OPTIONS:MNATIVE_POW}
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -d ${WRKSRC} -f ${WRKSRC} && \
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${WRKSRC} -f ${WRKSRC})
+
+do-build-NATIVE_POW-on:
@(cd ${WRKSRC} && \
${ECHO_MSG} "===> Compiling the proof-of-work (POW) routine" && \
(cd src/bitmsghash && ${MAKE_CMD}))
-.endif
post-install:
-.if ${PORT_OPTIONS:MNATIVE_POW}
+ @${RM} ${STAGEDIR}${PREFIX}/share/pybitmessage/bitmsghash/Makefile \
+ ${STAGEDIR}${PREFIX}/share/pybitmessage/bitmsghash/bitmsghash.cpp \
+ ${STAGEDIR}${PREFIX}/share/pybitmessage/bitmsghash/bitmsghash.cl
+
+post-install-NATIVE_POW-on:
@${RM} ${STAGEDIR}${PREFIX}/share/pybitmessage/bitmsghash/bitmsghash.o
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/pybitmessage/bitmsghash/bitmsghash.so
-.endif
.include <bsd.port.mk>