From e05a24cfaca9011c68545bbac4990d5ade8f4f21 Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Thu, 6 Jun 2024 15:25:39 +0800 Subject: [PATCH] x11-fonts/geist-mono: Add geist-mono 1.3.0 Geist is a new font family for Vercel, created by Vercel in collaboration with Basement Studio. Geist Mono is a monospaced typeface that has been crafted to be the perfect partner to Geist Sans. It is designed to be used in code editors, diagrams, terminals, and other textbased interfaces where code is represented. --- x11-fonts/Makefile | 1 + x11-fonts/geist-mono/Makefile | 25 +++++++++++++++++++++++++ x11-fonts/geist-mono/distinfo | 5 +++++ x11-fonts/geist-mono/pkg-descr | 6 ++++++ x11-fonts/geist-mono/pkg-plist | 9 +++++++++ 5 files changed, 46 insertions(+) create mode 100644 x11-fonts/geist-mono/Makefile create mode 100644 x11-fonts/geist-mono/distinfo create mode 100644 x11-fonts/geist-mono/pkg-descr create mode 100644 x11-fonts/geist-mono/pkg-plist diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index 0f23e622cf90..3b4de6a55be0 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -117,6 +117,7 @@ SUBDIR += freefonts SUBDIR += fslsfonts SUBDIR += gbdfed + SUBDIR += geist-mono SUBDIR += geminifonts SUBDIR += genryu SUBDIR += genseki diff --git a/x11-fonts/geist-mono/Makefile b/x11-fonts/geist-mono/Makefile new file mode 100644 index 000000000000..13fed481b427 --- /dev/null +++ b/x11-fonts/geist-mono/Makefile @@ -0,0 +1,25 @@ +PORTNAME= geist +PORTVERSION= 1.3.0 +CATEGORIES= x11-fonts +MASTER_SITES= https://github.com/vercel/geist-font/releases/download/${PORTVERSION}/ +PKGNAMESUFFIX= -mono +DISTNAME= GeistMono-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Geist Mono by Vercel +WWW= https://vercel.com/font \ + https://github.com/vercel/geist-font + +LICENSE= OFL11 +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT + +USES= fonts zip + +NO_ARCH= yes +NO_BUILD= yes + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR} + ${INSTALL_DATA} ${WRKSRC}/statics-ttf/*.ttf ${STAGEDIR}${FONTSDIR} + +.include diff --git a/x11-fonts/geist-mono/distinfo b/x11-fonts/geist-mono/distinfo new file mode 100644 index 000000000000..d85c063940ee --- /dev/null +++ b/x11-fonts/geist-mono/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1717568410 +SHA256 (Geist-1.3.0.zip) = 6a656e5efc991a0b465bc288b5455eebd7219e0668a936f8705a2e9d3a2a62c9 +SIZE (Geist-1.3.0.zip) = 1923604 +SHA256 (GeistMono-1.3.0.zip) = d6d19b0fc600110cb1595152c803a1f08e258f76637d1509baf76e2e0b9708d5 +SIZE (GeistMono-1.3.0.zip) = 2015647 diff --git a/x11-fonts/geist-mono/pkg-descr b/x11-fonts/geist-mono/pkg-descr new file mode 100644 index 000000000000..dcdab54e0c14 --- /dev/null +++ b/x11-fonts/geist-mono/pkg-descr @@ -0,0 +1,6 @@ +Geist is a new font family for Vercel, created by Vercel in collaboration with +Basement Studio. + +Geist Mono is a monospaced typeface that has been crafted to be the perfect +partner to Geist Sans. It is designed to be used in code editors, diagrams, +terminals, and other textbased interfaces where code is represented. diff --git a/x11-fonts/geist-mono/pkg-plist b/x11-fonts/geist-mono/pkg-plist new file mode 100644 index 000000000000..6c81a239aef1 --- /dev/null +++ b/x11-fonts/geist-mono/pkg-plist @@ -0,0 +1,9 @@ +%%FONTSDIR%%/GeistMono-Black.ttf +%%FONTSDIR%%/GeistMono-Bold.ttf +%%FONTSDIR%%/GeistMono-Light.ttf +%%FONTSDIR%%/GeistMono-Medium.ttf +%%FONTSDIR%%/GeistMono-Regular.ttf +%%FONTSDIR%%/GeistMono-SemiBold.ttf +%%FONTSDIR%%/GeistMono-Thin.ttf +%%FONTSDIR%%/GeistMono-UltraBlack.ttf +%%FONTSDIR%%/GeistMono-UltraLight.ttf