diff options
Diffstat (limited to 'fonts-x11')
74 files changed, 391 insertions, 29 deletions
diff --git a/fonts-x11/cmvnd-fonts/BUILD b/fonts-x11/cmvnd-fonts/BUILD new file mode 100755 index 0000000000..ffe0af6175 --- /dev/null +++ b/fonts-x11/cmvnd-fonts/BUILD @@ -0,0 +1,2 @@ +ln -s "$SPELL_DIRECTORY"/Makefile . && +${MAKE:-make} -j "$MAKE_NJOBS" prefix="$INSTALL_ROOT"/usr diff --git a/fonts-x11/cmvnd-fonts/DEPENDS b/fonts-x11/cmvnd-fonts/DEPENDS new file mode 100755 index 0000000000..e55186c68e --- /dev/null +++ b/fonts-x11/cmvnd-fonts/DEPENDS @@ -0,0 +1,2 @@ +depends smgl-foma && +depends bdftopcf diff --git a/fonts-x11/cmvnd-fonts/DETAILS b/fonts-x11/cmvnd-fonts/DETAILS new file mode 100755 index 0000000000..77bad9fac5 --- /dev/null +++ b/fonts-x11/cmvnd-fonts/DETAILS @@ -0,0 +1,18 @@ + SPELL=cmvnd-fonts + VERSION=1.2.0 + SOURCE=${SPELL}-${VERSION}.tar.gz + SOURCE_URL[0]=https://github.com/cmvnd/fonts/archive/refs/tags/${VERSION}.tar.gz + SOURCE_HASH=sha512:b25f1b790bdccbb7affe4fa0795cb481b447f3829493b792a865dfbd66c592c9eef36eeed2571759a0e993f5ebf0c763d5dcd9c9b99227c7d479aeaad079a284 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL##cmvnd-}-${VERSION}" + WEB_SITE=https://github.com/cmvnd/fonts + LICENSE[0]=GPL + ENTERED=20230205 + SHORT="tiny bitmap fonts" +cat << EOF +A collection of tiny bitmap fonts: +- lemon +- antidote +- uushi +- limey +- berry +EOF diff --git a/fonts-x11/cmvnd-fonts/HISTORY b/fonts-x11/cmvnd-fonts/HISTORY new file mode 100644 index 0000000000..a41c94c289 --- /dev/null +++ b/fonts-x11/cmvnd-fonts/HISTORY @@ -0,0 +1,6 @@ +2023-02-07 Ismael Luceno <ismael@sourcemage.org> + * BUILD, Makefile: added Make-based build system + * INSTALL: removed, no longer needed + +2023-02-05 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS, BUILD, INSTALL: created spell, version 1.2.0 diff --git a/fonts-x11/cmvnd-fonts/Makefile b/fonts-x11/cmvnd-fonts/Makefile new file mode 100644 index 0000000000..d611f3e93e --- /dev/null +++ b/fonts-x11/cmvnd-fonts/Makefile @@ -0,0 +1,20 @@ +sources != find -name \*.bdf -o -name \*.otb +fonts := ${sources:.bdf=.pcf.gz} +all: ${fonts} config.mk + +.bdf.pcf.gz: + bdftopcf $< | gzip -9 > $@.tmp + mv $@.tmp $@ + +install: + install -d ${fontsdir} + install -m444 ${fonts} ${fontsdir} + +.PHONY: all install +.SUFFIXES: .pcf.gz .bdf +prefix = /usr/local +datarootdir = ${prefix}/share +fontsdir = ${datarootdir}/fonts/misc +-include config.mk +config.mk: + @>>$@ echo fontsdir = ${fontsdir} diff --git a/fonts-x11/cozette/DETAILS b/fonts-x11/cozette/DETAILS index 7560951a66..436df03493 100755 --- a/fonts-x11/cozette/DETAILS +++ b/fonts-x11/cozette/DETAILS @@ -1,25 +1,25 @@ SPELL=cozette - VERSION=1.18.0 + VERSION=1.19.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:b40d218d8b2ba30c1557bd0d2fca7edbe5895f3e4da7a2d50384f6393fdaf4aba7649b7e3fc4b690f60ae0fdc18c1b207f9051ec30c6126076a7458b2d18a4d0 + SOURCE_HASH=sha512:f40dc048e019f5c3bc452bb87809df4aa10c3729fe93e8bc3b0527836b79ae87704d566db0190a9742509b6939240cc43f006f6018776062328507e7e478bc20 if list_find "${COZETTE_FORMATS}" otb; then SOURCE2=${SPELL}-${VERSION}.otb SOURCE2_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/$(echo ${SOURCE2} | sed "s/-${VERSION}//") - SOURCE2_HASH=sha512:a23b7c48279d52c2ead0db5de0ecf357a77e1e013b54760ef706db840800adff84d3fda8c4965ce5efe36ff8e14491af03f484a7f11453dcffeb5104db89ae24 + SOURCE2_HASH=sha512:683a9071ce657a5f102eee4e306c769d86edb375966fa4de8a10d37a27c39fc0121ae667866a6bc747a101c1f0fec31021703321b432687228ed92ee8df6744d fi if list_find "${COZETTE_FORMATS}" otf; then SOURCE3=CozetteVector-${VERSION}.otf SOURCE3_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/$(echo ${SOURCE3} | sed "s/-${VERSION}//") - SOURCE3_HASH=sha512:bb5f9244026105d73808914e85b47d16a9204dbe4b7250c66be1689d02d84fd695b764b14e03c15da630131b8a474646057684bcafcf78b1ca688d8777fd1058 + SOURCE3_HASH=sha512:55ad80ab0c99a06e1ae0c1d6202b4fbdced29bd04a948f8fc25736d32a4c96660801d3b63a19153591460b1093bbbd30337517d635c16902f5b300e76399e9d2 fi if list_find "${COZETTE_FORMATS}" ttf; then SOURCE4=CozetteVector-${VERSION}.ttf SOURCE4_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/$(echo ${SOURCE4} | sed "s/-${VERSION}//") - SOURCE4_HASH=sha512:f8fcbc38ba8ba877fda33819ce84bfd738608fb772c56fb10b4a0b624d208371f8f778674d66063af9f5c9c5351fbf2d150130b1ced757b2b3abc21b449f2791 + SOURCE4_HASH=sha512:ed3a1a5e7b3ce8d8e6366fbd05c4a52c683b8a93fab99b9f5bdd380c870fb710f56e4cee95583bafc0616348c35ae9ce738f073523fd126c4463180b4c5aa018 SOURCE5=${SPELL}_bitmap-${VERSION}.ttf SOURCE5_URL[0]=https://github.com/slavfox/Cozette/releases/download/v.${VERSION}/$(echo ${SOURCE5} | sed "s/-${VERSION}//") - SOURCE5_HASH=sha512:a23b7c48279d52c2ead0db5de0ecf357a77e1e013b54760ef706db840800adff84d3fda8c4965ce5efe36ff8e14491af03f484a7f11453dcffeb5104db89ae24 + SOURCE5_HASH=sha512:683a9071ce657a5f102eee4e306c769d86edb375966fa4de8a10d37a27c39fc0121ae667866a6bc747a101c1f0fec31021703321b432687228ed92ee8df6744d fi SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" GATHER_DOCS=off diff --git a/fonts-x11/cozette/HISTORY b/fonts-x11/cozette/HISTORY index 9b55a3fbb2..0e0cc2ef54 100644 --- a/fonts-x11/cozette/HISTORY +++ b/fonts-x11/cozette/HISTORY @@ -1,3 +1,9 @@ +2023-03-03 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.19.1 + +2023-02-05 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.19.0 + 2022-10-04 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.18.0 diff --git a/fonts-x11/curie/BUILD b/fonts-x11/curie/BUILD new file mode 100755 index 0000000000..4eeef2617e --- /dev/null +++ b/fonts-x11/curie/BUILD @@ -0,0 +1,3 @@ +for f in ${SPELL}-${VERSION}/*/*.bdf; do + bdftopcf $f | gzip -9 > ${f%%.bdf}.pcf.gz +done diff --git a/fonts-x11/curie/DEPENDS b/fonts-x11/curie/DEPENDS new file mode 100755 index 0000000000..e55186c68e --- /dev/null +++ b/fonts-x11/curie/DEPENDS @@ -0,0 +1,2 @@ +depends smgl-foma && +depends bdftopcf diff --git a/fonts-x11/curie/DETAILS b/fonts-x11/curie/DETAILS new file mode 100755 index 0000000000..ffc5d7d270 --- /dev/null +++ b/fonts-x11/curie/DETAILS @@ -0,0 +1,16 @@ + SPELL=curie + VERSION=1.0 + SOURCE=${SPELL}-v${VERSION}.tar.gz + SOURCE2=${SPELL}-${VERSION}.tar.gz + SOURCE_URL[0]=https://github.com/nerdypepper/${SPELL}/releases/download/v${VERSION}/${SOURCE} + SOURCE2_URL[0]=https://github.com/nerdypepper/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz + SOURCE_HASH=sha512:330d486362c486c4c5a7f2eb174df6272d6db766dc34bc64a5ae1143fab33f944ab63c4dbe9ea20d8a85d68227c711e22fbfc566d5e54fa522b4830bc7ce24b4 + SOURCE2_HASH=sha512:2268345fce29ea51c99113fd1def027b648e7985e7d3af3d5c8eb37a9f8073658d410e12bbabcf7f0939d287e019f5bc4259d8f889550c0a6ced5556745e52cc +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}" + WEB_SITE=https://github.com/nerdypepper/curie + LICENSE[0]=OFL + ENTERED=20230213 + SHORT="upscaled version of scientifica" +cat << EOF +curie is a slightly upscaled version of scientifica font. +EOF diff --git a/fonts-x11/curie/HISTORY b/fonts-x11/curie/HISTORY new file mode 100644 index 0000000000..d391facc57 --- /dev/null +++ b/fonts-x11/curie/HISTORY @@ -0,0 +1,2 @@ +2023-02-13 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL: created spell, version 1.0 diff --git a/fonts-x11/curie/INSTALL b/fonts-x11/curie/INSTALL new file mode 100755 index 0000000000..c93b08397e --- /dev/null +++ b/fonts-x11/curie/INSTALL @@ -0,0 +1,8 @@ +local PCF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/misc" && + +if [ ! -d "${PCF_DIR}" ]; then + mkdir -p "${PCF_DIR}" +fi && + +install -vm 0644 ${SPELL}-${VERSION}/*/*.pcf.gz "${PCF_DIR}" && +install -vm 0644 *.otb "${PCF_DIR}" diff --git a/fonts-x11/curie/PRE_BUILD b/fonts-x11/curie/PRE_BUILD new file mode 100755 index 0000000000..9663b3c9a0 --- /dev/null +++ b/fonts-x11/curie/PRE_BUILD @@ -0,0 +1,8 @@ +mkdir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && +verify_file 2 && +unpack_file && + +tar xvzf "${SOURCE_CACHE}/${SOURCE2}" curie-1.0/bold/curieBold-12.bdf \ + curie-1.0/italic/curieItalic-12.bdf \ + curie-1.0/regular/curieMedium-12.bdf diff --git a/fonts-x11/iosevka/DETAILS b/fonts-x11/iosevka/DETAILS index 8f4958be6e..7b550ad049 100755 --- a/fonts-x11/iosevka/DETAILS +++ b/fonts-x11/iosevka/DETAILS @@ -1,5 +1,6 @@ +# Watch: https://github.com/be5invis/Iosevka/releases SPELL=iosevka - VERSION=16.3.5 + VERSION=20.0.0 SOURCE=ttf-$SPELL-$VERSION.LICENSE.md SOURCE2=ttf-$SPELL-$VERSION.zip SOURCE3=ttf-$SPELL-aile-$VERSION.zip @@ -23,17 +24,17 @@ SOURCE9_URL[0]=${SOURCE_URI}/${SOURCE9} SOURCE10_URL[0]=${SOURCE_URI}/${SOURCE10} SOURCE11_URL[0]=${SOURCE_URI}/${SOURCE11} - SOURCE_HASH=sha512:48421482ce7f7d982c9f12d5b0a87c4a082c42f4c98ab16d79a97212e987a5a1695b99506e73dc4c2ed82c5462713c930667c9fd4f3d8384768f5c39fb408f5f - SOURCE2_HASH=sha512:451eb4ea03174c63c75cd541710e8f1b2ebb1af471413843c656f199602fce1be08f271ace814c5ad66542151e8eb336514080c0f087b2c314c13b42133bf96d - SOURCE3_HASH=sha512:1d379dda7f85de926ca738e8ed6db085f25a8bf1f904739963b4edafe626bd7f32b48195048a61585876aebe741dd0d49c692aa257de5aa9a936815546767b0d - SOURCE4_HASH=sha512:5b9681a73d0cb5c672b87825554bc276822591cb164f57462250d6e814262eb861f9ab2636627ca2ccb2fa26f9548736a6dd61603f38dec5d9227dc593661eec - SOURCE5_HASH=sha512:194f41b147c1d48399177c284f51504135d2ce052f4c15d76d45b25867501865ef0db77fc9f9982c6a1fcafcd2fe455bead78902e25eedf5066f545fa96667f6 - SOURCE6_HASH=sha512:7d634750d7d6c9f582e513e0117cce36cc4b36b486844b1d5a135a344d37022e8c23528dc5f391a4fef5849b6b909ca16009c922aa0c217eab4353bd54529e92 - SOURCE7_HASH=sha512:0bafe4cb0ea29e0eeb625239ab5c170e0b0b49a6542626611846cb24861b87a5b468ddda307b7befb4867b1ec7e0b7ebc517b754610090b9e700eca39b242904 - SOURCE8_HASH=sha512:33eac62f57ab0380b323d7bd383d93fdb60ce2731255e1ac7a7f0d802915a24416430db5fd320514e065ab4e4af561aff4dff8e57f9461c7bc7d660305e566da - SOURCE9_HASH=sha512:a184d18f986e0ec6eac7f4765ad6908a23d50e203cc8cace27020f2566d5344d61bc3a95c79071bb6108893aa346b4e7e940d50808ad73376bf24185a60e9782 - SOURCE10_HASH=sha512:dff3747dff2f3a05344d992c9e8e7b69761241a3f5f71c97794eacc680608487f8a335d8d01c46887f12db38acc8181057a7a39eedcf518b743a390658f132b4 - SOURCE11_HASH=sha512:2ab515c20eeaf23bbc905369d691577a54f19958212ba0ccdeb1b0b03c2f5178bf47dc0dc9d5250900faf922d0a8273b8cb602ca4bc799cf610e50fba64ecb93 + SOURCE_HASH=sha512:f5be21d128a3cfcba277b3fe2887efd5c2ee297da57f6c993f729606a3d59e04b80da1bb66e7d563da6980622d9d22f3d3aa6680780fe6285689491469babec6 + SOURCE2_HASH=sha512:2dbc05a1152cba605a783ac6bba14b9836126caa72d2aae72ce7ec18c873d347d4fa8daecfeaa4f4859479879396f22c8a0a7020756e52dad48d3a2150bb823d + SOURCE3_HASH=sha512:22caeb288a5f295d491702ffbc0f49872419aef8aab66ee197dc87093520d9b8a46577f700cd30c869a65da2d65ce4edec1350e351c530b7c8efce77a4383ce7 + SOURCE4_HASH=sha512:01e37cb9435d99e07f1f92ae1e9daa316b7a0ad30b2b1f52ffd5b80177ba6632d64d5574380945d416abfe49abbdbb180a126d143918f4e04b9539729e556e96 + SOURCE5_HASH=sha512:6892b965593ee9aaa70c81ec042d656e129865a8ab02ebb400efa20049b4a7d265f06bdaeaf42ab7d6995ce8b2b949417bfa46776948a0a0eeca3d99e2701c0a + SOURCE6_HASH=sha512:654056e54a8e772270a851c662ce9c52a9f5c7f7128b3b9d63bd6a0cf99b39f07ffc2f871c7a6c2f131eec95e9345d653062e16e361881980b371be9b667b286 + SOURCE7_HASH=sha512:db9f8acdd4289f79104e335981431b1696df26405f5b22af4f1485a9a70881f1c96189cdbf975dbbcd118827b87f0a9f923e73fd9a6d1f1ae7e32dc5c0db1f0a + SOURCE8_HASH=sha512:073878dfaa30d90ce09b8a11f42d50de3a10f8332823d4d2b9d2004b8f09050aef2736222f091762307d3a5367c16e297bc5696106058f262640f8f4000f034b + SOURCE9_HASH=sha512:95fdbd35420a4c5d76e32e93a82d3a15dc3e94de59ba6685bd852e82cfbe89e7960907c23db5b6ad4b53a02cedc25aa5eb93886a56b2a216c7015591eab04a08 + SOURCE10_HASH=sha512:0ab9b8389dd604202b02bf121ccae77173d96664f78b37e8f1b0a4fb3d12fbde26b4d2b1a081ba181e71d344185bf9c322235a7a1217d7df7c2869129a7ed243 + SOURCE11_HASH=sha512:73d41fc595680d6038a435bd7a317fe717fed31a761e72b637637acd196a4959c8f316fa761b4418be9d7cb62af17f9993df114235235401773a21a277e2703c SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" DOCS="*.md" ARCHIVE=off diff --git a/fonts-x11/iosevka/HISTORY b/fonts-x11/iosevka/HISTORY index e3aa2be8c3..d63ca46042 100644 --- a/fonts-x11/iosevka/HISTORY +++ b/fonts-x11/iosevka/HISTORY @@ -1,3 +1,18 @@ +2023-03-09 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 20.0.0 + +2023-02-09 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 18.0.0 + +2023-01-30 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 17.1.0 + +2023-01-27 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 17.0.4 + +2022-12-19 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated spell to 16.8.2 + 2022-11-02 Ismael Luceno <ismael@sourcemage.org> * DETAILS: updated spell to 16.3.5 diff --git a/fonts-x11/leggie/DETAILS b/fonts-x11/leggie/DETAILS index 92fb8ea1f2..fc6cdc037b 100755 --- a/fonts-x11/leggie/DETAILS +++ b/fonts-x11/leggie/DETAILS @@ -1,8 +1,8 @@ SPELL=leggie - VERSION=2.1763 + VERSION=3.2 SOURCE=${SPELL}-${VERSION}.tar.gz SOURCE_URL[0]=https://github.com/wiktor-b/${SPELL}/archive/${VERSION}.tar.gz - SOURCE_HASH=sha512:553121596e7346653014580664577a89e84d769c1a4dab56e35c6bad72cb922dd0416a4b8444a22d37fa925c2ee2059b4a7dd39a65ed253e067292ccb9d76393 + SOURCE_HASH=sha512:9d41e35e19c38d276b4c65f02d8a3a90d5348efcff609149df2e34c77c47bc93336c95f754b6a7b646128a875c45b1fc10de31cf9e22270ed4ccb41ba8c45fad SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE=https://wiktorb.eu/leggie/ LICENSE[0]=OFL diff --git a/fonts-x11/leggie/HISTORY b/fonts-x11/leggie/HISTORY index dd0a18d79e..45cf569775 100644 --- a/fonts-x11/leggie/HISTORY +++ b/fonts-x11/leggie/HISTORY @@ -1,3 +1,6 @@ +2023-09-02 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 3.2 + 2017-04-06 Vlad Glagolev <stealth@sourcemage.org> * DETAILS, DEPENDS, CONFIGURE, {PRE_,}BUILD, INSTALL: created spell, version 2.1763 diff --git a/fonts-x11/lmodern/DETAILS b/fonts-x11/lmodern/DETAILS index 4ed8088428..4b85baf280 100755 --- a/fonts-x11/lmodern/DETAILS +++ b/fonts-x11/lmodern/DETAILS @@ -11,7 +11,7 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/lm-$VERSION cat << EOF The Latin Modern family of fonts consists of 72 text fonts and 20 mathematics fonts, and is based on the Computer Modern fonts released into public domain -by AMS (copyright © 1997 AMS). The lm font set contains a lot of additional +by AMS (copyright © 1997 AMS). The lm font set contains a lot of additional characters, mainly accented ones, but not exclusively. There is one set of fonts, available both in Adobe Type 1 format (*.pfb) and in OpenType format (*.otf). There are five sets of TeX Font Metric files, corresponding to: Cork diff --git a/fonts-x11/noto-color-emoji/BUILD b/fonts-x11/noto-color-emoji/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/noto-color-emoji/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/noto-color-emoji/DEPENDS b/fonts-x11/noto-color-emoji/DEPENDS new file mode 100755 index 0000000000..9f16f82bde --- /dev/null +++ b/fonts-x11/noto-color-emoji/DEPENDS @@ -0,0 +1 @@ +. "$SECTION_DIRECTORY/X11_DEPENDS" diff --git a/fonts-x11/noto-color-emoji/DETAILS b/fonts-x11/noto-color-emoji/DETAILS new file mode 100755 index 0000000000..3021297cca --- /dev/null +++ b/fonts-x11/noto-color-emoji/DETAILS @@ -0,0 +1,14 @@ + SPELL=noto-color-emoji + VERSION=2.042 + SOURCE_HASH=sha512:7c119d64559aed9a42f0a6f4dc7e53dd004169a57c89ed813d08651fb76fac862360581c7e3386272616904fcdc3e48a096611c0f9655c2996872be7227657c7 + SOURCE=$SPELL.ttf-$VERSION + SOURCE_URL[0]=https://github.com/googlefonts/noto-emoji/raw/main/fonts/NotoColorEmoji.ttf +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL" + WEB_SITE=https://fonts.google.com/noto/specimen/Noto+Color+Emoji + LICENSE[0]="SIL" + KEYWORDS="fonts ttf" + SHORT="" +cat << EOF + Noto Color Emoji is an open source font that has you covered for all your emoji needs, including +support for the latest Unicode emoji specification (15.0). It features 3,664 emoji +EOF diff --git a/fonts-x11/noto-color-emoji/HISTORY b/fonts-x11/noto-color-emoji/HISTORY new file mode 100644 index 0000000000..7a67e54d88 --- /dev/null +++ b/fonts-x11/noto-color-emoji/HISTORY @@ -0,0 +1,10 @@ +2023-12-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: reformat + +2023-12-01 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 2.042 + * PRE_BUILD: adjust for versioned file + +2023-08-07 Treeve Jelbert <treeve@sourcemage.org> + * ALL: spell created. + spell is unversioned, use raw ttf from git diff --git a/fonts-x11/noto-color-emoji/INSTALL b/fonts-x11/noto-color-emoji/INSTALL new file mode 100755 index 0000000000..d2f15e6e63 --- /dev/null +++ b/fonts-x11/noto-color-emoji/INSTALL @@ -0,0 +1,2 @@ +install -vm 755 -d "$INSTALL_ROOT/usr/share/fonts/TTF" && +install -vm 644 *.ttf "$INSTALL_ROOT/usr/share/fonts/TTF" diff --git a/fonts-x11/noto-color-emoji/PRE_BUILD b/fonts-x11/noto-color-emoji/PRE_BUILD new file mode 100755 index 0000000000..0d3778e193 --- /dev/null +++ b/fonts-x11/noto-color-emoji/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir $SOURCE_DIRECTORY && +cd $SOURCE_DIRECTORY && +cp $SOURCE_CACHE/$SOURCE ${SOURCE%-*} diff --git a/fonts-x11/scientifica/BUILD b/fonts-x11/scientifica/BUILD new file mode 100755 index 0000000000..6de46921ec --- /dev/null +++ b/fonts-x11/scientifica/BUILD @@ -0,0 +1,3 @@ +for f in bdf/*.bdf; do + bdftopcf $f | gzip -9 > ${f%%.bdf}.pcf.gz +done diff --git a/fonts-x11/scientifica/DEPENDS b/fonts-x11/scientifica/DEPENDS new file mode 100755 index 0000000000..e55186c68e --- /dev/null +++ b/fonts-x11/scientifica/DEPENDS @@ -0,0 +1,2 @@ +depends smgl-foma && +depends bdftopcf diff --git a/fonts-x11/scientifica/DETAILS b/fonts-x11/scientifica/DETAILS new file mode 100755 index 0000000000..399041194a --- /dev/null +++ b/fonts-x11/scientifica/DETAILS @@ -0,0 +1,18 @@ + SPELL=scientifica + VERSION=2.3 + SOURCE=${SPELL}-${VERSION}.tar + SOURCE2=${SPELL}-${VERSION}.LICENSE + SOURCE_URL[0]=https://github.com/nerdypepper/${SPELL}/releases/download/v${VERSION}/${SPELL}.tar + SOURCE2_URL[0]=https://raw.githubusercontent.com/nerdypepper/${SPELL}/8cdde9def8b20080b0de9f52d86802ff218d8fc1/LICENSE + SOURCE_HASH=sha512:f4be5985e828db7881f1eab8325f63eaa9b8e81b6759c19d3cf44c6da3212e659147762c20b7af88add860adc3c3a7db89826b5b21aea2f150ffe0577590b4a2 + SOURCE2_HASH=sha512:c46391dda7c6beaa0316bd0ade84d0a51d1a3ff26aef33ff8ed4e1ebf24e5a85b7c90d5bd11336970cd7167dc5b1ba3d642bd58343975bde049fa3244642a238 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}" + WEB_SITE=https://github.com/nerdypepper/scientifica + LICENSE[0]=OFL + ENTERED=20230213 + SHORT="tall, condensed, bitmap font for geeks" +cat << EOF +scientifica is largely based on creep, with a number of minor tweaks to improve +readability (a matter of taste of course). Most characters are just 4px wide, +which is brilliant for low dpi(90-120) displays. +EOF diff --git a/fonts-x11/scientifica/HISTORY b/fonts-x11/scientifica/HISTORY new file mode 100644 index 0000000000..b7b2bc840e --- /dev/null +++ b/fonts-x11/scientifica/HISTORY @@ -0,0 +1,2 @@ +2023-02-13 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL: created spell, version 2.3 diff --git a/fonts-x11/scientifica/INSTALL b/fonts-x11/scientifica/INSTALL new file mode 100755 index 0000000000..6357129e66 --- /dev/null +++ b/fonts-x11/scientifica/INSTALL @@ -0,0 +1,15 @@ +local PCF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/misc" && +local TTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/TTF" && + +if [ ! -d "${PCF_DIR}" ]; then + mkdir -p "${PCF_DIR}" +fi && + +install -vm 0644 bdf/*.pcf.gz "${PCF_DIR}" && +install -vm 0644 otb/*.otb "${PCF_DIR}" && + +if [ ! -d "${TTF_DIR}" ]; then + mkdir -p "${TTF_DIR}" +fi && + +install -vm 0644 ttf/*.ttf "${TTF_DIR}" diff --git a/fonts-x11/scientifica/PRE_BUILD b/fonts-x11/scientifica/PRE_BUILD new file mode 100755 index 0000000000..7250cefad0 --- /dev/null +++ b/fonts-x11/scientifica/PRE_BUILD @@ -0,0 +1,4 @@ +default_pre_build && +cd "${SOURCE_DIRECTORY}" && + +cp "${SOURCE_CACHE}/${SOURCE2}" LICENSE diff --git a/fonts-x11/spleen/DETAILS b/fonts-x11/spleen/DETAILS index 54f8413513..2c8c9c7bde 100755 --- a/fonts-x11/spleen/DETAILS +++ b/fonts-x11/spleen/DETAILS @@ -1,8 +1,8 @@ SPELL=spleen - VERSION=1.9.1 + VERSION=1.9.3 SOURCE=${SPELL}-${VERSION}.tar.gz SOURCE_URL[0]=https://github.com/fcambus/${SPELL}/releases/download/${VERSION}/${SOURCE} - SOURCE_HASH=sha512:92b16e5016d2eca75b649be417cd6e08bf761f3937f3ac8680e66b62e5fef54dce0e64aaa60febd3e7d4f849bd3a13ee6cad1daabf20652ff176967f41a41769 + SOURCE_HASH=sha512:899b1b43b5935662662e9f6fb92cb835219e3cb462b7279d0412e8b34a7e3d8f8d16c5fecb02d2d2535568888cae8ab33b592880a7afc1950b619541324bdd29 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" GATHER_DOCS=off WEB_SITE=https://www.cambus.net/spleen-monospaced-bitmap-fonts/ diff --git a/fonts-x11/spleen/HISTORY b/fonts-x11/spleen/HISTORY index 79fb459caf..90e7e8f608 100644 --- a/fonts-x11/spleen/HISTORY +++ b/fonts-x11/spleen/HISTORY @@ -1,3 +1,9 @@ +2023-04-17 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.9.3 + +2023-02-16 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated spell to 1.9.2 + 2021-06-15 Vlad Glagolev <stealth@sourcemage.org> * DETAILS: updated spell to 1.9.1 * PREPARE, INSTALL: add otb fonts option diff --git a/fonts-x11/terminus-font/DEPENDS b/fonts-x11/terminus-font/DEPENDS index 5777c8ae34..88014f09b8 100755 --- a/fonts-x11/terminus-font/DEPENDS +++ b/fonts-x11/terminus-font/DEPENDS @@ -1,4 +1,5 @@ depends AWK && +depends bdftopcf && depends perl && depends python3 && diff --git a/fonts-x11/terminus-font/DETAILS b/fonts-x11/terminus-font/DETAILS index 711ae5ad5f..fcfcd916d8 100755 --- a/fonts-x11/terminus-font/DETAILS +++ b/fonts-x11/terminus-font/DETAILS @@ -4,6 +4,7 @@ SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" SOURCE_URL[0]=https://sourceforge.net/projects/$SPELL/files/$SPELL-${VERSION%.*}/$SOURCE/download +# Watch: https://sourceforge.net/projects/terminus-font/files/terminus-font-4.49/ tr title="terminus-font-([0-9.]+).tar.gz" WEB_SITE=http://terminus-font.sourceforge.net/ ENTERED=20050720 LICENSE[0]=GPL diff --git a/fonts-x11/terminus-font/HISTORY b/fonts-x11/terminus-font/HISTORY index 8b889295b8..5c1bf785da 100644 --- a/fonts-x11/terminus-font/HISTORY +++ b/fonts-x11/terminus-font/HISTORY @@ -1,3 +1,7 @@ +2023-07-23 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: added Watch line + * DEPENDS: needs bdftopcf + 2021-11-27 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 4.49.1, updated url diff --git a/fonts-x11/terminus-ttf/DETAILS b/fonts-x11/terminus-ttf/DETAILS index bf2427278e..aab9603181 100755 --- a/fonts-x11/terminus-ttf/DETAILS +++ b/fonts-x11/terminus-ttf/DETAILS @@ -1,10 +1,11 @@ SPELL=terminus-ttf - VERSION=4.49.1 - SOURCE_HASH=sha512:41988665b7952e22d40fc8e4971acc4c1041fea274fd9e5ab197d8b9fce84ce539afbaf41b7e9fac9f8fd0af53bc009d7d62cd79adc4257efe5752d7f29e7336 + VERSION=4.49.3 + SOURCE_HASH=sha512:32a5e5d9fc3d068447afb5b38a6183fcc012d17bccad37116a8f508d4b1bf5a5b3d1a71cff0d750cba83fd2622c3917402358236562886456692928c62f6307f SOURCE=${SPELL}-${VERSION}.zip SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" SOURCE_URL[0]="http://files.ax86.net/${SPELL}/files/${VERSION}/${SOURCE}" WEB_SITE="http://files.ax86.net/terminus-ttf/" +# Watch: https://files.ax86.net/terminus-ttf/files/latest/ ENTERED=20160812 LICENSE[0]=OFL KEYWORDS="" diff --git a/fonts-x11/terminus-ttf/HISTORY b/fonts-x11/terminus-ttf/HISTORY index 592d72ba16..44eab86eff 100644 --- a/fonts-x11/terminus-ttf/HISTORY +++ b/fonts-x11/terminus-ttf/HISTORY @@ -1,3 +1,9 @@ +2023-07-23 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 4.49.3 + +2023-01-29 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 4.49.2 + 2021-11-27 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 4.49.1 diff --git a/fonts-x11/ttf-firacode-nerdfont/BUILD b/fonts-x11/ttf-firacode-nerdfont/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/ttf-firacode-nerdfont/DEPENDS b/fonts-x11/ttf-firacode-nerdfont/DEPENDS new file mode 100755 index 0000000000..79f11f29db --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/DEPENDS @@ -0,0 +1 @@ +depends smgl-foma diff --git a/fonts-x11/ttf-firacode-nerdfont/DETAILS b/fonts-x11/ttf-firacode-nerdfont/DETAILS new file mode 100755 index 0000000000..beeedaf77c --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/DETAILS @@ -0,0 +1,14 @@ + SPELL=ttf-firacode-nerdfont + VERSION=3.0.2 + SOURCE=FiraCode.tar.gz +SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL} + SOURCE_URL[0]=https://github.com/ryanoasis/nerd-fonts/releases/download/v${VERSION}/FiraCode.tar.xz + SOURCE_HASH=sha256:76c1d691cea44b0cae4d6add56bb3ef52b83cedebb1c5f519b62d068f8586b93 + LICENSE[0]=OFL + WEB_SITE=https://github.com/ryanoasis/nerd-fonts/ + ENTERED=20230712 + KEYWORDS="font ligature nerd fira" + SHORT="fira code font with nerdfont patches" +cat << EOF +Free monospaced font with programming ligatures and nerd-font patches +EOF diff --git a/fonts-x11/ttf-firacode-nerdfont/HISTORY b/fonts-x11/ttf-firacode-nerdfont/HISTORY new file mode 100644 index 0000000000..49ab6ab7c2 --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/HISTORY @@ -0,0 +1,3 @@ +2023-07-12 Conner Clere <xenanthropy@sourcemage.org> + * DEPENDS, DETAILS: ver 3.0.2, new spell + diff --git a/fonts-x11/ttf-firacode-nerdfont/INSTALL b/fonts-x11/ttf-firacode-nerdfont/INSTALL new file mode 100755 index 0000000000..e42f390e12 --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/INSTALL @@ -0,0 +1,3 @@ +fontdir="$INSTALL_ROOT/usr/share/fonts/TTF/" && +install -d "$fontdir" && +find "$SOURCE_DIRECTORY" -iname '*.[ot]tf' -exec install -vm444 -t "$fontdir" {} + diff --git a/fonts-x11/ttf-firacode-nerdfont/PRE_BUILD b/fonts-x11/ttf-firacode-nerdfont/PRE_BUILD new file mode 100755 index 0000000000..fc57e1c231 --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && +unpack_file diff --git a/fonts-x11/ttf-firacode-nerdfont/PROVIDES b/fonts-x11/ttf-firacode-nerdfont/PROVIDES new file mode 100755 index 0000000000..8bb2aa7009 --- /dev/null +++ b/fonts-x11/ttf-firacode-nerdfont/PROVIDES @@ -0,0 +1 @@ +NERDFONT diff --git a/fonts-x11/ttf-iosevka-nerdfont/BUILD b/fonts-x11/ttf-iosevka-nerdfont/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/ttf-iosevka-nerdfont/DEPENDS b/fonts-x11/ttf-iosevka-nerdfont/DEPENDS new file mode 100755 index 0000000000..79f11f29db --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/DEPENDS @@ -0,0 +1 @@ +depends smgl-foma diff --git a/fonts-x11/ttf-iosevka-nerdfont/DETAILS b/fonts-x11/ttf-iosevka-nerdfont/DETAILS new file mode 100755 index 0000000000..e58220efb8 --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/DETAILS @@ -0,0 +1,14 @@ + SPELL=ttf-iosevka-nerdfont + VERSION=3.1.1 + SOURCE=${SPELL}-${VERSION}.tar.xz +SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSION}" + SOURCE_URL[0]=https://github.com/ryanoasis/nerd-fonts/releases/download/v${VERSION}/Iosevka.tar.xz + SOURCE_HASH=sha256:4179d3fb8f38b16e3998eb69058deff641337a65364918790cc7e73b254da700 + LICENSE[0]=OFL + WEB_SITE=https://github.com/ryanoasis/nerd-fonts/ + ENTERED=20230712 + KEYWORDS="font nerd iosevka glyph" + SHORT="iosevka font with nerdfont patches" +cat << EOF +Iosevka font patched with nerd-font patches +EOF diff --git a/fonts-x11/ttf-iosevka-nerdfont/HISTORY b/fonts-x11/ttf-iosevka-nerdfont/HISTORY new file mode 100644 index 0000000000..b00f8bded9 --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/HISTORY @@ -0,0 +1,9 @@ +2024-01-17 Conner Clere <xenanthropy@sourcemage.org> + * DETAILS: remove FORCE_DOWNLOAD, adjust source file name + +2024-01-17 Conner Clere <xenanthropy@sourcemage.org> + * DETAILS: version 3.1.1 + +2023-07-12 Conner Clere <xenanthropy@sourcemage.org> + * BUILD, INSTALL, PRE_BUILD, PROVIDES, DEPENDS, DETAILS: ver 3.0.2, new spell + diff --git a/fonts-x11/ttf-iosevka-nerdfont/INSTALL b/fonts-x11/ttf-iosevka-nerdfont/INSTALL new file mode 100755 index 0000000000..e42f390e12 --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/INSTALL @@ -0,0 +1,3 @@ +fontdir="$INSTALL_ROOT/usr/share/fonts/TTF/" && +install -d "$fontdir" && +find "$SOURCE_DIRECTORY" -iname '*.[ot]tf' -exec install -vm444 -t "$fontdir" {} + diff --git a/fonts-x11/ttf-iosevka-nerdfont/PRE_BUILD b/fonts-x11/ttf-iosevka-nerdfont/PRE_BUILD new file mode 100755 index 0000000000..fc57e1c231 --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && +unpack_file diff --git a/fonts-x11/ttf-iosevka-nerdfont/PROVIDES b/fonts-x11/ttf-iosevka-nerdfont/PROVIDES new file mode 100755 index 0000000000..8bb2aa7009 --- /dev/null +++ b/fonts-x11/ttf-iosevka-nerdfont/PROVIDES @@ -0,0 +1 @@ +NERDFONT diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/BUILD b/fonts-x11/ttf-jetbrainsmono-nerdfont/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/DEPENDS b/fonts-x11/ttf-jetbrainsmono-nerdfont/DEPENDS new file mode 100755 index 0000000000..79f11f29db --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/DEPENDS @@ -0,0 +1 @@ +depends smgl-foma diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/DETAILS b/fonts-x11/ttf-jetbrainsmono-nerdfont/DETAILS new file mode 100755 index 0000000000..f8db79fd95 --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/DETAILS @@ -0,0 +1,14 @@ + SPELL=ttf-jetbrainsmono-nerdfont + VERSION=3.1.1 + SOURCE=${SPELL}-${VERSION}.tar.xz +SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSION}" + SOURCE_URL[0]=https://github.com/ryanoasis/nerd-fonts/releases/download/v${VERSION}/JetBrainsMono.tar.xz + SOURCE_HASH=sha512:d0642d40ef5bb6843f789722eb1e9cc8aa8ac55f49516166e37e37b9b626eda842f60e37fc16ff0cc99d98b0a8aedab8870a99355fb3c31749f00fe09d4f589c + LICENSE[0]=OFL + WEB_SITE=https://github.com/ryanoasis/nerd-fonts/ + ENTERED=20240117 + KEYWORDS="font ligature nerd jetbrains" + SHORT="jetbrains mono font with nerdfont patches" +cat << EOF +Free monospaced font with programming ligatures and nerd-font patches +EOF diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/HISTORY b/fonts-x11/ttf-jetbrainsmono-nerdfont/HISTORY new file mode 100644 index 0000000000..c85829600c --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/HISTORY @@ -0,0 +1,6 @@ +2024-01-17 Conner Clere <xenanthropy@sourcemage.org> + * DETAILS: remove FORCE_DOWNLOAD, adjust source file name + +2024-01-17 Conner Clere <xenanthropy@sourcemage.org> + * BUILD, DEPENDS, INSTALL, PRE_BUILD, PROVIDES, DETAILS: ver 3.1.1, new spell + diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/INSTALL b/fonts-x11/ttf-jetbrainsmono-nerdfont/INSTALL new file mode 100755 index 0000000000..e42f390e12 --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/INSTALL @@ -0,0 +1,3 @@ +fontdir="$INSTALL_ROOT/usr/share/fonts/TTF/" && +install -d "$fontdir" && +find "$SOURCE_DIRECTORY" -iname '*.[ot]tf' -exec install -vm444 -t "$fontdir" {} + diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/PRE_BUILD b/fonts-x11/ttf-jetbrainsmono-nerdfont/PRE_BUILD new file mode 100755 index 0000000000..fc57e1c231 --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && +unpack_file diff --git a/fonts-x11/ttf-jetbrainsmono-nerdfont/PROVIDES b/fonts-x11/ttf-jetbrainsmono-nerdfont/PROVIDES new file mode 100755 index 0000000000..8bb2aa7009 --- /dev/null +++ b/fonts-x11/ttf-jetbrainsmono-nerdfont/PROVIDES @@ -0,0 +1 @@ +NERDFONT diff --git a/fonts-x11/ttf-nerdfonts-symbols/BUILD b/fonts-x11/ttf-nerdfonts-symbols/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/ttf-nerdfonts-symbols/DEPENDS b/fonts-x11/ttf-nerdfonts-symbols/DEPENDS new file mode 100755 index 0000000000..79f11f29db --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/DEPENDS @@ -0,0 +1 @@ +depends smgl-foma diff --git a/fonts-x11/ttf-nerdfonts-symbols/DETAILS b/fonts-x11/ttf-nerdfonts-symbols/DETAILS new file mode 100755 index 0000000000..3f590a760c --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/DETAILS @@ -0,0 +1,14 @@ + SPELL=ttf-nerdfonts-symbols + VERSION=3.1.1 + SOURCE=${SPELL}-${VERSION}.tar.xz +SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSION}" + SOURCE_URL[0]=https://github.com/ryanoasis/nerd-fonts/releases/download/v${VERSION}/NerdFontsSymbolsOnly.tar.xz + SOURCE_HASH=sha512:0a9eeeff86458463e78f8157014ffd87214ba62a38139f9cff1ef41d6b1006fb64997ffe86e458f75ef699b2794a33d4f328ee1de01cd0ec69b10be74fa634a4 + LICENSE[0]=OFL + WEB_SITE=https://github.com/ryanoasis/nerd-fonts/ + ENTERED=20240117 + KEYWORDS="font ligature nerd" + SHORT="nerd font symbols" +cat << EOF +nerd font symbols +EOF diff --git a/fonts-x11/ttf-nerdfonts-symbols/HISTORY b/fonts-x11/ttf-nerdfonts-symbols/HISTORY new file mode 100644 index 0000000000..f2527f8228 --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/HISTORY @@ -0,0 +1,3 @@ +2024-01-17 Conner Clere <xenanthropy@sourcemage.org> + * BUILD, DEPENDS, INSTALL, PRE_BUILD, PROVIDES, DETAILS: ver 3.1.1, new spell + diff --git a/fonts-x11/ttf-nerdfonts-symbols/INSTALL b/fonts-x11/ttf-nerdfonts-symbols/INSTALL new file mode 100755 index 0000000000..e42f390e12 --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/INSTALL @@ -0,0 +1,3 @@ +fontdir="$INSTALL_ROOT/usr/share/fonts/TTF/" && +install -d "$fontdir" && +find "$SOURCE_DIRECTORY" -iname '*.[ot]tf' -exec install -vm444 -t "$fontdir" {} + diff --git a/fonts-x11/ttf-nerdfonts-symbols/PRE_BUILD b/fonts-x11/ttf-nerdfonts-symbols/PRE_BUILD new file mode 100755 index 0000000000..fc57e1c231 --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/PRE_BUILD @@ -0,0 +1,3 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && +unpack_file diff --git a/fonts-x11/ttf-nerdfonts-symbols/PROVIDES b/fonts-x11/ttf-nerdfonts-symbols/PROVIDES new file mode 100755 index 0000000000..8bb2aa7009 --- /dev/null +++ b/fonts-x11/ttf-nerdfonts-symbols/PROVIDES @@ -0,0 +1 @@ +NERDFONT diff --git a/fonts-x11/ttf-noto-emoji/BUILD b/fonts-x11/ttf-noto-emoji/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/ttf-noto-emoji/CONFIGURE b/fonts-x11/ttf-noto-emoji/CONFIGURE new file mode 100755 index 0000000000..596bc163a6 --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/CONFIGURE @@ -0,0 +1,2 @@ +config_query NOTO_INSTALL_ICONS \ + "Do you want to install icons? Warning - a LOT of icons" n diff --git a/fonts-x11/ttf-noto-emoji/DEPENDS b/fonts-x11/ttf-noto-emoji/DEPENDS new file mode 100755 index 0000000000..79f11f29db --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/DEPENDS @@ -0,0 +1 @@ +depends smgl-foma diff --git a/fonts-x11/ttf-noto-emoji/DETAILS b/fonts-x11/ttf-noto-emoji/DETAILS new file mode 100755 index 0000000000..26fa8ccc2b --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/DETAILS @@ -0,0 +1,14 @@ + SPELL=ttf-noto-emoji + VERSION=2.038 + SOURCE=noto-emoji-$VERSION.tar.gz +SOURCE_DIRECTORY=$BUILD_DIRECTORY/noto-emoji-$VERSION + SOURCE_URL[0]=https://github.com/googlefonts/noto-emoji/archive/v${VERSION}.tar.gz + SOURCE_HASH=sha256:47d8b39733a1e82efced7dee96e30cb31d205b150dc3ca44d59abbb22d027195 + LICENSE[0]=OFL + WEB_SITE=https://github.com/googlefonts/noto-emoji + ENTERED=20230712 + KEYWORDS="font noto emoji googlefont" + SHORT="noto-emoji font" +cat << EOF +Google's noto-emoji font +EOF diff --git a/fonts-x11/ttf-noto-emoji/HISTORY b/fonts-x11/ttf-noto-emoji/HISTORY new file mode 100644 index 0000000000..df8b511f2b --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/HISTORY @@ -0,0 +1,3 @@ +2023-07-12 Conner Clere <xenanthropy@sourcemage.org> + * BUILD, CONFIGURE, INSTALL, DEPENDS, DETAILS: version 2.038 , new spell + diff --git a/fonts-x11/ttf-noto-emoji/INSTALL b/fonts-x11/ttf-noto-emoji/INSTALL new file mode 100755 index 0000000000..b3cbe36f6b --- /dev/null +++ b/fonts-x11/ttf-noto-emoji/INSTALL @@ -0,0 +1,11 @@ +if [[ $NOTO_INSTALL_ICONS == y ]]; then + cd "${SOURCE_DIRECTORY}/png/" && + find . | cpio --pass-through --make-directories --unconditional --verbose \ + "${INSTALL_ROOT}/usr/share/icons/noto-emoji/" +fi && + +rm "${SOURCE_DIRECTORY}"/fonts/Noto{ColorEmoji_WindowsCompatible,-COLRv1,-COLRv1-noflags}.ttf && + +fontdir="$INSTALL_ROOT/usr/share/fonts/TTF/" && +install -d "$fontdir" && +find "$SOURCE_DIRECTORY" -iname '*.[ot]tf' -exec install -vm444 -t "$fontdir" {} + diff --git a/fonts-x11/unifont/DETAILS b/fonts-x11/unifont/DETAILS index 1047146cdf..acd9a05813 100755 --- a/fonts-x11/unifont/DETAILS +++ b/fonts-x11/unifont/DETAILS @@ -1,6 +1,7 @@ +# Watch: https://unifoundry.com/pub/unifont/ href="unifont-([^/]+)/" SPELL=unifont - VERSION=15.0.01 - SOURCE="${SPELL}-${VERSION}.ttf" + VERSION=15.1.01 + SOURCE="${SPELL}-${VERSION}.otf" SOURCE2=${SOURCE}.sig SOURCE_URL[0]=https://unifoundry.com/pub/unifont/unifont-$VERSION/font-builds/$SOURCE #$GNU_URL/$SPELL/${SPELL}-${VERSION}/$SOURCE diff --git a/fonts-x11/unifont/HISTORY b/fonts-x11/unifont/HISTORY index 832e19bb22..02cb7c7ede 100644 --- a/fonts-x11/unifont/HISTORY +++ b/fonts-x11/unifont/HISTORY @@ -1,3 +1,13 @@ +2023-09-13 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 15.1.01 + * INSTALL: now install OpenType fonts + +2023-06-04 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 15.0.05 + +2023-05-31 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 15.0.02 + 2022-09-14 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 15.0.01 diff --git a/fonts-x11/unifont/INSTALL b/fonts-x11/unifont/INSTALL index f2f6f17e1a..b87c39a041 100755 --- a/fonts-x11/unifont/INSTALL +++ b/fonts-x11/unifont/INSTALL @@ -1,5 +1,5 @@ install -vm 755 -d "$INSTALL_ROOT/usr/share/fonts/unifont" && install -vm 755 -d "$INSTALL_ROOT/usr/share/fonts/TTF" && -install -vm 644 *.ttf "$INSTALL_ROOT/usr/share/fonts/unifont/unifont.ttf" && +install -vm 644 *.otf "$INSTALL_ROOT/usr/share/fonts/unifont/unifont.otf" && cd "$INSTALL_ROOT/usr/share/fonts/TTF" && -ln -sf ../unifont/*.ttf ./ +ln -sf ../unifont/*.otf ./ |