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