Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (0a53fb4d3678deb7905069e6204f01e05a48794f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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 (0a53fb4d3678deb7905069e6204f01e05a48794f)
  • Date: Sat, 7 Mar 2020 02:59:50 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++++
fonts-x11/cozette/BUILD | 1 +
fonts-x11/cozette/DEPENDS | 2 ++
fonts-x11/cozette/DETAILS | 33 +++++++++++++++++++++++++++++++++
fonts-x11/cozette/HISTORY | 3 +++
fonts-x11/cozette/INSTALL | 29 +++++++++++++++++++++++++++++
fonts-x11/cozette/PREPARE | 6 ++++++
fonts-x11/cozette/PRE_BUILD | 12 ++++++++++++
fonts-x11/inter/CONFIGURE | 9 ++++++---
fonts-x11/inter/DETAILS | 6 +++---
fonts-x11/inter/HISTORY | 4 ++++
fonts-x11/inter/INSTALL | 17 +++++------------
fonts-x11/iosevka/DETAILS | 18 +++++++++---------
fonts-x11/iosevka/HISTORY | 3 +++
fonts-x11/iosevka/PRE_BUILD | 2 ++
15 files changed, 122 insertions(+), 27 deletions(-)

New commits:
commit 0a53fb4d3678deb7905069e6204f01e05a48794f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

cozette: new spell, bitmap programming font optimized for coziness

commit ccf0d1c76f0f9b489700027729cd44e50bc8f72a
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

iosevka: => 2.3.3

commit 164ed5f0c4df11e51d1bb0347eaf341f08c99ad7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

inter: => 3.12

diff --git a/ChangeLog b/ChangeLog
index 8150986..e0f9773 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-03-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * fonts-x11/cozette: new spell, bitmap programming font optimized for
+ coziness
+
2020-03-05 Vlad Glagolev <stealth AT sourcemage.org>
* python-pypi/oauthlib: new spell, generic, spec-compliant, thorough
implementation of the OAuth request-signing logic
diff --git a/fonts-x11/cozette/BUILD b/fonts-x11/cozette/BUILD
new file mode 100755
index 0000000..1c41276
--- /dev/null
+++ b/fonts-x11/cozette/BUILD
@@ -0,0 +1 @@
+bdftopcf "${SOURCE}" | gzip -9 > cozette.pcf.gz
diff --git a/fonts-x11/cozette/DEPENDS b/fonts-x11/cozette/DEPENDS
new file mode 100755
index 0000000..e55186c
--- /dev/null
+++ b/fonts-x11/cozette/DEPENDS
@@ -0,0 +1,2 @@
+depends smgl-foma &&
+depends bdftopcf
diff --git a/fonts-x11/cozette/DETAILS b/fonts-x11/cozette/DETAILS
new file mode 100755
index 0000000..6160ecc
--- /dev/null
+++ b/fonts-x11/cozette/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=cozette
+ VERSION=1.5.1
+ SOURCE=cozette.bdf
+
SOURCE_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c85e08d8c4a53c87c3d067e4de6b06799fbcfb797b6d802f514f1e11390f0667292ca231b01bd3c6e31a7355bcb9104fb2ac229cebba7a0053489c67dc2d6428
+if list_find "${COZETTE_FORMATS}" otb; then
+ SOURCE2=cozette.otb
+
SOURCE2_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/${SOURCE2}
+
SOURCE2_HASH=sha512:1e3219d34716257bdd096a51ef474d2e71e0f65e2bd7be1ca2256346db205c399c983677c1ce8c42b4affa6c170784cc9934856d6eec6d9b883ede78e7cd118a
+fi
+if list_find "${COZETTE_FORMATS}" otf; then
+ SOURCE3=CozetteVector.otf
+
SOURCE3_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/${SOURCE3}
+
SOURCE3_HASH=sha512:c49d6860908f9ad0eb7789f158f2760ef7a4faa38b0a799b17ec924cbc7fa0690a54932a0bdd020ab0c49a9fe3cb05b7390598b9a425b43e4158667934dfa847
+fi
+if list_find "${COZETTE_FORMATS}" ttf; then
+ SOURCE4=CozetteVector.ttf
+
SOURCE4_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/${SOURCE4}
+
SOURCE4_HASH=sha512:982d84e962b1d499ba403857f7948c50906da14587be10a16f6098fa87d47d8156bad019fa171c9d4aae8d681d53b9a045c78f72a9c5e4e46758ff1d90e180d5
+ SOURCE5=cozette_bitmap.ttf
+
SOURCE5_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/${SOURCE5}
+
SOURCE5_HASH=sha512:1e3219d34716257bdd096a51ef474d2e71e0f65e2bd7be1ca2256346db205c399c983677c1ce8c42b4affa6c170784cc9934856d6eec6d9b883ede78e7cd118a
+fi
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ GATHER_DOCS=off
+ WEB_SITE=https://github.com/slavfox/Cozette
+ LICENSE[0]=MIT
+ ENTERED=20200306
+ SHORT="bitmap programming font optimized for coziness"
+cat << EOF
+Cozette is based on Dina, which itself is based on Proggy. It's also heavily
+inspired by Creep.
+EOF
diff --git a/fonts-x11/cozette/HISTORY b/fonts-x11/cozette/HISTORY
new file mode 100644
index 0000000..bb4ddd3
--- /dev/null
+++ b/fonts-x11/cozette/HISTORY
@@ -0,0 +1,3 @@
+2020-03-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, PREPARE: created spell,
+ version 1.5.1
diff --git a/fonts-x11/cozette/INSTALL b/fonts-x11/cozette/INSTALL
new file mode 100755
index 0000000..d43db75
--- /dev/null
+++ b/fonts-x11/cozette/INSTALL
@@ -0,0 +1,29 @@
+local PCF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/misc" &&
+local OTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/OTF" &&
+local TTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/TTF" &&
+
+if [ ! -d "${PCF_DIR}" ]; then
+ mkdir -p "${PCF_DIR}"
+fi &&
+
+install -vm 0644 *.pcf.gz "${PCF_DIR}" &&
+
+if list_find "${COZETTE_FORMATS}" otb; then
+ install -vm 0644 *.otb "${PCF_DIR}"
+fi &&
+
+if list_find "${COZETTE_FORMATS}" otf; then
+ if [ ! -d "${OTF_DIR}" ]; then
+ mkdir -p "${OTF_DIR}"
+ fi &&
+
+ install -vm 0644 *.otf "${OTF_DIR}"
+fi &&
+
+if list_find "${COZETTE_FORMATS}" ttf; then
+ if [ ! -d "${TTF_DIR}" ]; then
+ mkdir -p "${TTF_DIR}"
+ fi &&
+
+ install -vm 0644 *.ttf "${TTF_DIR}"
+fi
diff --git a/fonts-x11/cozette/PREPARE b/fonts-x11/cozette/PREPARE
new file mode 100755
index 0000000..7850d08
--- /dev/null
+++ b/fonts-x11/cozette/PREPARE
@@ -0,0 +1,6 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+
+config_query_multi COZETTE_FORMATS "Which additional font formats do you
want to install?" \
+ otb \
+ otf \
+ ttf
diff --git a/fonts-x11/cozette/PRE_BUILD b/fonts-x11/cozette/PRE_BUILD
new file mode 100755
index 0000000..7927500
--- /dev/null
+++ b/fonts-x11/cozette/PRE_BUILD
@@ -0,0 +1,12 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+# get everything
+local srcs="$(get_source_nums | tr ' ' '\n')" &&
+
+for src in '' ${srcs}; do
+ verify_file ${src} || return 1
+
+ local source_num="SOURCE${src}" &&
+ cp "${SOURCE_CACHE}/${!source_num}" "${SOURCE_DIRECTORY}"
+done
diff --git a/fonts-x11/inter/CONFIGURE b/fonts-x11/inter/CONFIGURE
index 3d34219..16d1aae 100755
--- a/fonts-x11/inter/CONFIGURE
+++ b/fonts-x11/inter/CONFIGURE
@@ -1,4 +1,7 @@
+if [ "$INTER_FORMAT" == "ttf" ]; then
+ persistent_remove INTER_FORMAT
+fi &&
+
config_query_list INTER_FORMAT "Which font format do you want to install?" \
- ttf \
- ttf-hinted \
- otf
+ otf \
+ ttf-hinted
diff --git a/fonts-x11/inter/DETAILS b/fonts-x11/inter/DETAILS
index 20d036a..7dcdac6 100755
--- a/fonts-x11/inter/DETAILS
+++ b/fonts-x11/inter/DETAILS
@@ -1,9 +1,9 @@
SPELL=inter
- SPELLX=Inter-UI
- VERSION=2.5
+ SPELLX=Inter
+ VERSION=3.12
SOURCE=${SPELLX}-${VERSION}.zip

SOURCE_URL[0]=https://github.com/rsms/${SPELL}/releases/download/v${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:8c50192b819fcab0243ae67cf7e927c3b3c0818896212f16388e57588a8ef0a2c3d52bd4fc9c9516e2986fb845f710cc87b67376cfd1a9bea37130b1495e1e54
+
SOURCE_HASH=sha512:56ec55f3f83b5881c67d72e9d8e82a14f2c27f638613356946f6e329ca24d5d1b07d7835a17850b5a5cb24acbc40f89b60311dbac5478ca924a6fb8f7020cfef
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOCS="LICENSE.txt"
WEB_SITE=https://rsms.me/inter/
diff --git a/fonts-x11/inter/HISTORY b/fonts-x11/inter/HISTORY
index c326feb..f51bc7a 100644
--- a/fonts-x11/inter/HISTORY
+++ b/fonts-x11/inter/HISTORY
@@ -1,3 +1,7 @@
+2020-03-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 3.12
+ * CONFIGURE, INSTALL: dropped ttf version
+
2018-02-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.5

diff --git a/fonts-x11/inter/INSTALL b/fonts-x11/inter/INSTALL
index 1588469..8dc2be0 100755
--- a/fonts-x11/inter/INSTALL
+++ b/fonts-x11/inter/INSTALL
@@ -2,25 +2,18 @@ local TTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/TTF" &&
local OTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/OTF" &&

case "${INTER_FORMAT}" in
- ttf)
- if [ ! -d "${TTF_DIR}" ]; then
- install -vm 755 -d "${TTF_DIR}"
+ otf)
+ if [ ! -d "${OTF_DIR}" ]; then
+ install -vm 755 -d "${OTF_DIR}"
fi &&

- install -vm 644 "Inter UI (TTF)"/*.ttf "${TTF_DIR}"
+ install -vm 644 "Inter"/*.otf "${OTF_DIR}"
;;
ttf-hinted)
if [ ! -d "${TTF_DIR}" ]; then
install -vm 755 -d "${TTF_DIR}"
fi &&

- install -vm 644 "Inter UI (TTF hinted)"/*.ttf "${TTF_DIR}"
- ;;
- otf)
- if [ ! -d "${TTF_DIR}" ]; then
- install -vm 755 -d "${TTF_DIR}"
- fi &&
-
- install -vm 644 "Inter (OTF)"/*.otf "${OTF_DIR}"
+ install -vm 644 "Inter (Hinted, for Windows)"/*.ttf "${TTF_DIR}"
;;
esac
diff --git a/fonts-x11/iosevka/DETAILS b/fonts-x11/iosevka/DETAILS
index d5108de..ee0abad 100755
--- a/fonts-x11/iosevka/DETAILS
+++ b/fonts-x11/iosevka/DETAILS
@@ -1,5 +1,5 @@
SPELL=iosevka
- VERSION=1.14.0
+ VERSION=2.3.3
SOURCE=01-${SPELL}-${VERSION}.zip
SOURCE2=02-${SPELL}-term-${VERSION}.zip
SOURCE3=03-${SPELL}-type-${VERSION}.zip
@@ -19,14 +19,14 @@
SOURCE7_URL[0]=${SOURCE_URI}/${SOURCE7}
SOURCE8_URL[0]=${SOURCE_URI}/${SOURCE8}

SOURCE9_URL[0]=https://raw.githubusercontent.com/be5invis/Iosevka/75b1d6c98f112dc10d27372d6cb8363d27882ab5/LICENSE.md
-
SOURCE_HASH=sha512:841ba717a037bd58573327080f2688b701d1629f9cd4429aa81450e7b24a45e577ac1a104e610e50efcd72224f8d77e286844c27d85a90a3950e5a35e4f8e448
-
SOURCE2_HASH=sha512:58ef8b682e11dcf376dc493a4130bb5705679697c215be06c7cbc0802d2587ac883159f4b5927b740003165cf9d19350b847c292b80012e4d1a9ea2607eb73bc
-
SOURCE3_HASH=sha512:8793ce685fe3bb4ada6667565f1a750275e9a418a77172c583fd35809a75513a598284f648b8535c30e8bc9823f82004c1209f894d0ebc686a608b08ca3a745e
-
SOURCE4_HASH=sha512:06e05e63a2a69ed2233dceb30e09a028be417f4de71b636fed6bceb4f7c66342c7c9121009091f82f0c3e57ab70f54095fed70b1d9ea2b67c3e504206366a954
-
SOURCE5_HASH=sha512:98d575cde714cf03b6e5c81fa701059f6534445f1b1983c713f878d1462c599b923a266171c05caa93f7998c2a14c9aa7b6e163e661267fcbbcc0bf99ed48803
-
SOURCE6_HASH=sha512:0cff3bf499a655c2f4ff70b4354de25feda1385266b4fc62f932b73f919c537c07146ad1c463d2ea2d2e12ae49390b07bdcffdba3f07640f0fd18970affce549
-
SOURCE7_HASH=sha512:d8b5320b101e56f1a80e98dcf25bebf5490dea95270f6aa70c0d0c470ee1d8ddf02e2815ee57ebae90938e0c2948bbe53c918da6da901e06f04ddf6c5b862866
-
SOURCE8_HASH=sha512:48ff130f9255bd55b4de4768f52478b41e76f06d3846b6b09b785d3b239516c8108ef867994446ed0f2feae8dca5e95afd00522512b9cd68689652ddbc1ca1c5
+
SOURCE_HASH=sha512:408ed7947b3a13f44278b5f4c9d7828ad46311abeac5e0d46a2f4c7f6a95bcebff2da56fb9e85c1e5807349d0e5fd4c53914bd718b0f6d0c60324da4b0dd0886
+
SOURCE2_HASH=sha512:622922d8984875f41c86177ddded8127780137728b234c036fc47b92b2b4d1a37803551ff9c9f93e73db8c0629fa895148d67f77b21d3254a76d8b3c16de1f34
+
SOURCE3_HASH=sha512:b931fbd2779a5c0b550001ac51cfbf5370ab22a811a8f0fd189e68ccdbd717dc4a5e56ef36ece155c0b6f17f43f3341039a8212a9253a813256c019b03276083
+
SOURCE4_HASH=sha512:f4e36326801e345ec5c4ab9d71f5435831071ba373a45c36e3c6f15ab45893b255f1a8ae790a17ebbfdaba9eab83fd132a8cd68c78696a635090071041225218
+
SOURCE5_HASH=sha512:8647d1584e4b2ea949b5fba4a566063d139a433f6103b192df191ceb7f26f80c77afee17316cc424f7187b865b9aed163ed0807e499596e01445bf35e5ff746f
+
SOURCE6_HASH=sha512:eaf5e629756493317c7a52faad94daa5c52016bc41c25376952629381988f4ccdcdfbd06a81717e653eeabb0a5583c5e6cc22ce53625ed1e113f66a35c94d623
+
SOURCE7_HASH=sha512:027c22a3ec7f0cf975cc245f4dc7a860788e3bcc74765d76594eb6521cb3347c3d6d9bc4ff3bb3f879fcbb9582c9c565bab4e415e4c0972cbf40e62400fe707f
+
SOURCE8_HASH=sha512:17d0b1d14b840c563cd14d641a18d37ea7bb8eb548603f93b1d6ef10287fa39d8ad45161b1a670544f791b7e3ee1f47c13562c54ef3560f33dd2641b35398efe

SOURCE9_HASH=sha512:c46391dda7c6beaa0316bd0ade84d0a51d1a3ff26aef33ff8ed4e1ebf24e5a85b7c90d5bd11336970cd7167dc5b1ba3d642bd58343975bde049fa3244642a238
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOCS="*.md"
diff --git a/fonts-x11/iosevka/HISTORY b/fonts-x11/iosevka/HISTORY
index 543ccb7..820d4e7 100644
--- a/fonts-x11/iosevka/HISTORY
+++ b/fonts-x11/iosevka/HISTORY
@@ -1,3 +1,6 @@
+2020-03-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.3.3
+
2018-02-02 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.14.0

diff --git a/fonts-x11/iosevka/PRE_BUILD b/fonts-x11/iosevka/PRE_BUILD
index 1aaad22..40120d7 100755
--- a/fonts-x11/iosevka/PRE_BUILD
+++ b/fonts-x11/iosevka/PRE_BUILD
@@ -6,6 +6,8 @@ local srcs="$(get_source_nums | tr ' ' '\n' | head -n -1)" &&

for src in '' ${srcs}; do
unpack_file ${src} || return 1
+
+ rm -f webfont.css
done &&

verify_file 9 &&



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (0a53fb4d3678deb7905069e6204f01e05a48794f), Vlad Glagolev, 03/06/2020

Archive powered by MHonArc 2.6.24.

Top of Page