git: e05a24cfaca9 - main - x11-fonts/geist-mono: Add geist-mono 1.3.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 06 Jun 2024 07:49:06 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e05a24cfaca9011c68545bbac4990d5ade8f4f21
commit e05a24cfaca9011c68545bbac4990d5ade8f4f21
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-06-06 07:25:39 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-06-06 07:48:00 +0000
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(+)
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 <bsd.port.mk>
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