sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (390181625829c198722d98215bd844ad29ab6dcc)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (390181625829c198722d98215bd844ad29ab6dcc)
- Date: Tue, 23 Jun 2020 02:27:56 +0000
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
ChangeLog | 4 ++++
fonts-x11/cozette/BUILD | 2 +-
fonts-x11/cozette/DETAILS | 1 +
fonts-x11/cozette/PRE_BUILD | 2 +-
fonts-x11/spleen/BUILD | 1 +
fonts-x11/spleen/DEPENDS | 1 +
fonts-x11/spleen/DETAILS | 15 +++++++++++++++
fonts-x11/spleen/HISTORY | 2 ++
fonts-x11/spleen/INSTALL | 25 +++++++++++++++++++++++++
fonts-x11/spleen/PREPARE | 5 +++++
10 files changed, 56 insertions(+), 2 deletions(-)
New commits:
commit 390181625829c198722d98215bd844ad29ab6dcc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
spleen: new spell, monospaced bitmap fonts for consoles and terminals
commit 0c03bc430148e9193f3b30f35c0a4cd63154210f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cozette: revert to non-versioned file naming
diff --git a/ChangeLog b/ChangeLog
index e4d5644..1b33b62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * fonts-x11/spleen: new spell, monospaced bitmap fonts for consoles
+ and terminals
+
2020-06-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* libs/xxhash: new spell, a fast non-cryptographic hashing algorithm
diff --git a/fonts-x11/cozette/BUILD b/fonts-x11/cozette/BUILD
index 1c41276..bff98fa 100755
--- a/fonts-x11/cozette/BUILD
+++ b/fonts-x11/cozette/BUILD
@@ -1 +1 @@
-bdftopcf "${SOURCE}" | gzip -9 > cozette.pcf.gz
+bdftopcf cozette.bdf | gzip -9 > cozette.pcf.gz
diff --git a/fonts-x11/cozette/DETAILS b/fonts-x11/cozette/DETAILS
index dddc790..1230f8a 100755
--- a/fonts-x11/cozette/DETAILS
+++ b/fonts-x11/cozette/DETAILS
@@ -1,5 +1,6 @@
SPELL=cozette
VERSION=1.8.3
+ PATCHLEVEL=1
SOURCE=${SPELL}-${VERSION}.bdf
SOURCE_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/$(echo
${SOURCE} | sed "s/-${VERSION}//")
SOURCE_HASH=sha512:e8e29245de3d83e26315a1ad04fed43587438841a7318de4957d82e3f8dcfa93c93f0a626bb4c05d543e81a23dde13ac6168c0cd1f460edecf49e13dfd4e1dfb
diff --git a/fonts-x11/cozette/PRE_BUILD b/fonts-x11/cozette/PRE_BUILD
index 7927500..0fa8fdf 100755
--- a/fonts-x11/cozette/PRE_BUILD
+++ b/fonts-x11/cozette/PRE_BUILD
@@ -8,5 +8,5 @@ for src in '' ${srcs}; do
verify_file ${src} || return 1
local source_num="SOURCE${src}" &&
- cp "${SOURCE_CACHE}/${!source_num}" "${SOURCE_DIRECTORY}"
+ cp "${SOURCE_CACHE}/${!source_num}" "${SOURCE_DIRECTORY}/$(echo
${!source_num} | sed "s/-${VERSION}//")"
done
diff --git a/fonts-x11/spleen/BUILD b/fonts-x11/spleen/BUILD
new file mode 100755
index 0000000..6353520
--- /dev/null
+++ b/fonts-x11/spleen/BUILD
@@ -0,0 +1 @@
+gzip -9 *.pcf *.psfu
diff --git a/fonts-x11/spleen/DEPENDS b/fonts-x11/spleen/DEPENDS
new file mode 100755
index 0000000..79f11f2
--- /dev/null
+++ b/fonts-x11/spleen/DEPENDS
@@ -0,0 +1 @@
+depends smgl-foma
diff --git a/fonts-x11/spleen/DETAILS b/fonts-x11/spleen/DETAILS
new file mode 100755
index 0000000..978dfde
--- /dev/null
+++ b/fonts-x11/spleen/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=spleen
+ VERSION=1.7.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_URL[0]=https://github.com/fcambus/${SPELL}/releases/download/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:17b3062b8662139765325c9fb4684a60b46013cb5db3ec7e2fce8574de402553bb67760e05f71264fde3eb72af755a026ad5408c82bcfdf1fbda033d1b2eae8d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ GATHER_DOCS=off
+ WEB_SITE=https://www.cambus.net/spleen-monospaced-bitmap-fonts/
+ LICENSE[0]=BSD
+ ENTERED=20200622
+ SHORT="monospaced bitmap fonts for consoles and terminals"
+cat << EOF
+Spleen is a monospaced bitmap font for consoles and terminals.
+It is available in 5 sizes: 5x8, 8x16, 12x24, 16x32, and 32x64.
+EOF
diff --git a/fonts-x11/spleen/HISTORY b/fonts-x11/spleen/HISTORY
new file mode 100644
index 0000000..3a937c8
--- /dev/null
+++ b/fonts-x11/spleen/HISTORY
@@ -0,0 +1,2 @@
+2020-06-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, PREPARE: created spell, version
1.7.1
diff --git a/fonts-x11/spleen/INSTALL b/fonts-x11/spleen/INSTALL
new file mode 100755
index 0000000..d078470
--- /dev/null
+++ b/fonts-x11/spleen/INSTALL
@@ -0,0 +1,25 @@
+local PCF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/misc" &&
+local OTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/OTF" &&
+local PSFU_DIR="${INSTALL_ROOT}/usr/share/consolefonts" &&
+
+if [ ! -d "${PCF_DIR}" ]; then
+ mkdir -p "${PCF_DIR}"
+fi &&
+
+install -vm 0644 *.pcf.gz "${PCF_DIR}" &&
+
+if list_find "${SPLEEN_FORMATS}" otf; then
+ if [ ! -d "${OTF_DIR}" ]; then
+ mkdir -p "${OTF_DIR}"
+ fi &&
+
+ install -vm 0644 *.otf "${OTF_DIR}"
+fi &&
+
+if list_find "${SPLEEN_FORMATS}" psfu; then
+ if [ ! -d "${PSFU_DIR}" ]; then
+ mkdir -p "${PSFU_DIR}"
+ fi &&
+
+ install -vm 0644 *.psfu.gz "${PSFU_DIR}"
+fi
diff --git a/fonts-x11/spleen/PREPARE b/fonts-x11/spleen/PREPARE
new file mode 100755
index 0000000..d7f6893
--- /dev/null
+++ b/fonts-x11/spleen/PREPARE
@@ -0,0 +1,5 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+
+config_query_multi SPLEEN_FORMATS "Which additional font formats do you want
to install?" \
+ psfu \
+ otf
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (390181625829c198722d98215bd844ad29ab6dcc), Vlad Glagolev, 06/22/2020
Archive powered by MHonArc 2.6.24.