aboutsummaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2026-07-17 22:55:36 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2026-07-20 09:09:55 +0000
commit3fc2dd76f4b0fbfb262d7a163679c4c2b6cd5fc7 (patch)
tree9f42de9672497e087c4b67c3eb4e78e3b7ff4d7b /x11-fonts
parent29e66d2e3d3456dae7a645759c77f09e8a60ed6c (diff)
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/bedstead/Makefile39
-rw-r--r--x11-fonts/bedstead/distinfo3
-rw-r--r--x11-fonts/bedstead/pkg-descr9
4 files changed, 52 insertions, 0 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index eed1babddf71..ecd5c540a7c3 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -25,6 +25,7 @@
SUBDIR += bdf2sfd
SUBDIR += bdfresize
SUBDIR += bdftopcf
+ SUBDIR += bedstead
SUBDIR += bitstream-vera
SUBDIR += bitter
SUBDIR += blackout
diff --git a/x11-fonts/bedstead/Makefile b/x11-fonts/bedstead/Makefile
new file mode 100644
index 000000000000..53e174f39505
--- /dev/null
+++ b/x11-fonts/bedstead/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= bedstead
+DISTVERSION= 3.261
+CATEGORIES= x11-fonts
+MASTER_SITES= https://bjh21.me.uk/bedstead/
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Outline font based on the Mullard SAA5050 teletext character generator
+WWW= https://bjh21.me.uk/bedstead/
+
+LICENSE= CC0-1.0
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= fonts zip
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= ${OTFFILES:S,^,${FONTSDIR:S,^${PREFIX}/,,}/,}
+
+OTFFILES= bedstead.otf \
+ bedstead-bold.otf \
+ bedstead-boldcondensed.otf \
+ bedstead-boldextended.otf \
+ bedstead-boldextracondensed.otf \
+ bedstead-boldsemicondensed.otf \
+ bedstead-boldultracondensed.otf \
+ bedstead-condensed.otf \
+ bedstead-extended.otf \
+ bedstead-extracondensed.otf \
+ bedstead-semicondensed.otf \
+ bedstead-ultracondensed.otf
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for f in ${OTFFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${FONTSDIR}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/bedstead/distinfo b/x11-fonts/bedstead/distinfo
new file mode 100644
index 000000000000..9e74e0d94054
--- /dev/null
+++ b/x11-fonts/bedstead/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1784328845
+SHA256 (bedstead-3.261.zip) = 697b61ef9236031d45456d3dd5469feab7801a4a711a236f210d31d4dfaecac3
+SIZE (bedstead-3.261.zip) = 1690374
diff --git a/x11-fonts/bedstead/pkg-descr b/x11-fonts/bedstead/pkg-descr
new file mode 100644
index 000000000000..f278ef3d6571
--- /dev/null
+++ b/x11-fonts/bedstead/pkg-descr
@@ -0,0 +1,9 @@
+Bedstead is a family of outline fonts based on the characters produced by
+the Mullard SAA5050 series of Teletext Character Generators, as used to
+render the MODE 7 display on the BBC Microcomputer and other systems.
+
+The generator turns the original 5x9 pixel cells into smooth outlines,
+reproducing the diagonal-smoothing behaviour of the SAA5050 hardware. The
+family provides six width variants (from ultra condensed to extended), each
+in regular and bold weights, and covers Latin, Cyrillic and Hebrew glyphs
+plus the teletext mosaic graphics characters.