View | Details | Raw Unified | Return to bug 199224 | Differences between
and this patch

Collapse All | Expand All

(-)devel/drpython/Makefile (-8 / +26 lines)
Lines 20-26 Link Here
20
NO_ARCH=	yes
20
NO_ARCH=	yes
21
WRKSRC=		${WRKDIR}/${PORTNAME}
21
WRKSRC=		${WRKDIR}/${PORTNAME}
22
22
23
USES=		python zip
23
USES=		compiler:c++11-lib python zip
24
USE_PYTHON=	distutils autoplist
24
USE_PYTHON=	distutils autoplist
25
USE_WX=		3.0+
25
USE_WX=		3.0+
26
WX_COMPS=	python:lib
26
WX_COMPS=	python:lib
Lines 31-43 Link Here
31
		"${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \
31
		"${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \
32
		"drpython" "Development;IDE;" ""
32
		"drpython" "Development;IDE;" ""
33
33
34
.include <bsd.port.pre.mk>
35
36
.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
37
MAKE_ENV+=	LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"
38
.endif
39
34
post-patch:
40
post-patch:
35
	@${REINPLACE_CMD} -e \
41
	@${REINPLACE_CMD} -e \
36
		'/postinst.py/d' ${WRKSRC}/setup.py
42
		'/postinst.py/d' ${WRKSRC}/setup.py
37
	@${RM} ${WRKSRC}/setup.cfg
38
	@${REINPLACE_CMD} -e \
43
	@${REINPLACE_CMD} -e \
39
		's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py
44
		's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py
40
	@${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/drpython.lin
45
	@${RM} ${WRKSRC}/setup.cfg
41
46
42
pre-build:
47
pre-build:
43
	@(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html)
48
	@(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html)
Lines 45-55 Link Here
45
		${WRKSRC}/documentation)
50
		${WRKSRC}/documentation)
46
51
47
post-build:
52
post-build:
48
	@${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/drpython.sh
53
	@${MKDIR} ${WRKDIR}/wrappers
49
	@${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' >> ${WRKDIR}/drpython.sh
54
	@${ECHO_CMD} -n \
55
		>> ${WRKDIR}/wrappers/drpython
56
	@${ECHO_CMD} '#!/bin/sh' \
57
		>> ${WRKDIR}/wrappers/drpython
58
.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
59
	@${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \
60
		>> ${WRKDIR}/wrappers/drpython
61
	@${ECHO_CMD} 'export LD_LIBRARY_PATH' \
62
		>> ${WRKDIR}/wrappers/drpython
63
	@${ECHO_CMD} \
64
		>> ${WRKDIR}/wrappers/drpython
65
.endif
66
	@${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' \
67
		>> ${WRKDIR}/wrappers/drpython
50
68
51
post-install:
69
post-install:
52
	(cd ${WRKDIR} && ${INSTALL_SCRIPT} drpython.sh \
70
	(cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} drpython \
53
		${STAGEDIR}${PREFIX}/bin/drpython)
71
		${STAGEDIR}${PREFIX}/bin)
54
72
55
.include <bsd.port.mk>
73
.include <bsd.port.post.mk>
(-)devel/drpython/files/patch-drpython.lin (-7 lines)
Lines 1-7 Link Here
1
--- drpython.lin.orig	2014-04-20 17:50:40 UTC
2
+++ drpython.lin
3
@@ -1,2 +1,2 @@
4
-#!/bin/bash
5
-python ${0%/*}/drpython.pyw
6
+#!/bin/sh
7
+%%PYTHON%% ${0%/*}/drpython.pyw

Return to bug 199224