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