mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
devel/drpython: Fix runtime error on F9
PR: 199224 Submitted by: ports fury
This commit is contained in:
parent
7e07290790
commit
be305655bd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=398986
2 changed files with 26 additions and 15 deletions
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= drpython
|
||||
PORTVERSION= 3.11.4
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= SF/${PORTNAME}/DrPython%20%283.x%29/${PORTVERSION}
|
||||
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
|
||||
|
@ -20,7 +20,7 @@ RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils
|
|||
NO_ARCH= yes
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
USES= python zip
|
||||
USES= compiler:c++11-lib python zip
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_WX= 3.0+
|
||||
WX_COMPS= python:lib
|
||||
|
@ -31,13 +31,18 @@ DESKTOP_ENTRIES="DrPython" "Python editor and IDE" \
|
|||
"${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \
|
||||
"drpython" "Development;IDE;" ""
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
|
||||
MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
'/postinst.py/d' ${WRKSRC}/setup.py
|
||||
@${RM} ${WRKSRC}/setup.cfg
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py
|
||||
@${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/drpython.lin
|
||||
|
||||
pre-build:
|
||||
@(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html)
|
||||
|
@ -45,11 +50,24 @@ pre-build:
|
|||
${WRKSRC}/documentation)
|
||||
|
||||
post-build:
|
||||
@${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/drpython.sh
|
||||
@${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' >> ${WRKDIR}/drpython.sh
|
||||
@${MKDIR} ${WRKDIR}/wrappers
|
||||
@${ECHO_CMD} -n \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
@${ECHO_CMD} '#!/bin/sh' \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
.if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc
|
||||
@${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
@${ECHO_CMD} 'export LD_LIBRARY_PATH' \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
@${ECHO_CMD} \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
.endif
|
||||
@${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' \
|
||||
>> ${WRKDIR}/wrappers/drpython
|
||||
|
||||
post-install:
|
||||
(cd ${WRKDIR} && ${INSTALL_SCRIPT} drpython.sh \
|
||||
${STAGEDIR}${PREFIX}/bin/drpython)
|
||||
(cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} drpython \
|
||||
${STAGEDIR}${PREFIX}/bin)
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
--- drpython.lin.orig 2014-04-20 17:50:40 UTC
|
||||
+++ drpython.lin
|
||||
@@ -1,2 +1,2 @@
|
||||
-#!/bin/bash
|
||||
-python ${0%/*}/drpython.pyw
|
||||
+#!/bin/sh
|
||||
+%%PYTHON%% ${0%/*}/drpython.pyw
|
Loading…
Add table
Reference in a new issue