java/intellij: Remove port

Desktop application not relevant to server environment
This commit is contained in:
2025-04-29 11:43:29 +02:00
parent 3b0dc711aa
commit 9cefe47a62
11 changed files with 1 additions and 2412 deletions
-1
View File
@@ -22,7 +22,6 @@
SUBDIR += bouncycastle
SUBDIR += dbvis
SUBDIR += hamcrest
SUBDIR += intellij
SUBDIR += intellij-fsnotifier
SUBDIR += jad
SUBDIR += jai
-66
View File
@@ -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>
-3
View File
@@ -1,3 +0,0 @@
# Common settings for the java/intellij* ports
IDEA_HOME=${PREFIX}/intellij
-3
View File
@@ -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
-17
View File
@@ -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/.
-12
View File
@@ -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;
-3
View File
@@ -1,3 +0,0 @@
#!/bin/sh
exec "%%DATADIR%%/bin/idea.sh" "$@"
-18
View File
@@ -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
}
]
-12
View File
@@ -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