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

Collapse All | Expand All

(-)devel/jetbrains-datagrip/Makefile (+63 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	datagrip
4
PORTVERSION=	2019.2.1
5
CATEGORIES=	devel java
6
MASTER_SITES=	https://download-cf.jetbrains.com/datagrip/
7
PKGNAMEPREFIX=	jetbrains-
8
DISTNAME=	datagrip-${PORTVERSION}
9
DIST_SUBDIR=	jetbrains
10
11
MAINTAINER=	dmitry.wagin@ya.ru
12
COMMENT=	JetBrains DataGrip IDE
13
14
LICENSE=	IntelliJ-DataGrip
15
LICENSE_NAME=	Subscription license agreement for business and organizations
16
LICENSE_TEXT=	See: https://www.jetbrains.com/store/license.html
17
LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
18
19
RUN_DEPENDS=	intellij-fsnotifier>0:java/intellij-fsnotifier \
20
		intellij-pty4j>0:java/intellij-pty4j
21
22
USES=		python:run shebangfix
23
24
USE_JAVA=	yes
25
JAVA_VERSION=	1.8+
26
27
SHEBANG_FILES=	bin/printenv.py bin/restart.py
28
29
NO_ARCH=	yes
30
NO_BUILD=	yes
31
32
WRKSRC=		${WRKDIR}/DataGrip-${PORTVERSION}
33
34
SUB_FILES=	datagrip datagrip.desktop pkg-message
35
SUB_LIST=	DATADIR=${DATADIR}
36
37
do-install:
38
# Linux/Windows/OS X only so remove them
39
	@${RM}  ${WRKSRC}/bin/fsnotifier \
40
		${WRKSRC}/bin/fsnotifier-arm \
41
		${WRKSRC}/bin/fsnotifier64 \
42
		${WRKSRC}/plugins/performanceTesting/bin
43
# Remove the bundled native Pty4J support libraries, they are replaced
44
# by java/intellij-pty4j
45
	@${RM} -r ${WRKSRC}/lib/pty4j-native
46
# Remove bundled linux JetBrains Runtime and OpenJDK
47
	@${RM} -r ${WRKSRC}/jbr ${WRKSRC}/jre64
48
	${MKDIR} ${STAGEDIR}${DATADIR}
49
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
50
		"! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh")
51
	@(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh")
52
	${INSTALL_SCRIPT} ${WRKDIR}/datagrip ${STAGEDIR}${PREFIX}/bin/datagrip
53
	${INSTALL_MAN} ${FILESDIR}/datagrip.1 ${STAGEDIR}${PREFIX}/man/man1
54
	${INSTALL_DATA} ${WRKDIR}/datagrip.desktop ${STAGEDIR}${PREFIX}/share/applications/
55
	cd ${WRKSRC}/lib && ${JAVA_HOME}/bin/jar xf icons.jar
56
	${INSTALL_DATA} ${WRKSRC}/lib/icon.png ${STAGEDIR}${DATADIR}/datagrip.png
57
# Use fsnotifier replacement provided by java/intellij-fsnotifier
58
	${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
59
# Fix slow render
60
	${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/datagrip.vmoptions
61
	${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/datagrip64.vmoptions
62
63
.include <bsd.port.mk>
(-)devel/jetbrains-datagrip/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1564837667
2
SHA256 (jetbrains/datagrip-2019.2.1.tar.gz) = 3a8c0a5e8e748b7ae77680783e346566bfa272a0bfc406fea4f5e02e376b456d
3
SIZE (jetbrains/datagrip-2019.2.1.tar.gz) = 336009028
(-)devel/jetbrains-datagrip/files/datagrip.1 (+16 lines)
Line 0 Link Here
1
.\"     $OpenBSD: mdoc.template,v 1.10 2007/05/31 22:10:19 jmc Exp $
2
.Dd $Mdocdate: May 26 2019 $
3
.Dt datagrip 1
4
.Os
5
.Sh NAME
6
.Nm datagrip
7
.Nd launch JetBrains DataGrip Integrated Development Environment
8
.Sh SYNOPSIS
9
.Nm
10
.Op jvm-args
11
.Sh DESCRIPTION
12
.Nm
13
starts up the JetBrains DataGrip Integrated Development Environment.
14
.Sh SEE ALSO
15
The web site
16
https://www.jetbrains.com/datagrip/ .
(-)devel/jetbrains-datagrip/files/datagrip.desktop.in (+12 lines)
Line 0 Link Here
1
[Desktop Entry]
2
Version=1.0
3
Encoding=UTF-8
4
Type=Application
5
Name=DataGrip
6
GenericName=DataGrip
7
Comment=DataGrip Integrated Development Environment
8
Icon=%%DATADIR%%/bin/datagrip.png
9
Exec=%%DATADIR%%/bin/datagrip.sh
10
Terminal=false
11
StartupNotify=true
12
Categories=Application;Development;
(-)devel/jetbrains-datagrip/files/datagrip.in (+3 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
exec "%%DATADIR%%/bin/datagrip.sh" "$@"
(-)devel/jetbrains-datagrip/files/pkg-message.in (+12 lines)
Line 0 Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
There is a native (faster) file watching support backed by kqueue which is
5
enabled by default.  If you encounter problems with watching large
6
trees, you can disable it by appending the following property into
7
%%DATADIR%%/bin/idea.properties:
8
9
      idea.filewatcher.disabled=true
10
EOM
11
}
12
]
(-)devel/jetbrains-datagrip/pkg-descr (+7 lines)
Line 0 Link Here
1
DataGrip is  database IDE that is tailored to suit
2
the specific needs of professional SQL developers.
3
4
While this is trial software, there are commercial and academic licenses
5
available.
6
7
WWW: https://www.jetbrains.com/datagrip/
(-)devel/jetbrains-datagrip/pkg-plist (+244 lines)
Line 0 Link Here
1
bin/datagrip
2
man/man1/datagrip.1.gz
3
share/applications/datagrip.desktop
4
%%DATADIR%%/Install-Linux-tar.txt
5
%%DATADIR%%/bin/datagrip.png
6
%%DATADIR%%/bin/datagrip.sh
7
%%DATADIR%%/bin/datagrip.svg
8
%%DATADIR%%/bin/datagrip.vmoptions
9
%%DATADIR%%/bin/datagrip64.vmoptions
10
%%DATADIR%%/bin/format.sh
11
%%DATADIR%%/bin/idea.properties
12
%%DATADIR%%/bin/inspect.sh
13
%%DATADIR%%/bin/log.xml
14
%%DATADIR%%/bin/printenv.py
15
%%DATADIR%%/bin/restart.py
16
%%DATADIR%%/build.txt
17
%%DATADIR%%/datagrip.png
18
%%DATADIR%%/lib/FastInfoset-1.2.15.jar
19
%%DATADIR%%/lib/annotations-17.0.0.jar
20
%%DATADIR%%/lib/annotations-java5.jar
21
%%DATADIR%%/lib/asm-all-7.0.1.jar
22
%%DATADIR%%/lib/automaton-1.12-1.jar
23
%%DATADIR%%/lib/batik-anim-1.12.0-8.jar
24
%%DATADIR%%/lib/batik-awt-util-1.12.0-8.jar
25
%%DATADIR%%/lib/batik-bridge-1.12.0-8.jar
26
%%DATADIR%%/lib/batik-constants-1.12.0-8.jar
27
%%DATADIR%%/lib/batik-css-1.12.0-8.jar
28
%%DATADIR%%/lib/batik-dom-1.12.0-8.jar
29
%%DATADIR%%/lib/batik-ext-1.12.0-8.jar
30
%%DATADIR%%/lib/batik-gvt-1.12.0-8.jar
31
%%DATADIR%%/lib/batik-parser-1.12.0-8.jar
32
%%DATADIR%%/lib/batik-svg-dom-1.12.0-8.jar
33
%%DATADIR%%/lib/batik-svggen-1.12.0-8.jar
34
%%DATADIR%%/lib/batik-transcoder-1.12.0-8.jar
35
%%DATADIR%%/lib/batik-util-1.12.0-8.jar
36
%%DATADIR%%/lib/batik-xml-1.12.0-8.jar
37
%%DATADIR%%/lib/bcpkix-jdk15on-1.61.jar
38
%%DATADIR%%/lib/bcprov-jdk15on-1.61.jar
39
%%DATADIR%%/lib/bootstrap.jar
40
%%DATADIR%%/lib/built-in-server.jar
41
%%DATADIR%%/lib/cglib-nodep-3.2.4.jar
42
%%DATADIR%%/lib/cli-parser-1.1.5.jar
43
%%DATADIR%%/lib/cloud-config-client.jar
44
%%DATADIR%%/lib/common-image-3.4.1.jar
45
%%DATADIR%%/lib/common-io-3.4.1.jar
46
%%DATADIR%%/lib/common-lang-3.4.1.jar
47
%%DATADIR%%/lib/commons-codec-1.12.jar
48
%%DATADIR%%/lib/commons-collections-3.2.2.jar
49
%%DATADIR%%/lib/commons-compress-1.18.jar
50
%%DATADIR%%/lib/commons-httpclient-3.1-patched.jar
51
%%DATADIR%%/lib/commons-imaging-1.0-RC-1.jar
52
%%DATADIR%%/lib/commons-lang-2.4.jar
53
%%DATADIR%%/lib/commons-logging-1.2.jar
54
%%DATADIR%%/lib/commons-net-3.6.jar
55
%%DATADIR%%/lib/configuration-store-impl.jar
56
%%DATADIR%%/lib/credential-store.jar
57
%%DATADIR%%/lib/datagrip.jar
58
%%DATADIR%%/lib/delight-rhino-sandbox-0.0.10.jar
59
%%DATADIR%%/lib/eddsa-0.2.0.jar
60
%%DATADIR%%/lib/error_prone_annotations-2.3.1.jar
61
%%DATADIR%%/lib/extensions.jar
62
%%DATADIR%%/lib/external-system-rt.jar
63
%%DATADIR%%/lib/fluent-hc-4.5.8.jar
64
%%DATADIR%%/lib/forms-1.1-preview.jar
65
%%DATADIR%%/lib/forms_rt.jar
66
%%DATADIR%%/lib/groovy-all-2.4.17.jar
67
%%DATADIR%%/lib/gson-2.8.5.jar
68
%%DATADIR%%/lib/guava-25.1-jre.jar
69
%%DATADIR%%/lib/httpclient-4.5.8.jar
70
%%DATADIR%%/lib/httpcore-4.4.11.jar
71
%%DATADIR%%/lib/httpmime-4.5.8.jar
72
%%DATADIR%%/lib/icons.jar
73
%%DATADIR%%/lib/imageio-core-3.4.1.jar
74
%%DATADIR%%/lib/imageio-metadata-3.4.1.jar
75
%%DATADIR%%/lib/imageio-tiff-3.4.1.jar
76
%%DATADIR%%/lib/images.jar
77
%%DATADIR%%/lib/imgscalr-lib-4.2.jar
78
%%DATADIR%%/lib/ini4j-0.5.5-2.jar
79
%%DATADIR%%/lib/intellij-dvcs.jar
80
%%DATADIR%%/lib/intellij-xml.jar
81
%%DATADIR%%/lib/ion-java-1.5.0-1.jar
82
%%DATADIR%%/lib/isorelax-20030108.jar
83
%%DATADIR%%/lib/istack-commons-runtime-3.0.7.jar
84
%%DATADIR%%/lib/jackson-annotations-2.9.0.jar
85
%%DATADIR%%/lib/jackson-core-2.9.9.jar
86
%%DATADIR%%/lib/jackson-databind-2.9.9.jar
87
%%DATADIR%%/lib/java-compatibility-1.0.1.jar
88
%%DATADIR%%/lib/javassist-3.22.0-GA.jar
89
%%DATADIR%%/lib/javax.activation-1.2.0.jar
90
%%DATADIR%%/lib/javax.annotation-api-1.3.2.jar
91
%%DATADIR%%/lib/jaxb-api-2.3.1.jar
92
%%DATADIR%%/lib/jaxb-runtime-2.3.1.jar
93
%%DATADIR%%/lib/jaxen-1.2.0.jar
94
%%DATADIR%%/lib/jbcrypt-1.0.0.jar
95
%%DATADIR%%/lib/jdom.jar
96
%%DATADIR%%/lib/jediterm-pty-2.19.jar
97
%%DATADIR%%/lib/jettison-1.4.0.jar
98
%%DATADIR%%/lib/jing-20030619.jar
99
%%DATADIR%%/lib/jna-platform.jar
100
%%DATADIR%%/lib/jna.jar
101
%%DATADIR%%/lib/jps-model.jar
102
%%DATADIR%%/lib/jsch-0.1.55.jar
103
%%DATADIR%%/lib/jsch.agentproxy.connector-factory-0.0.9.jar
104
%%DATADIR%%/lib/jsch.agentproxy.core-0.0.9.jar
105
%%DATADIR%%/lib/jsch.agentproxy.jsch-0.0.9.jar
106
%%DATADIR%%/lib/jsch.agentproxy.pageant-0.0.9.jar
107
%%DATADIR%%/lib/jsch.agentproxy.sshagent-0.0.9.jar
108
%%DATADIR%%/lib/jsch.agentproxy.sshj-0.0.9.jar
109
%%DATADIR%%/lib/jsch.agentproxy.usocket-jna-0.0.9.jar
110
%%DATADIR%%/lib/jsch.agentproxy.usocket-nc-0.0.9.jar
111
%%DATADIR%%/lib/json.jar
112
%%DATADIR%%/lib/jzlib-1.1.3.jar
113
%%DATADIR%%/lib/kotlin-reflect-1.3.31.jar
114
%%DATADIR%%/lib/kotlin-stdlib-1.3.31.jar
115
%%DATADIR%%/lib/kotlin-stdlib-common-1.3.31.jar
116
%%DATADIR%%/lib/kotlin-stdlib-jdk7-1.3.31.jar
117
%%DATADIR%%/lib/kotlin-stdlib-jdk8-1.3.31.jar
118
%%DATADIR%%/lib/kotlinx-coroutines-core-1.2.1.jar
119
%%DATADIR%%/lib/kotlinx-coroutines-jdk8-1.2.1.jar
120
%%DATADIR%%/lib/log4j.jar
121
%%DATADIR%%/lib/lz4-java-1.6.0.jar
122
%%DATADIR%%/lib/markdownj-core-0.4.2-SNAPSHOT.jar
123
%%DATADIR%%/lib/microba.jar
124
%%DATADIR%%/lib/miglayout-core-5.2.jar
125
%%DATADIR%%/lib/miglayout-swing-5.2.jar
126
%%DATADIR%%/lib/nanoxml-2.2.3.jar
127
%%DATADIR%%/lib/netty-buffer-4.1.36.Final.jar
128
%%DATADIR%%/lib/netty-codec-4.1.36.Final.jar
129
%%DATADIR%%/lib/netty-codec-http-4.1.36.Final.jar
130
%%DATADIR%%/lib/netty-codec-http2-4.1.36.Final.jar
131
%%DATADIR%%/lib/netty-codec-socks-4.1.36.Final.jar
132
%%DATADIR%%/lib/netty-common-4.1.36.Final.jar
133
%%DATADIR%%/lib/netty-handler-4.1.36.Final.jar
134
%%DATADIR%%/lib/netty-handler-proxy-4.1.36.Final.jar
135
%%DATADIR%%/lib/netty-resolver-4.1.36.Final.jar
136
%%DATADIR%%/lib/netty-transport-4.1.36.Final.jar
137
%%DATADIR%%/lib/openapi.jar
138
%%DATADIR%%/lib/org.eclipse.xtend.lib-2.14.0.jar
139
%%DATADIR%%/lib/org.eclipse.xtend.lib.macro-2.14.0.jar
140
%%DATADIR%%/lib/org.eclipse.xtext.xbase.lib-2.14.0.jar
141
%%DATADIR%%/lib/oro-2.0.8.jar
142
%%DATADIR%%/lib/picocontainer-1.2.jar
143
%%DATADIR%%/lib/platform-api.jar
144
%%DATADIR%%/lib/platform-concurrency.jar
145
%%DATADIR%%/lib/platform-core-ui.jar
146
%%DATADIR%%/lib/platform-ide-util-io.jar
147
%%DATADIR%%/lib/platform-impl.jar
148
%%DATADIR%%/lib/platform-objectSerializer-annotations.jar
149
%%DATADIR%%/lib/platform-objectSerializer.jar
150
%%DATADIR%%/lib/platform-util-ex.jar
151
%%DATADIR%%/lib/platform-util-ui.jar
152
%%DATADIR%%/lib/proxy-vole-1.0.5-jb.2.jar
153
%%DATADIR%%/lib/pty4j-0.9.4.jar
154
%%DATADIR%%/lib/purejavacomm-0.0.11.1.jar
155
%%DATADIR%%/lib/rd-core-0.191.46.jar
156
%%DATADIR%%/lib/rd-swing-0.191.46.jar
157
%%DATADIR%%/lib/resources.jar
158
%%DATADIR%%/lib/resources_en.jar
159
%%DATADIR%%/lib/rhino-1.7.10.jar
160
%%DATADIR%%/lib/rngom-20051226-patched.jar
161
%%DATADIR%%/lib/serviceMessages.jar
162
%%DATADIR%%/lib/slf4j-api-1.7.25.jar
163
%%DATADIR%%/lib/slf4j-log4j12-1.7.25.jar
164
%%DATADIR%%/lib/snakeyaml-1.24.jar
165
%%DATADIR%%/lib/spellchecker.jar
166
%%DATADIR%%/lib/sshj-0.27.0.jar
167
%%DATADIR%%/lib/stax-api-1.0.1.jar
168
%%DATADIR%%/lib/stax-ex-1.8.jar
169
%%DATADIR%%/lib/streamex-0.6.8.jar
170
%%DATADIR%%/lib/swingx-core-1.6.2-2.jar
171
%%DATADIR%%/lib/trang-core.jar
172
%%DATADIR%%/lib/trilead-ssh2-build-217-jenkins-14.jar
173
%%DATADIR%%/lib/trove4j.jar
174
%%DATADIR%%/lib/txw2-2.3.1.jar
175
%%DATADIR%%/lib/util.jar
176
%%DATADIR%%/lib/velocity-1.7.jar
177
%%DATADIR%%/lib/winp-1.28.jar
178
%%DATADIR%%/lib/xercesImpl-2.12.0.jar
179
%%DATADIR%%/lib/xml-apis-ext-1.3.04.jar
180
%%DATADIR%%/lib/xml-resolver-1.2.jar
181
%%DATADIR%%/lib/xmlbeans-2.6.0.jar
182
%%DATADIR%%/lib/xmlgraphics-commons-2.3.jar
183
%%DATADIR%%/lib/xmlpull-1.1.3.1.jar
184
%%DATADIR%%/lib/xmlrpc-2.0.1.jar
185
%%DATADIR%%/lib/xpp3_min-1.1.4c.jar
186
%%DATADIR%%/lib/xstream-1.4.11.1.jar
187
%%DATADIR%%/lib/xz-1.8.jar
188
%%DATADIR%%/license/XStream_license.txt
189
%%DATADIR%%/license/ant_license.txt
190
%%DATADIR%%/license/asm_license.txt
191
%%DATADIR%%/license/eclipse_license.txt
192
%%DATADIR%%/license/eclipse_license2.txt
193
%%DATADIR%%/license/growl.license
194
%%DATADIR%%/license/gson_license.txt
195
%%DATADIR%%/license/imgscalr_license.txt
196
%%DATADIR%%/license/javahelp_license.txt
197
%%DATADIR%%/license/javolution_license.txt
198
%%DATADIR%%/license/jaxb_license.txt
199
%%DATADIR%%/license/jaxen_license.txt
200
%%DATADIR%%/license/jdom_license.txt
201
%%DATADIR%%/license/jgoodies_forms_license.txt
202
%%DATADIR%%/license/junit_license.txt
203
%%DATADIR%%/license/kryo-license.txt
204
%%DATADIR%%/license/log4j_license.txt
205
%%DATADIR%%/license/microba_license.txt
206
%%DATADIR%%/license/miglayout_swing_license.txt
207
%%DATADIR%%/license/nanoxml_license.txt
208
%%DATADIR%%/license/oromatcher_license.txt
209
%%DATADIR%%/license/picoContainer_license.txt
210
%%DATADIR%%/license/saxon-conditions.html
211
%%DATADIR%%/license/swingx_license.txt
212
%%DATADIR%%/license/third-party-libraries.html
213
%%DATADIR%%/license/trove4j_license.txt
214
%%DATADIR%%/license/winp_license.txt
215
%%DATADIR%%/license/xerces_license.txt
216
%%DATADIR%%/license/xmlrpc_license.txt
217
%%DATADIR%%/license/yourkit-license-redist.txt
218
%%DATADIR%%/plugins/DatabaseIDE/lib/database-ide.jar
219
%%DATADIR%%/plugins/DatabaseIDE/lib/resources_en.jar
220
%%DATADIR%%/plugins/DatabaseTools/lib/database-impl.jar
221
%%DATADIR%%/plugins/DatabaseTools/lib/database-minicat.jar
222
%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
223
%%DATADIR%%/plugins/DatabaseTools/lib/dekaf-single-2.0.0.390.jar
224
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
225
%%DATADIR%%/plugins/DatabaseTools/lib/resources_en.jar
226
%%DATADIR%%/plugins/DatabaseTools/lib/unidecode-0.0.7.jar
227
%%DATADIR%%/plugins/IntelliLang/lib/IntelliLang.jar
228
%%DATADIR%%/plugins/IntelliLang/lib/intellilang-jps-plugin.jar
229
%%DATADIR%%/plugins/bundled-datagrip-help/lib/bundled-help-1.0.1150.jar
230
%%DATADIR%%/plugins/bundled-datagrip-help/lib/jsoup-1.7.2.jar
231
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-analyzers-common-5.0.0.jar
232
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-codecs-5.0.0.jar
233
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-core-5.0.0.jar
234
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-highlighter-5.0.0.jar
235
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-join-5.0.0.jar
236
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-memory-5.0.0.jar
237
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-misc-5.0.0.jar
238
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-queries-5.0.0.jar
239
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-queryparser-5.0.0.jar
240
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-sandbox-5.0.0.jar
241
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-suggest-5.0.0.jar
242
%%DATADIR%%/plugins/uml/lib/diagram-api.jar
243
%%DATADIR%%/plugins/uml/lib/uml-support.jar
244
%%DATADIR%%/product-info.json

Return to bug 238251