Tuesday, October 01, 2024

Re: [update] devel/intellij to 2024.1.4

Well,

Now I discovered https://gitlab.com/worthwhileit/bsd/fsnotifier which is
used at FreeBSD.

It requires some work but can be used on OpenBSD as well.

Here a port and update for devel/intellij to enjoy it.

Some medium size Java project requires to tune openfiles and kern.maxfiles
to value large than 60k

Lucas, do you think we need it?

The diff for intellij port:

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/intellij/Makefile,v
retrieving revision 1.99
diff -u -p -r1.99 Makefile
--- Makefile 8 Sep 2024 02:15:54 -0000 1.99
+++ Makefile 1 Oct 2024 21:14:51 -0000
@@ -1,6 +1,7 @@
COMMENT= IntelliJ IDEA Java IDE

V= 2024.2.1
+REVISION= 0
DISTNAME= ideaIC-${V}
PKGNAME= intellij-${V}
CATEGORIES= devel
@@ -19,6 +20,7 @@ MODJAVA_VER= 17
BUILD_DEPENDS= ${MODJAVA_RUN_DEPENDS}

RUN_DEPENDS= devel/desktop-file-utils \
+ devel/intellij-fsnotifier \
java/javaPathHelper

NO_TEST= Yes
@@ -56,5 +58,7 @@ do-install:
@ln -s ${TRUEPREFIX}/bin/idea-lightedit \
${PREFIX}/bin/intellij-lightedit
${INSTALL_MAN} ${FILESDIR}/idea.1 ${PREFIX}/man/man1
+
+ @echo "idea.filewatcher.executable.path=${LOCALBASE}/bin/intellij-fsnotifier" >> ${IJ}/bin/idea.properties

.include <bsd.port.mk>


--
wbr, Kirill

No comments:

Post a Comment