I tested this with emacs and xterm on amd64-current.

Add JetBrainsMono fonts port
---
 fonts/Makefile                 |  1 +
 fonts/jetbrains-mono/Makefile  | 28 ++++++++++++++++++++++++++++
 fonts/jetbrains-mono/distinfo  |  2 ++
 fonts/jetbrains-mono/pkg/DESCR |  8 ++++++++
 fonts/jetbrains-mono/pkg/PLIST | 11 +++++++++++
 5 files changed, 50 insertions(+)
 create mode 100644 fonts/jetbrains-mono/Makefile
 create mode 100644 fonts/jetbrains-mono/distinfo
 create mode 100644 fonts/jetbrains-mono/pkg/DESCR
 create mode 100644 fonts/jetbrains-mono/pkg/PLIST

diff --git a/fonts/Makefile b/fonts/Makefile
index b3152654cf7..ac33b3811fb 100644
--- a/fonts/Makefile
+++ b/fonts/Makefile
@@ -45,6 +45,7 @@
      SUBDIR += ja-funetfonts
      SUBDIR += ja-kanjistrokeorders-ttf
      SUBDIR += ja-sazanami-ttf
+     SUBDIR += jetbrains-mono
      SUBDIR += jmk-fonts
      SUBDIR += junicode
      SUBDIR += ko-baekmuk-fonts
diff --git a/fonts/jetbrains-mono/Makefile b/fonts/jetbrains-mono/Makefile
new file mode 100644
index 00000000000..088bd423deb
--- /dev/null
+++ b/fonts/jetbrains-mono/Makefile
@@ -0,0 +1,28 @@
+# $OpenBSD$
+
+COMMENT=        the free and open-source typeface for developers
+
+DISTNAME=        JetBrainsMono-1.0.2
+CATEGORIES=        fonts x11
+
+HOMEPAGE=        https://jetbrains.com/mono/
+
+PERMIT_PACKAGE=        Yes
+
+MASTER_SITES=        https://download.jetbrains.com/fonts/
+
+BUILD_DEPENDS=        archivers/unzip
+
+NO_BUILD=        Yes
+NO_TEST=        Yes
+PKG_ARCH=        *
+
+DISTFILES=        JetBrainsMono-1.0.2.zip
+
+INST_DIR=        ${PREFIX}/share/fonts/JetBrainsMono
+
+do-install:
+    ${INSTALL_DATA_DIR} ${INST_DIR}
+    ${INSTALL_DATA} ${WRKSRC}/ttf/*.ttf ${INST_DIR}
+
+.include <bsd.port.mk>
diff --git a/fonts/jetbrains-mono/distinfo b/fonts/jetbrains-mono/distinfo
new file mode 100644
index 00000000000..47747d818da
--- /dev/null
+++ b/fonts/jetbrains-mono/distinfo
@@ -0,0 +1,2 @@
+SHA256 (JetBrainsMono-1.0.2.zip) = Wfm5di1WJetDju3wNNu83PCe0Y3tmUVAtGaHKEAil2I=
+SIZE (JetBrainsMono-1.0.2.zip) = 1986934
diff --git a/fonts/jetbrains-mono/pkg/DESCR b/fonts/jetbrains-mono/pkg/DESCR
new file mode 100644
index 00000000000..a62954621aa
--- /dev/null
+++ b/fonts/jetbrains-mono/pkg/DESCR
@@ -0,0 +1,8 @@
+JetBrains Mono. A typeface for developers
+
+ 1. Increased height for a better reading experience
+ 2. Adapted to reading code
+ 3. code-specific ligatures
+ 4. 145 languages
+ 5. weights with matching italics
+ 6. JetBrains Mono is free & open source
diff --git a/fonts/jetbrains-mono/pkg/PLIST b/fonts/jetbrains-mono/pkg/PLIST
new file mode 100644
index 00000000000..492df642d8b
--- /dev/null
+++ b/fonts/jetbrains-mono/pkg/PLIST
@@ -0,0 +1,11 @@
+@comment $OpenBSD: PLIST,v$
+share/fonts/
+@fontdir share/fonts/JetBrainsMono/
+share/fonts/JetBrainsMono/JetBrainsMono-Bold-Italic.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-Bold.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-ExtraBold-Italic.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-ExtraBold.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-Italic.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-Medium-Italic.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-Medium.ttf
+share/fonts/JetBrainsMono/JetBrainsMono-Regular.ttf
-- 
2.24.1


-- 
nest.cx is Gmail hosted, use PGP: https://pgp.key-server.io/0x0B1542BD8DF5A1B0
Fingerprint: 5E2B 2D0E 1E03 2046 BEC3  4D50 0B15 42BD 8DF5 A1B0

Reply via email to