View | Details | Raw Unified | Return to bug 276192
Collapse All | Expand All

(-)b/devel/pycharm-ce/Makefile (-3 / +6 lines)
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
(-)b/devel/pycharm-ce/pkg-plist (+1 lines)
Lines 12-17 share/applications/pycharm-ce.desktop Link Here
12
%%DATADIR%%/bin/pycharm.sh
12
%%DATADIR%%/bin/pycharm.sh
13
%%DATADIR%%/bin/pycharm.svg
13
%%DATADIR%%/bin/pycharm.svg
14
%%DATADIR%%/bin/pycharm64.vmoptions
14
%%DATADIR%%/bin/pycharm64.vmoptions
15
%%DATADIR%%/bin/restarter
15
%%DATADIR%%/build.txt
16
%%DATADIR%%/build.txt
16
%%DATADIR%%/help/ReferenceCard.pdf
17
%%DATADIR%%/help/ReferenceCard.pdf
17
%%DATADIR%%/help/ReferenceCardForMac.pdf
18
%%DATADIR%%/help/ReferenceCardForMac.pdf

Return to bug 276192