java/intellij: Remove port
Desktop application not relevant to server environment
This commit is contained in:
@@ -22,7 +22,6 @@
|
||||
SUBDIR += bouncycastle
|
||||
SUBDIR += dbvis
|
||||
SUBDIR += hamcrest
|
||||
SUBDIR += intellij
|
||||
SUBDIR += intellij-fsnotifier
|
||||
SUBDIR += jad
|
||||
SUBDIR += jai
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
# Based on the devel/intellij port from OpenBSD by
|
||||
# Vadim Zhukov <zhuk@openbsd.org>
|
||||
|
||||
PORTNAME= intellij
|
||||
PORTVERSION= 2020.2.3
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= https://download-cf.jetbrains.com/idea/
|
||||
DISTNAME= ideaIC-${PORTVERSION}-no-jbr
|
||||
DIST_SUBDIR= jetbrains
|
||||
|
||||
MAINTAINER= vishwin@FreeBSD.org
|
||||
COMMENT= IntelliJ IDEA Community Edition
|
||||
WWW= https://www.jetbrains.com/idea/
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
||||
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier
|
||||
|
||||
USES= cpe java python:run shebangfix
|
||||
CPE_VENDOR= jetbrains
|
||||
CPE_PRODUCT= ${PORTNAME}_idea
|
||||
SHEBANG_FILES= bin/printenv.py bin/restart.py
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_ARCH_IGNORE= libjansi.so
|
||||
NO_BUILD= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/idea-IC-202.7660.26
|
||||
|
||||
SUB_FILES= idea idea.desktop pkg-message
|
||||
CONFLICTS= idea 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}/share/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 @@
|
||||
# Common settings for the java/intellij* ports
|
||||
|
||||
IDEA_HOME=${PREFIX}/intellij
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1603021942
|
||||
SHA256 (jetbrains/ideaIC-2020.2.3-no-jbr.tar.gz) = 69923aef570ba0d0e2f81809e2281ef86c9fd852c7e594acc58560d675358af8
|
||||
SIZE (jetbrains/ideaIC-2020.2.3-no-jbr.tar.gz) = 529860795
|
||||
@@ -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,12 +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.
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user