From 30d64fa7b9ba01c3e06f8ad9b28d5c9f97dbb7e4 Mon Sep 17 00:00:00 2001
From: Jens Grassel <jens@wegtam.com>
Date: Fri, 5 Apr 2024 10:43:52 +0200
Subject: [PATCH] devel/coursier: Update to version 2.1.9

- update the port devel/coursier to current version 2.1.9
---
 devel/coursier/Makefile  | 21 ++++++++++-----------
 devel/coursier/distinfo  |  6 +++---
 devel/coursier/pkg-descr |  6 ++++--
 3 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/devel/coursier/Makefile b/devel/coursier/Makefile
index 20e8944ede8f..fec4b8923a52 100644
--- a/devel/coursier/Makefile
+++ b/devel/coursier/Makefile
@@ -1,32 +1,31 @@
 PORTNAME=	coursier
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.0-M12
+DISTVERSION=	2.1.9
 CATEGORIES=	devel java
+MASTER_SITES=	https://github.com/coursier/coursier/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}
+EXTRACT_SUFX=
+DIST_SUBDIR= ${PORTNAME}/${DISTVERSION}
 
 MAINTAINER=	jhyphenkeck@gmail.com
 COMMENT=	Pure Scala Artifact Fetching
 WWW=		https://get-coursier.io/
 
 LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USE_GITHUB=	yes
 USE_JAVA=	yes
+JAVA_VERSION=	8+
 
 NO_ARCH=	yes
 NO_BUILD=	yes
 
 PLIST_FILES=	bin/coursier
 
-OPTIONS_DEFINE=	DOCS
-
-PORTDOCS=	README.md
+do-extract:
+	@${MKDIR} ${WRKSRC}
+	@${CP} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${WRKSRC}
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/coursier ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
 
 .include <bsd.port.mk>
diff --git a/devel/coursier/distinfo b/devel/coursier/distinfo
index 19c44fe609b8..e09ddce68791 100644
--- a/devel/coursier/distinfo
+++ b/devel/coursier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1551688034
-SHA256 (coursier-coursier-v1.1.0-M12_GH0.tar.gz) = ab6edfec3e312b7aedf3a0ca0888f7b0201d11aa8e2b63f628852d68542460db
-SIZE (coursier-coursier-v1.1.0-M12_GH0.tar.gz) = 2653166
+TIMESTAMP = 1718541814
+SHA256 (coursier/2.1.9/coursier) = 663d270c2a5b4fb7e819d524c4f1bf15e963663d5a964fe0bc4d26fd3e169571
+SIZE (coursier/2.1.9/coursier) = 161949
diff --git a/devel/coursier/pkg-descr b/devel/coursier/pkg-descr
index e90cea2bfab7..5b1dd4e991ef 100644
--- a/devel/coursier/pkg-descr
+++ b/devel/coursier/pkg-descr
@@ -1,2 +1,4 @@
-Coursier can fetch, launch, and create tiny bootstrap launchers
-from apps distributed via Maven / Ivy repositories.
+Coursier is a command-line tool that can be used for various things surrounding
+dependencies and artifacts such as creating tiny bootstrap launchers for
+applications distributed via Maven / Ivy repositories, resolving artifact
+trees, or completing available version of desired artifacts.
-- 
2.45.2