git: ffa7bd0d7734 - main - graphics/d2: Update to 0.9.0

From: Adam Weinberger <adamw_at_FreeBSD.org>
Date: Mon, 07 Sep 2026 22:36:58 UTC
The branch main has been updated by adamw:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ffa7bd0d77347a2f10da31c0487d0e4a53a9396f

commit ffa7bd0d77347a2f10da31c0487d0e4a53a9396f
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2026-09-07 22:33:56 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2026-09-07 22:33:56 +0000

    graphics/d2: Update to 0.9.0
    
    This is a significant release. Until now, D2 shipped with the ELK
    and Dagre layout engines, but TALA was closed-source and required
    a paid subscription.
    
    Just a day or two ago, D2 announced that they are shutting down
    their subscription service (and the online editor for D2 diagrams.)
    
    This release now includes the TALA engine, and no license key is
    required to use it. At some point, the Terrastruct D2 editor is
    expected to be open-sourced.
    
    Changes: https://github.com/d2lang/d2/releases/tag/v0.9.0
---
 graphics/d2/Makefile |  3 +--
 graphics/d2/distinfo | 10 +++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile
index aea9fe305d8e..cb54cc7642dc 100644
--- a/graphics/d2/Makefile
+++ b/graphics/d2/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	d2
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.8.2
-PORTREVISION=	1
+DISTVERSION=	0.9.0
 CATEGORIES=	graphics
 
 MAINTAINER=	adamw@FreeBSD.org
diff --git a/graphics/d2/distinfo b/graphics/d2/distinfo
index fe8328fcf6a8..798d55bd872b 100644
--- a/graphics/d2/distinfo
+++ b/graphics/d2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1787672480
-SHA256 (go/graphics_d2/d2-v0.8.2/v0.8.2.mod) = b1732a96ae8a8d843bba90ddc63049ad2d2b4840064659dc89dc228046f53e5f
-SIZE (go/graphics_d2/d2-v0.8.2/v0.8.2.mod) = 2153
-SHA256 (go/graphics_d2/d2-v0.8.2/v0.8.2.zip) = 5cf4595ca328a21c112753b4afcdd05fc66d56dfb7ef915323012ea83a832a7d
-SIZE (go/graphics_d2/d2-v0.8.2/v0.8.2.zip) = 27265779
+TIMESTAMP = 1788820093
+SHA256 (go/graphics_d2/d2-v0.9.0/v0.9.0.mod) = 71307c0924ecbf4c51c825b44871aa6cf568921b7eb90bebc5f46623629bed86
+SIZE (go/graphics_d2/d2-v0.9.0/v0.9.0.mod) = 1635
+SHA256 (go/graphics_d2/d2-v0.9.0/v0.9.0.zip) = 39f3aa81c4c6801a290542cfb77f315d0c404d2b5c47bf1227d1e1ff37c59785
+SIZE (go/graphics_d2/d2-v0.9.0/v0.9.0.zip) = 34235729