ttf-nerd-fonts-symbols: New port

This commit is contained in:
Vadym-Valdis Yudaiev
2025-02-18 01:04:01 +02:00
parent 34e4e1864b
commit af0e551f3d
+50
View File
@@ -0,0 +1,50 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup github 1.0
github.setup ryanoasis nerd-fonts 3.3.0 v
github.tarball_from releases
name ttf-nerd-fonts-symbols
revision 0
categories fonts
license MIT
maintainers {judaew @judaew} openmaintainer
description High number of extra glyphs from popular 'iconic fonts'
long_description {*}${description}
homepage https://nerdfonts.com
distfiles NerdFontsSymbolsOnly.tar.xz
checksums rmd160 71715adf67c50fd07d6256a322de9a298a2db3d1 \
sha256 8b5ecbe2612cb37d75e2645f7644876bc38960574909b1c01c002d0e8d33deb3 \
size 2004588
depends_run port:fontconfig
use_xz yes
extract.mkdir yes
use_configure no
build {}
destroot {
set fontdir ${destroot}${prefix}/share/fonts/${name}
xinstall -m 0755 -d ${fontdir}
xinstall -m 0644 ${worksrcpath}/SymbolsNerdFont-Regular.ttf ${fontdir}
xinstall -m 0644 ${worksrcpath}/SymbolsNerdFontMono-Regular.ttf ${fontdir}
set fontconfig ${destroot}${prefix}/share/fontconfig/conf.avail
xinstall -m 0755 -d ${fontconfig}
xinstall -m 0644 ${worksrcpath}/10-nerd-font-symbols.conf ${fontconfig}
}
post-activate {
system "${prefix}/bin/fc-cache -v ${prefix}/share/fonts"
}
post-deactivate {
system "${prefix}/bin/fc-cache -v ${prefix}/share/fonts"
}