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
