Index | Thread | Search

From:
Omar Polo <op@omarpolo.com>
Subject:
update devel/leiningen
To:
ports@openbsd.org
Date:
Sat, 24 Feb 2024 11:22:35 +0100

Download raw body.

Thread
  • Omar Polo:

    update devel/leiningen

diff below updates leiningen to the latest versions and changes it to
fetch from codeberg.

The changelog is here
https://codeberg.org/leiningen/leiningen/releases/tag/2.11.0

2.11.1 and 2.11.2 are small bugfix releases on top.

briefly tested (since i'm mostly using deps.edn) but works for me.
OK?

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/leiningen/Makefile,v
diff -u -p -r1.16 Makefile
--- Makefile	13 Oct 2023 09:23:58 -0000	1.16
+++ Makefile	24 Feb 2024 09:18:55 -0000
@@ -1,8 +1,7 @@
 COMMENT =		Clojure project automation
 
-GH_ACCOUNT =		technomancy
-GH_PROJECT =		leiningen
-GH_TAGNAME =		2.10.0
+V =			2.11.2
+DIST_TUPLE =		codeberg leiningen leiningen $V .
 
 JAR_FILE =		${DISTNAME}-standalone.jar
 
@@ -10,9 +9,9 @@ CATEGORIES =		devel lang
 
 HOMEPAGE =		https://leiningen.org
 
-SITES.jar =		https://github.com/technomancy/leiningen/releases/download/${GH_TAGNAME}/
+SITES.jar =		https://codeberg.org/leiningen/leiningen/releases/download/$V/
 DISTFILES.jar =		${JAR_FILE}
-EXTRACT_ONLY =		${DISTFILES:N*.jar}
+EXTRACT_ONLY =		${ALL_DISTFILES:N*.jar}
 
 # EPL
 PERMIT_PACKAGE =	Yes
@@ -32,6 +31,8 @@ ZSH_DIR =		${PREFIX}/share/zsh/site-func
 
 SUBST_VARS +=		JAR_FILE \
 			JAVA_HOME
+
+WRKDIST =		${WRKDIR}/leiningen
 
 do-install:
 	${SUBST_PROGRAM} ${LEIN} ${PREFIX}/bin/lein
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/leiningen/distinfo,v
diff -u -p -r1.8 distinfo
--- distinfo	13 Oct 2023 09:23:58 -0000	1.8
+++ distinfo	24 Feb 2024 08:38:24 -0000
@@ -1,4 +1,4 @@
-SHA256 (leiningen-2.10.0-standalone.jar) = 0nKZutNAdawoZNC9BVn4NcbixHbAsKKDvL21dP2tuzQ=
-SHA256 (leiningen-2.10.0.tar.gz) = X0rm7yqWZRdhOHMPAM4Aixfelq+Zos5eTD8Bey1NVlk=
-SIZE (leiningen-2.10.0-standalone.jar) = 12758097
-SIZE (leiningen-2.10.0.tar.gz) = 973618
+SHA256 (leiningen-2.11.2-standalone.jar) = fTGuI652npJ0OLDNVdFak+faurCf1PwVh3l5Fh4Qh3Q=
+SHA256 (leiningen-leiningen-2.11.2.tar.gz) = uN0zAEDtRzGD+8SovEBOxU+S+BgXLgw5ltfGWreUCh4=
+SIZE (leiningen-2.11.2-standalone.jar) = 16481883
+SIZE (leiningen-leiningen-2.11.2.tar.gz) = 981415