Created attachment 210109 [details] victor-mono-ttf-1.3.0.diff Victor Mono is a free programming font with optional semi-connected cursive italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin, Cyrillic and Greek characters. The typeface is clean, crisp and narrow, with a large x-height and clear punctuation, making it legible and ideal for code. It comes in seven weights, and is available in Roman, Italic and Oblique. WWW: https://rubjo.github.io/victor-mono/ QA: * portlint: looks fine; * poudriere: package built, application works as intended.
Created attachment 210111 [details] victor-mono-ttf-1.3.0.diff * Added FONTNAME declaration; * Added -q flag to ${UNZIP_NATIVE_CMD}.
Created attachment 210616 [details] victor-mono-ttf-1.3.0.log * Poudriere build log.
You could extract *.ttf fonts to FONTSDIR directly. Use either ${TAR} -x -C ${STAGEDIR}${FONTSDIR} -f ${WRKSRC}/public/VictorMonoAll.zip --strip-components 1 'TTF/*.ttf' or ${UNZIP_NATIVE_CMD} -d ${STAGEDIR}${FONTSDIR} -j ${WRKSRC}/public/VictorMonoAll.zip 'TTF/*.ttf'
Forgot to say that I prefer using TAR. BTW, could we just download VictorMonoAll.zip (~5MB) instead of source tarball (~13MB)?
(In reply to Sunpoet Po-Chuan Hsieh from comment #4) Thanks! Makes much more sense doing this - changed the Makefile with your suggestions. Although, we can use the 'zip' option in 'USES' which handles the extraction for us. :)
Created attachment 210619 [details] victor-mono-ttf-1.3.0.diff
Created attachment 210620 [details] victor-mono-ttf-1.3.0.log * Updated build log.
Committed. Thanks!
A commit references this bug: Author: sunpoet Date: Sun Jan 12 16:09:19 UTC 2020 New revision: 522818 URL: https://svnweb.freebsd.org/changeset/ports/522818 Log: Add victor-mono-ttf 1.3.0 Victor Mono is a free programming font with optional semi-connected cursive italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin, Cyrillic and Greek characters. The typeface is clean, crisp and narrow, with a large x-height and clear punctuation, making it legible and ideal for code. It comes in seven weights, and is available in Roman, Italic and Oblique. WWW: https://rubjo.github.io/victor-mono/ PR: 242776 Submitted by: Lewis Cook <vulcan@wired.sh> Changes: head/x11-fonts/Makefile head/x11-fonts/victor-mono-ttf/ head/x11-fonts/victor-mono-ttf/Makefile head/x11-fonts/victor-mono-ttf/distinfo head/x11-fonts/victor-mono-ttf/pkg-descr head/x11-fonts/victor-mono-ttf/pkg-plist