lang/clojure only provides the clojure cli[0] stuff (think of it like a
package manager / build tool), not the language jar or anything else.

So, I'd like to drop the RDEP on lang/clojure from devel/leiningen and
sysutils/riemann because it's unused.  Both leiningen and riemann are
"uberjars" i.e. jars with all the deps inside -- including clojure.

I can still build and use leiningen without having lang/clojure
installed and build/start riemann (that I don't use, so can't runtest.)

OK for dropping this unneeded RDEP?

[0]: https://clojure.org/guides/deps_and_cli

Index: devel/leiningen/Makefile
===================================================================
RCS file: /home/cvs/ports/devel/leiningen/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- devel/leiningen/Makefile    11 Mar 2022 18:50:28 -0000      1.11
+++ devel/leiningen/Makefile    17 May 2022 08:43:06 -0000
@@ -3,6 +3,7 @@ COMMENT =               Clojure project automation
 GH_ACCOUNT =           technomancy
 GH_PROJECT =           leiningen
 GH_TAGNAME =           2.9.8
+REVISION =             0
 
 JAR_FILE =             ${DISTNAME}-standalone.jar
 
@@ -20,8 +21,6 @@ PERMIT_PACKAGE =      Yes
 MODULES =              java
 # upstream recommends OpenJDK 8, do not use + since JAVA_HOME is used
 MODJAVA_VER =          1.8
-
-RUN_DEPENDS =          lang/clojure>=1.10.1.0
 
 NO_BUILD =             Yes
 NO_TEST =              Yes
Index: sysutils/riemann/Makefile
===================================================================
RCS file: /home/cvs/ports/sysutils/riemann/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- sysutils/riemann/Makefile   11 Mar 2022 19:57:56 -0000      1.21
+++ sysutils/riemann/Makefile   17 May 2022 08:46:02 -0000
@@ -2,6 +2,7 @@ COMMENT =       network event stream processin
 
 V =            0.3.8
 DISTNAME =     riemann-${V}
+REVISION =     0
 CATEGORIES =   sysutils
 
 HOMEPAGE =     http://riemann.io
@@ -18,8 +19,7 @@ EXTRACT_SUFX =        .tar.bz2
 MODULES =      java
 MODJAVA_VER =  1.8+
 
-RUN_DEPENDS =  java/javaPathHelper \
-               lang/clojure
+RUN_DEPENDS =  java/javaPathHelper
 
 NO_BUILD =     Yes
 NO_TEST =      Yes
Index: sysutils/riemann/pkg/riemann.rc
===================================================================
RCS file: /home/cvs/ports/sysutils/riemann/pkg/riemann.rc,v
retrieving revision 1.6
diff -u -p -r1.6 riemann.rc
--- sysutils/riemann/pkg/riemann.rc     11 Mar 2022 19:57:56 -0000      1.6
+++ sysutils/riemann/pkg/riemann.rc     17 May 2022 08:51:07 -0000
@@ -5,7 +5,7 @@ daemon_user="_riemann"
 
 . /etc/rc.d/rc.subr
 
-java="$(${LOCALBASE}/bin/javaPathHelper -c clojure)"
+java="$(${LOCALBASE}/bin/javaPathHelper -c riemann)"
 
 pexp="${java}.*riemann.*"
 rc_bg=YES

Reply via email to