Lines 1-5
Link Here
|
1 |
PORTNAME= pycharm-ce |
1 |
PORTNAME= pycharm-ce |
2 |
DISTVERSION= 2023.3.2 |
2 |
PORTVERSION= 2023.3.2 |
|
|
3 |
PORTREVISION= 1 |
3 |
CATEGORIES= devel java python |
4 |
CATEGORIES= devel java python |
4 |
MASTER_SITES= https://download.jetbrains.com/python/ \ |
5 |
MASTER_SITES= https://download.jetbrains.com/python/ \ |
5 |
http://download.jetbrains.com/python/ |
6 |
http://download.jetbrains.com/python/ |
Lines 14-19
LICENSE= APACHE20
Link Here
|
14 |
BUILD_DEPENDS= jna>0:devel/jna |
15 |
BUILD_DEPENDS= jna>0:devel/jna |
15 |
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \ |
16 |
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \ |
16 |
jetbrains-pty4j>=0.12.13:devel/jetbrains-pty4j \ |
17 |
jetbrains-pty4j>=0.12.13:devel/jetbrains-pty4j \ |
|
|
18 |
jetbrains-restarter>=233.11799.241:devel/jetbrains-restarter \ |
17 |
jetbrains-sqlite>=232.8660.185:devel/jetbrains-sqlite |
19 |
jetbrains-sqlite>=232.8660.185:devel/jetbrains-sqlite |
18 |
|
20 |
|
19 |
USES= python:run shebangfix |
21 |
USES= python:run shebangfix |
Lines 37-44
post-extract:
Link Here
|
37 |
@${FIND} ${WRKSRC}/lib ${WRKSRC}/plugins -type d -empty -delete |
39 |
@${FIND} ${WRKSRC}/lib ${WRKSRC}/plugins -type d -empty -delete |
38 |
@${RM} -r ${WRKSRC}/plugins/cwm-plugin/quiche-native |
40 |
@${RM} -r ${WRKSRC}/plugins/cwm-plugin/quiche-native |
39 |
@${RM} -r ${WRKSRC}/plugins/python-ce/helpers/pydev/pydevd_attach_to_process |
41 |
@${RM} -r ${WRKSRC}/plugins/python-ce/helpers/pydev/pydevd_attach_to_process |
40 |
# Remove the bundled native Pty4J support libraries, they are replaced |
42 |
# Remove the bundled native Pty4J support libraries, they are replaced by java/jetbrains-pty4j |
41 |
# by java/intellij-pty4j |
|
|
42 |
@${RM} -r ${WRKSRC}/lib/pty4j |
43 |
@${RM} -r ${WRKSRC}/lib/pty4j |
43 |
# Remove bundled linux-only JRE |
44 |
# Remove bundled linux-only JRE |
44 |
@${RM} -r ${WRKSRC}/jbr |
45 |
@${RM} -r ${WRKSRC}/jbr |
Lines 61-66
do-install:
Link Here
|
61 |
# Use pty4j replacement provided by devel/jetbrains-pty4j |
62 |
# Use pty4j replacement provided by devel/jetbrains-pty4j |
62 |
${MKDIR} ${STAGEDIR}${DATADIR}/lib/pty4j/freebsd/x86-64 |
63 |
${MKDIR} ${STAGEDIR}${DATADIR}/lib/pty4j/freebsd/x86-64 |
63 |
${LN} -sf ../../../../../jetbrains/pty4j/amd64/libpty.so ${STAGEDIR}${DATADIR}/lib/pty4j/freebsd/x86-64/libpty.so |
64 |
${LN} -sf ../../../../../jetbrains/pty4j/amd64/libpty.so ${STAGEDIR}${DATADIR}/lib/pty4j/freebsd/x86-64/libpty.so |
|
|
65 |
# Use restarter provided by devel/jetbrains-restarter |
66 |
${LN} -sf ../../jetbrains/restarter/restarter ${STAGEDIR}${DATADIR}/bin/restarter |
64 |
# Use sqlite replacement provided by devel/jetbrains-sqlite |
67 |
# Use sqlite replacement provided by devel/jetbrains-sqlite |
65 |
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/linux-x86_64 |
68 |
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/linux-x86_64 |
66 |
${LN} -sf ../../../../jetbrains/sqlite/amd64/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/linux-x86_64/libsqliteij.so |
69 |
${LN} -sf ../../../../jetbrains/sqlite/amd64/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/linux-x86_64/libsqliteij.so |