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

Collapse All | Expand All

(-)devel/jetbrains-datagrip/Makefile (+61 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	datagrip
4
PORTVERSION=	2019.1.3
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
	${MKDIR} ${STAGEDIR}${DATADIR}
39
	@${TAR} -czf - -C ${WRKSRC} . | ${TAR} xzf - -C ${STAGEDIR}${DATADIR}
40
# Linux/Windows/OS X only so remove them
41
	@${RM}  ${STAGEDIR}${DATADIR}/bin/fsnotifier \
42
		${STAGEDIR}${DATADIR}/bin/fsnotifier-arm \
43
		${STAGEDIR}${DATADIR}/bin/fsnotifier64 \
44
		${STAGEDIR}${DATADIR}/bin/lib*.so
45
# Remove the bundled native Pty4J support libraries, they are replaced
46
# by java/intellij-pty4j
47
	@${RM} -r ${STAGEDIR}${DATADIR}/lib/pty4j-native
48
# Remove bundled linux OpenJDK and DroidSerif fonts
49
	@${RM} -r ${STAGEDIR}${DATADIR}/jre64
50
	${INSTALL_SCRIPT} ${WRKDIR}/datagrip ${STAGEDIR}${PREFIX}/bin/datagrip
51
	${INSTALL_MAN} ${FILESDIR}/datagrip.1 ${STAGEDIR}${PREFIX}/man/man1
52
	${INSTALL_DATA} ${WRKDIR}/datagrip.desktop ${STAGEDIR}${PREFIX}/share/applications/
53
	cd ${WRKSRC}/lib && ${JAVA_HOME}/bin/jar xf icons.jar
54
	${INSTALL_DATA} ${WRKSRC}/lib/icon.png ${STAGEDIR}${DATADIR}/datagrip.png
55
# Use fsnotifier replacement provided by java/intellij-fsnotifier
56
	${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
57
# Fix slow render
58
	${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/datagrip.vmoptions
59
	${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/datagrip64.vmoptions
60
61
.include <bsd.port.mk>
(-)devel/jetbrains-datagrip/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1558915534
2
SHA256 (jetbrains/datagrip-2019.1.3.tar.gz) = 789796893ebaa757982a05564b7ed6cd4e6305c8e61d43f1134702228907d76b
3
SIZE (jetbrains/datagrip-2019.1.3.tar.gz) = 353763620
(-)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 (+6 lines)
Line 0 Link Here
1
There is native (faster) file watching support backed by kqueue which is
2
enabled by default.  If you encounter problems  problems with watching large
3
trees, you disable it by appending the following property into
4
%%DATADIR%%/bin/idea.properties:
5
6
      idea.filewatcher.disabled=true
(-)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 (+206 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-all-1.10.jar
24
%%DATADIR%%/lib/bcprov-jdk15on-1.60.jar
25
%%DATADIR%%/lib/bootstrap.jar
26
%%DATADIR%%/lib/cglib-nodep-3.2.4.jar
27
%%DATADIR%%/lib/cli-parser-1.1.2.jar
28
%%DATADIR%%/lib/cloud-config-client.jar
29
%%DATADIR%%/lib/common-image-3.4.1.jar
30
%%DATADIR%%/lib/common-io-3.4.1.jar
31
%%DATADIR%%/lib/common-lang-3.4.1.jar
32
%%DATADIR%%/lib/commons-codec-1.10.jar
33
%%DATADIR%%/lib/commons-collections-3.2.2.jar
34
%%DATADIR%%/lib/commons-compress-1.18.jar
35
%%DATADIR%%/lib/commons-httpclient-3.1-patched.jar
36
%%DATADIR%%/lib/commons-imaging-1.0-RC-1.jar
37
%%DATADIR%%/lib/commons-lang-2.4.jar
38
%%DATADIR%%/lib/commons-logging-1.2.jar
39
%%DATADIR%%/lib/commons-net-3.6.jar
40
%%DATADIR%%/lib/datagrip.jar
41
%%DATADIR%%/lib/delight-rhino-sandbox-0.0.9.jar
42
%%DATADIR%%/lib/eddsa-0.2.0.jar
43
%%DATADIR%%/lib/error_prone_annotations-2.3.1.jar
44
%%DATADIR%%/lib/extensions.jar
45
%%DATADIR%%/lib/fluent-hc-4.5.6.jar
46
%%DATADIR%%/lib/forms-1.1-preview.jar
47
%%DATADIR%%/lib/forms_rt.jar
48
%%DATADIR%%/lib/fst-2.57.jar
49
%%DATADIR%%/lib/groovy-all-2.4.15.jar
50
%%DATADIR%%/lib/gson-2.8.5.jar
51
%%DATADIR%%/lib/guava-25.1-jre.jar
52
%%DATADIR%%/lib/httpclient-4.5.6.jar
53
%%DATADIR%%/lib/httpcore-4.4.10.jar
54
%%DATADIR%%/lib/httpmime-4.5.6.jar
55
%%DATADIR%%/lib/icons.jar
56
%%DATADIR%%/lib/imageio-core-3.4.1.jar
57
%%DATADIR%%/lib/imageio-metadata-3.4.1.jar
58
%%DATADIR%%/lib/imageio-tiff-3.4.1.jar
59
%%DATADIR%%/lib/imgscalr-lib-4.2.jar
60
%%DATADIR%%/lib/ini4j-0.5.5-2.jar
61
%%DATADIR%%/lib/isorelax-20030108.jar
62
%%DATADIR%%/lib/istack-commons-runtime-3.0.7.jar
63
%%DATADIR%%/lib/jackson-annotations-2.9.0.jar
64
%%DATADIR%%/lib/jackson-core-2.9.7.jar
65
%%DATADIR%%/lib/jackson-databind-2.9.7.jar
66
%%DATADIR%%/lib/java-compatibility-1.0.1.jar
67
%%DATADIR%%/lib/javahelp-2.0.02.jar
68
%%DATADIR%%/lib/javassist-3.22.0-GA.jar
69
%%DATADIR%%/lib/javax.activation-1.2.0.jar
70
%%DATADIR%%/lib/javax.annotation-api-1.3.2.jar
71
%%DATADIR%%/lib/jaxb-api-2.3.1.jar
72
%%DATADIR%%/lib/jaxb-runtime-2.3.1.jar
73
%%DATADIR%%/lib/jaxen-1.1.6.jar
74
%%DATADIR%%/lib/jbcrypt-1.0.0.jar
75
%%DATADIR%%/lib/jdom.jar
76
%%DATADIR%%/lib/jediterm-pty-2.14.jar
77
%%DATADIR%%/lib/jettison-1.4.0.jar
78
%%DATADIR%%/lib/jing-20030619.jar
79
%%DATADIR%%/lib/jna-platform.jar
80
%%DATADIR%%/lib/jna.jar
81
%%DATADIR%%/lib/jps-model.jar
82
%%DATADIR%%/lib/jsch-0.1.55.jar
83
%%DATADIR%%/lib/jsch.agentproxy.connector-factory.jar
84
%%DATADIR%%/lib/jsch.agentproxy.core.jar
85
%%DATADIR%%/lib/jsch.agentproxy.jsch.jar
86
%%DATADIR%%/lib/jsch.agentproxy.pageant.jar
87
%%DATADIR%%/lib/jsch.agentproxy.sshagent.jar
88
%%DATADIR%%/lib/jsch.agentproxy.usocket-jna.jar
89
%%DATADIR%%/lib/jsch.agentproxy.usocket-nc.jar
90
%%DATADIR%%/lib/jzlib-1.1.3.jar
91
%%DATADIR%%/lib/kotlin-reflect-1.3.11.jar
92
%%DATADIR%%/lib/kotlin-stdlib-1.3.11.jar
93
%%DATADIR%%/lib/kotlin-stdlib-common-1.3.11.jar
94
%%DATADIR%%/lib/kotlin-stdlib-jdk7-1.3.11.jar
95
%%DATADIR%%/lib/kotlin-stdlib-jdk8-1.3.11.jar
96
%%DATADIR%%/lib/kotlinx-coroutines-core-1.0.1.jar
97
%%DATADIR%%/lib/kotlinx-coroutines-core-common-1.0.1.jar
98
%%DATADIR%%/lib/kotlinx-coroutines-jdk8-1.0.1.jar
99
%%DATADIR%%/lib/log4j.jar
100
%%DATADIR%%/lib/lz4-1.3.0.jar
101
%%DATADIR%%/lib/markdownj-core-0.4.2-SNAPSHOT.jar
102
%%DATADIR%%/lib/microba.jar
103
%%DATADIR%%/lib/miglayout-core-5.2.jar
104
%%DATADIR%%/lib/miglayout-swing-5.2.jar
105
%%DATADIR%%/lib/nanoxml-2.2.3.jar
106
%%DATADIR%%/lib/netty-buffer-4.1.32.Final.jar
107
%%DATADIR%%/lib/netty-codec-4.1.32.Final.jar
108
%%DATADIR%%/lib/netty-codec-http-4.1.32.Final.jar
109
%%DATADIR%%/lib/netty-common-4.1.32.Final.jar
110
%%DATADIR%%/lib/netty-handler-4.1.32.Final.jar
111
%%DATADIR%%/lib/netty-resolver-4.1.32.Final.jar
112
%%DATADIR%%/lib/netty-transport-4.1.32.Final.jar
113
%%DATADIR%%/lib/objenesis-2.6.jar
114
%%DATADIR%%/lib/openapi.jar
115
%%DATADIR%%/lib/oro-2.0.8.jar
116
%%DATADIR%%/lib/picocontainer-1.2.jar
117
%%DATADIR%%/lib/platform-api.jar
118
%%DATADIR%%/lib/platform-impl.jar
119
%%DATADIR%%/lib/proxy-vole-1.0.6.jar
120
%%DATADIR%%/lib/pty4j-0.9.3.jar
121
%%DATADIR%%/lib/purejavacomm-0.0.11.1.jar
122
%%DATADIR%%/lib/resources.jar
123
%%DATADIR%%/lib/resources_en.jar
124
%%DATADIR%%/lib/rhino-1.7.10.jar
125
%%DATADIR%%/lib/rngom-20051226-patched.jar
126
%%DATADIR%%/lib/serviceMessages.jar
127
%%DATADIR%%/lib/slf4j-api-1.7.25.jar
128
%%DATADIR%%/lib/slf4j-log4j12-1.7.25.jar
129
%%DATADIR%%/lib/snakeyaml-1.23.jar
130
%%DATADIR%%/lib/stax-api-1.0.1.jar
131
%%DATADIR%%/lib/stax-ex-1.8.jar
132
%%DATADIR%%/lib/streamex-0.6.7.jar
133
%%DATADIR%%/lib/swingx-core-1.6.2-2.jar
134
%%DATADIR%%/lib/trang-core.jar
135
%%DATADIR%%/lib/trilead-ssh2-build-217-jenkins-11.jar
136
%%DATADIR%%/lib/trove4j.jar
137
%%DATADIR%%/lib/txw2-2.3.1.jar
138
%%DATADIR%%/lib/util.jar
139
%%DATADIR%%/lib/velocity-1.7.jar
140
%%DATADIR%%/lib/winp-1.28.jar
141
%%DATADIR%%/lib/xercesImpl-2.12.0.jar
142
%%DATADIR%%/lib/xml-apis-ext-1.3.04.jar
143
%%DATADIR%%/lib/xml-resolver-1.2.jar
144
%%DATADIR%%/lib/xmlbeans-2.6.0.jar
145
%%DATADIR%%/lib/xmlgraphics-commons-2.3.jar
146
%%DATADIR%%/lib/xmlpull-1.1.3.1.jar
147
%%DATADIR%%/lib/xmlrpc-2.0.1.jar
148
%%DATADIR%%/lib/xpp3_min-1.1.4c.jar
149
%%DATADIR%%/lib/xstream-1.4.10.jar
150
%%DATADIR%%/lib/xz-1.8.jar
151
%%DATADIR%%/lib/yjp-controller-api-redist.jar
152
%%DATADIR%%/license/XStream_license.txt
153
%%DATADIR%%/license/ant_license.txt
154
%%DATADIR%%/license/asm_license.txt
155
%%DATADIR%%/license/eclipse_license.txt
156
%%DATADIR%%/license/eclipse_license2.txt
157
%%DATADIR%%/license/growl.license
158
%%DATADIR%%/license/gson_license.txt
159
%%DATADIR%%/license/imgscalr_license.txt
160
%%DATADIR%%/license/javahelp_license.txt
161
%%DATADIR%%/license/javolution_license.txt
162
%%DATADIR%%/license/jaxb_license.txt
163
%%DATADIR%%/license/jaxen_license.txt
164
%%DATADIR%%/license/jdom_license.txt
165
%%DATADIR%%/license/jgoodies_forms_license.txt
166
%%DATADIR%%/license/junit_license.txt
167
%%DATADIR%%/license/kryo-license.txt
168
%%DATADIR%%/license/log4j_license.txt
169
%%DATADIR%%/license/microba_license.txt
170
%%DATADIR%%/license/miglayout_swing_license.txt
171
%%DATADIR%%/license/nanoxml_license.txt
172
%%DATADIR%%/license/oromatcher_license.txt
173
%%DATADIR%%/license/picoContainer_license.txt
174
%%DATADIR%%/license/saxon-conditions.html
175
%%DATADIR%%/license/swingx_license.txt
176
%%DATADIR%%/license/third-party-libraries.html
177
%%DATADIR%%/license/trove4j_license.txt
178
%%DATADIR%%/license/winp_license.txt
179
%%DATADIR%%/license/xerces_license.txt
180
%%DATADIR%%/license/xmlrpc_license.txt
181
%%DATADIR%%/license/yourkit-license-redist.txt
182
%%DATADIR%%/plugins/DatabaseIDE/lib/database-ide.jar
183
%%DATADIR%%/plugins/DatabaseIDE/lib/resources_en.jar
184
%%DATADIR%%/plugins/DatabaseTools/lib/database-impl.jar
185
%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
186
%%DATADIR%%/plugins/DatabaseTools/lib/dekaf-single-2.0.0.390.jar
187
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
188
%%DATADIR%%/plugins/DatabaseTools/lib/resources_en.jar
189
%%DATADIR%%/plugins/DatabaseTools/lib/unidecode-0.0.7.jar
190
%%DATADIR%%/plugins/IntelliLang/lib/IntelliLang.jar
191
%%DATADIR%%/plugins/bundled-datagrip-help/lib/bundled-help-1.0.1010.jar
192
%%DATADIR%%/plugins/bundled-datagrip-help/lib/jsoup-1.7.2.jar
193
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-analyzers-common-5.0.0.jar
194
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-codecs-5.0.0.jar
195
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-core-5.0.0.jar
196
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-highlighter-5.0.0.jar
197
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-join-5.0.0.jar
198
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-memory-5.0.0.jar
199
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-misc-5.0.0.jar
200
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-queries-5.0.0.jar
201
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-queryparser-5.0.0.jar
202
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-sandbox-5.0.0.jar
203
%%DATADIR%%/plugins/bundled-datagrip-help/lib/lucene-suggest-5.0.0.jar
204
%%DATADIR%%/plugins/uml/lib/diagram-api.jar
205
%%DATADIR%%/plugins/uml/lib/uml-support.jar
206
%%DATADIR%%/product-info.json

Return to bug 238251