mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-14 04:21:18 +02:00
add jetbrains ide-s
This commit is contained in:
@@ -1,67 +0,0 @@
|
||||
# Created by: Tobias Kortkamp <t@tobik.me>
|
||||
# $FreeBSD: head/java/intellij/Makefile 525961 2020-02-12 19:55:18Z bsam $
|
||||
|
||||
# Based on the devel/intellij port from OpenBSD by
|
||||
# Vadim Zhukov <zhuk@openbsd.org>
|
||||
|
||||
PORTNAME= intellij
|
||||
PORTVERSION= 2020.1 #2019.3.4
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= https://download-cf.jetbrains.com/idea/
|
||||
DISTNAME= ideaIC-${PORTVERSION}-no-jbr
|
||||
DIST_SUBDIR= jetbrains
|
||||
|
||||
MAINTAINER= bsam@FreeBSD.org
|
||||
COMMENT= IntelliJ IDEA Community Edition
|
||||
|
||||
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier
|
||||
|
||||
USES= python:run shebangfix
|
||||
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 11+
|
||||
|
||||
SHEBANG_FILES= bin/printenv.py bin/restart.py
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_ARCH_IGNORE= libjansi.so
|
||||
NO_BUILD= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/idea-IC-193.6494.35
|
||||
|
||||
SUB_FILES= idea idea.desktop pkg-message
|
||||
#CONFLICTS= intellij-ultimate-*
|
||||
|
||||
do-install:
|
||||
# Linux/Windows/OS X only so remove them
|
||||
${RM} -r ${WRKSRC}/bin/fsnotifier \
|
||||
${WRKSRC}/bin/fsnotifier-arm \
|
||||
${WRKSRC}/bin/fsnotifier64 \
|
||||
${WRKSRC}/lib/pty4j-native/ \
|
||||
${WRKSRC}/plugins/android/lib/libwebp/ \
|
||||
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux32/ \
|
||||
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux64/ \
|
||||
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/osx/ \
|
||||
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows32/ \
|
||||
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows64/ \
|
||||
${WRKSRC}/plugins/performanceTesting/bin/
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
|
||||
"! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh"
|
||||
cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh"
|
||||
${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/libjansi.so \
|
||||
${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/
|
||||
${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/libjansi.so \
|
||||
${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd64/
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/idea ${STAGEDIR}${PREFIX}/bin/idea
|
||||
${INSTALL_MAN} ${FILESDIR}/idea.1 ${STAGEDIR}${PREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKDIR}/idea.desktop ${STAGEDIR}${PREFIX}/share/applications/
|
||||
# Use fsnotifier replacement provided by java/intellij-fsnotifier
|
||||
${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
|
||||
# Fix "Typeahead timeout is exceeded" error
|
||||
${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
|
||||
# Fix slow render
|
||||
${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea.vmoptions
|
||||
${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea64.vmoptions
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1586608700
|
||||
SHA256 (jetbrains/ideaIC-2020.1-no-jbr.tar.gz) = 990783cd0115515557668fa67421dae0f6245eb3f8e7d1c42e423b36d577a222
|
||||
SIZE (jetbrains/ideaIC-2020.1-no-jbr.tar.gz) = 524536881
|
||||
@@ -1,17 +0,0 @@
|
||||
.\" $OpenBSD: mdoc.template,v 1.10 2007/05/31 22:10:19 jmc Exp $
|
||||
.Dd $Mdocdate: April 9 2010 $
|
||||
.Dt idea 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm idea
|
||||
.Nd launch IntelliJ IDEA Java Integrated Development Environment
|
||||
.Sh SYNOPSIS
|
||||
.Nm
|
||||
.Op jvm-args
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
starts up the IntelliJ IDEA Community Edition Java Integrated
|
||||
Development Environment.
|
||||
.Sh SEE ALSO
|
||||
The web site
|
||||
http://www.jetbrains.com/idea/.
|
||||
@@ -1,12 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Encoding=UTF-8
|
||||
Type=Application
|
||||
Name=IntelliJ IDEA Community Edition
|
||||
GenericName=IntelliJ IDEA Community Edition
|
||||
Comment=IntelliJ Integrated Development Environment
|
||||
Icon=%%DATADIR%%/bin/idea.png
|
||||
Exec=%%DATADIR%%/bin/idea.sh
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
Categories=Application;Development;
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec "%%DATADIR%%/bin/idea.sh" "$@"
|
||||
@@ -1,18 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
There is a native (faster) file watching support backed by kqueue which is
|
||||
enabled by default. If you encounter problems with watching large
|
||||
trees, you can disable it by adding the following property via the menu
|
||||
entry Help -> Edit Custom Properties...
|
||||
|
||||
idea.filewatcher.disabled=true
|
||||
|
||||
Only enable fsnotifier if your projects have < 600 files.
|
||||
|
||||
At systems which use links for /usr/home/user or /home/user apparently
|
||||
IDEA finds two different VCS roots while trying to integrate with Git.
|
||||
Please, use as a VCS root only one of them.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
@@ -1,14 +0,0 @@
|
||||
IntelliJ IDEA is an advanced IDE developed by JetBrains and focused on
|
||||
developer productivity. The community edition features:
|
||||
* An intelligent code editor that understands Java code; provides
|
||||
refactorings, code inspections and intentions, and allows for
|
||||
fast code navigation.
|
||||
* Integration with such tools as JUnit and TestNG, Ant and Maven,
|
||||
and popular version control systems including: CVS, Subversion
|
||||
and git.
|
||||
* XML-Java interoperability and comprehensive Groovy programming
|
||||
language support.
|
||||
* The Swing UI designer complements the suite of tools for
|
||||
developing Java desktop applications.
|
||||
|
||||
WWW: http://www.jetbrains.com/idea/
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user