[Bug 259233] devel/coursier: account for coursier changes and update to 2.0.16

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 17 Oct 2021 18:37:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259233

            Bug ID: 259233
           Summary: devel/coursier: account for coursier changes and
                    update to 2.0.16
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: chris@chris-kipp.io
                CC: jhyphenkeck@gmail.com
                CC: jhyphenkeck@gmail.com
             Flags: maintainer-feedback?(jhyphenkeck@gmail.com)

Created attachment 228785
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=228785&action=edit
Diff for changes in devel/coursier for new version and structure

The current version of coursier on ports is 1.1.0-M12. There have been many
changes with the project since then. This diff updates not only the version to
the latest stable version of coursier (needed for Scala users that use Metals,
the Scala language server), and it also updates the way it extracts the
artifact. Previously it was grabbing source and taking the coursier executable
from the root. That project structure has changed, so that's no longer
possible. I instead followed a similar approach to what shells/ammonite does
and instead grab the coursier executable from the releases. There has also been
a lot of new features added, which is the reason for the pkg-descr change.

I've followed the testing steps in the porters-handbook, everything works, and
I believe I have the diff all set to go. This is my first time submitting to
ports, so please let me know if there is something else needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.