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

(-)b/java/intellij-ultimate/Makefile (-4 / +4 lines)
Lines 1-78 Link Here
1
PORTNAME=	intellij-ultimate
1
PORTNAME=	intellij-ultimate
2
DISTVERSION=	2022.2.3
2
DISTVERSION=	2022.2.5
3
CATEGORIES=	java devel
3
CATEGORIES=	java devel
4
MASTER_SITES=	https://download-cf.jetbrains.com/idea/
4
MASTER_SITES=	https://download-cdn.jetbrains.com/idea/
5
DISTNAME=	ideaIU-${DISTVERSION}-no-jbr
5
DISTNAME=	ideaIU-${DISTVERSION}-no-jbr
6
DIST_SUBDIR=	jetbrains
6
DIST_SUBDIR=	jetbrains
7
7
8
MAINTAINER=	andoriyu@gmail.com
8
MAINTAINER=	andoriyu@gmail.com
9
COMMENT=	IntelliJ IDEA Ultimate Edition
9
COMMENT=	IntelliJ IDEA Ultimate Edition
10
WWW=		https://www.jetbrains.com/idea/
10
WWW=		https://www.jetbrains.com/idea/
11
11
12
LICENSE=	IntelliJ-Ultimate
12
LICENSE=	IntelliJ-Ultimate
13
LICENSE_NAME=	Subscription license agreement for business and organizations
13
LICENSE_NAME=	Subscription license agreement for business and organizations
14
LICENSE_TEXT=	See: https://www.jetbrains.com/store/license.html
14
LICENSE_TEXT=	See: https://www.jetbrains.com/store/license.html
15
LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
15
LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
16
16
17
RUN_DEPENDS=	intellij-fsnotifier>0:java/intellij-fsnotifier \
17
RUN_DEPENDS=	intellij-fsnotifier>0:java/intellij-fsnotifier \
18
		intellij-pty4j>=0.11.4:java/intellij-pty4j \
18
		intellij-pty4j>=0.11.4:java/intellij-pty4j \
19
		lsof:sysutils/lsof
19
		lsof:sysutils/lsof
20
20
21
USES=		python:run shebangfix ssl
21
USES=		python:run shebangfix ssl
22
22
23
USE_JAVA=	yes
23
USE_JAVA=	yes
24
JAVA_VERSION=	11+
24
JAVA_VERSION=	11+
25
25
26
SHEBANG_FILES=	bin/restart.py
26
SHEBANG_FILES=	bin/restart.py
27
27
28
CONFLICTS=	idea intellij
28
CONFLICTS=	idea intellij
29
29
30
NO_ARCH=	yes
30
NO_ARCH=	yes
31
NO_ARCH_IGNORE=	libjansi.so
31
NO_ARCH_IGNORE=	libjansi.so
32
NO_BUILD=	yes
32
NO_BUILD=	yes
33
SUB_FILES=	idea idea.desktop pkg-message
33
SUB_FILES=	idea idea.desktop pkg-message
34
34
35
BUILD_TYPE=	IU
35
BUILD_TYPE=	IU
36
BUILD_VERSION=	222.4345.14
36
BUILD_VERSION=	222.4554.10
37
BUILD_MARKER=	${BUILD_TYPE}-${BUILD_VERSION}
37
BUILD_MARKER=	${BUILD_TYPE}-${BUILD_VERSION}
38
PLIST_SUB=	BUILD_MARKER=${BUILD_MARKER}
38
PLIST_SUB=	BUILD_MARKER=${BUILD_MARKER}
39
WRKSRC=		${WRKDIR}/idea-${BUILD_MARKER}
39
WRKSRC=		${WRKDIR}/idea-${BUILD_MARKER}
40
40
41
post-patch:
41
post-patch:
42
	@${REINPLACE_CMD} 's/x86_64/amd64/g' ${WRKSRC}/bin/idea.sh
42
	@${REINPLACE_CMD} 's/x86_64/amd64/g' ${WRKSRC}/bin/idea.sh
43
# Linux/Windows/OS X only so remove them
43
# Linux/Windows/OS X only so remove them
44
	@${RM} -r \
44
	@${RM} -r \
45
		${WRKSRC}/bin/fsnotifier \
45
		${WRKSRC}/bin/fsnotifier \
46
		${WRKSRC}/bin/fsnotifier64 \
46
		${WRKSRC}/bin/fsnotifier64 \
47
		${WRKSRC}/bin/libdbm.so \
47
		${WRKSRC}/bin/libdbm.so \
48
		${WRKSRC}/lib/pty4j-native/ \
48
		${WRKSRC}/lib/pty4j-native/ \
49
		${WRKSRC}/plugins/android/resources/native/ \
49
		${WRKSRC}/plugins/android/resources/native/ \
50
		${WRKSRC}/plugins/cwm-plugin/quiche-native/ \
50
		${WRKSRC}/plugins/cwm-plugin/quiche-native/ \
51
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux32/ \
51
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux32/ \
52
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux64/ \
52
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux64/ \
53
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/osx/ \
53
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/osx/ \
54
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows32/ \
54
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows32/ \
55
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows64/ \
55
		${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows64/ \
56
		${WRKSRC}/plugins/performanceTesting/bin/ \
56
		${WRKSRC}/plugins/performanceTesting/bin/ \
57
		${WRKSRC}/plugins/webp/lib/libwebp/
57
		${WRKSRC}/plugins/webp/lib/libwebp/
58
58
59
do-install:
59
do-install:
60
	${MKDIR} ${STAGEDIR}${DATADIR}
60
	${MKDIR} ${STAGEDIR}${DATADIR}
61
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
61
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
62
		"! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh")
62
		"! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh")
63
	@(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh")
63
	@(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh")
64
	${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/libjansi.so \
64
	${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/libjansi.so \
65
		${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/
65
		${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/
66
	${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/libjansi.so \
66
	${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/libjansi.so \
67
		${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/
67
		${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/
68
	${INSTALL_SCRIPT} ${WRKDIR}/idea ${STAGEDIR}${PREFIX}/bin/idea
68
	${INSTALL_SCRIPT} ${WRKDIR}/idea ${STAGEDIR}${PREFIX}/bin/idea
69
	${INSTALL_MAN} ${FILESDIR}/idea.1 ${STAGEDIR}${PREFIX}/man/man1
69
	${INSTALL_MAN} ${FILESDIR}/idea.1 ${STAGEDIR}${PREFIX}/man/man1
70
	${INSTALL_DATA} ${WRKDIR}/idea.desktop ${STAGEDIR}${PREFIX}/share/applications/
70
	${INSTALL_DATA} ${WRKDIR}/idea.desktop ${STAGEDIR}${PREFIX}/share/applications/
71
# Use fsnotifier replacement provided by java/intellij-fsnotifier
71
# Use fsnotifier replacement provided by java/intellij-fsnotifier
72
	${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
72
	${ECHO} "idea.filewatcher.executable.path=${PREFIX}/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
73
# Use pty4j replacement provided by java/intellij-pty4j
73
# Use pty4j replacement provided by java/intellij-pty4j
74
	${LN} -sf ../../../intellij/lib/libpty ${STAGEDIR}${DATADIR}/lib/pty4j-native
74
	${LN} -sf ../../../intellij/lib/libpty ${STAGEDIR}${DATADIR}/lib/pty4j-native
75
# Fix "Typeahead timeout is exceeded" error
75
# Fix "Typeahead timeout is exceeded" error
76
	${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
76
	${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
77
77
78
.include <bsd.port.mk>
78
.include <bsd.port.mk>
(-)b/java/intellij-ultimate/distinfo (-4 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1665389866
1
TIMESTAMP = 1695441982
2
SHA256 (jetbrains/ideaIU-2022.2.3-no-jbr.tar.gz) = 7454d7e0b8f4e3d8d805dde645d28b842101bd77aea8b29125880c592e6b8c85
2
SHA256 (jetbrains/ideaIU-2022.2.5-no-jbr.tar.gz) = 6691592a169537327da1b694a4dde1e76ff0d311f6ea20f7c36da6c278b07eaa
3
SIZE (jetbrains/ideaIU-2022.2.3-no-jbr.tar.gz) = 860025727
3
SIZE (jetbrains/ideaIU-2022.2.5-no-jbr.tar.gz) = 860098133
4
- 

Return to bug 274046