* Package: media-fonts/unifont-14.0.03:0 * Repository: gentoo * Maintainer: fonts@gentoo.org cjk@gentoo.org * USE: X abi_x86_64 amd64 elibc_glibc fontforge kernel_linux userland_GNU utils * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking unifont-14.0.03.tar.gz to /var/tmp/portage/media-fonts/unifont-14.0.03/work >>> Source unpacked in /var/tmp/portage/media-fonts/unifont-14.0.03/work >>> Preparing source in /var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03 ... make -j4 -j1 BUILDFONT=1 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2' INSTALL=install set -e && make -C src make[1]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/src' x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unigenwidth.c -o unigenwidth x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unibmp2hex.c -o unibmp2hex x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unihex2bmp.c -o unihex2bmp x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unihexgen.c -o unihexgen x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unibmpbump.c -o unibmpbump x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unigencircles.c -o unigencircles x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -std=c99 hex2otf.c -o hex2otf x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unibdf2hex.c -o unibdf2hex x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unifontpic.c -o unifontpic x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unidup.c -o unidup x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unipagecount.c -o unipagecount x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unifont1per.c -o unifont1per x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 unicoverage.c -o unicoverage install -m0755 -d ../bin install -m0755 hex2otf unibmp2hex unicoverage unidup unibdf2hex unibmpbump unifont1per unifontpic unigencircles unigenwidth unihex2bmp unihexgen unipagecount ../bin install -m0755 bdfimplode hex2bdf hex2sfd hexbraille hexdraw hexkinya hexmerge johab2ucs2 unifontchojung unifontksx unihex2png unihexfill unihexrotate unipng2hex unifont-viewer ../bin \rm -f hex2otf unibmp2hex unicoverage unidup unibdf2hex unibmpbump unifont1per unifontpic unigencircles unigenwidth unihex2bmp unihexgen unipagecount touch bin-stamp make[1]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/src' install -m0755 -d lib sort font/plane00/hangul-syllables.hex font/plane00/spaces.hex font/plane00/unifont-base.hex font/plane00/wqy.hex font/plane00/custom00.hex font/plane00/plane00-nonprinting.hex font/plane00csur/plane00csur.hex font/plane00csur/plane00csur-spaces.hex font/plane01/plane01.hex font/plane01/plane01-nonprinting.hex font/plane0Fcsur/plane0Fcsur.hex > unifonttemp.hex sort font/plane00/plane00-combining.txt font/plane00csur/plane00csur-combining.txt font/plane01/plane01-combining.txt font/plane0E/plane0E-combining.txt font/plane0Fcsur/plane0Fcsur-combining.txt > combiningtemp.txt bin/unigenwidth unifonttemp.hex combiningtemp.txt > lib/wchardata.c \rm -f unifonttemp.hex combiningtemp.txt set -e && make -C doc make[1]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/doc' if [ x1 != x ] ; \ then \ set -e && make -C font ; \ fi make[1]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font' make compiled-files make[2]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font' if [ ! -d compiled ] ; then \ mkdir -p compiled ; \ fi sort plane00/unifont-base.hex plane00/wqy.hex plane00/hangul-syllables.hex plane00/spaces.hex plane00/plane00-unassigned.hex plane00/plane00-nonprinting.hex plane00/custom00.hex > compiled/unifont-14.0.03.hex (cd plane00 && sort copyleft.hex custom00.hex hangul-syllables.hex omit.hex plane00-nonprinting.hex plane00-unassigned.hex pua.hex spaces.hex unifont-base.hex wqy.hex) | \ egrep -v "^FFF[EF]" | grep -v "^01F12F:" | \ ../bin/unigencircles plane00/plane00-combining.txt plane00/plane00-nonprinting.hex \ > compiled/unifont_sample-14.0.03.hex egrep: warning: egrep is obsolescent; using /bin/grep -E sort plane0[1-E]/*.hex \ > compiled/unifont_upper-14.0.03.hex sort plane0[1-E]/*combining.txt > compiled/upper_combining.txt sort plane0[1-E]/plane*-nonprinting.hex \ > compiled/upper_nonprinting.hex # Generate files in plane01/all directory to create font sample book. (cd plane01 && make) make[3]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/plane01' if [ ! -d all ]; then \ mkdir all; \ fi set -e && \ grep "^[0-9A-Fa-f]" unassigned-ranges.txt | \ awk 'NF == 1 {print "../../bin/unihexgen " $1 " " $1;} \ NF == 2 {print "../../bin/unihexgen " $1 " " $2;}' | \ /bin/sh -s > plane01-unassigned.hex set -e && \ grep "^[0-9A-Fa-f]" noscript-ranges.txt | \ awk 'NF == 1 {print "../../bin/unihexgen " $1 " " $1;} \ NF == 2 {print "../../bin/unihexgen " $1 " " $2;}' | \ /bin/sh -s > noscript.hex sort -u *.hex > all/plane01-all.hex make[3]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/plane01' sort plane01/all/plane01-all.hex plane0[2-E]/*.hex | egrep -v "^..FFF[EF]" | \ ../bin/unigencircles compiled/upper_combining.txt \ compiled/upper_nonprinting.hex \ > compiled/unifont_upper_sample-14.0.03.hex egrep: warning: egrep is obsolescent; using /bin/grep -E # Create a .hex file with CSUR glyphs, without combining circles (cd plane00csur && make) make[3]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/plane00csur' if [ ! -d all ]; then \ mkdir all; \ fi set -e && \ grep "^[0-9A-Fa-f]" unassigned-ranges.txt | \ awk 'NF == 1 {print "../../bin/unihexgen " $1 " " $1;} \ NF == 2 {print "../../bin/unihexgen " $1 " " $2;}' | \ /bin/sh -s > plane00csur-unassigned.hex set -e && \ grep "^[0-9A-Fa-f]" noscript-ranges.txt | \ awk 'NF == 1 {print "../../bin/unihexgen " $1 " " $1;} \ NF == 2 {print "../../bin/unihexgen " $1 " " $2;}' | \ /bin/sh -s > noscript.hex sort -u *.hex > all/plane00csur-all.hex make[3]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/plane00csur' sort plane00csur/all/plane00csur-all.hex \ compiled/unifont-14.0.03.hex \ > compiled/unifont_csur_lower-14.0.03.hex # Create a .hex file with only CSUR glyphs from all planes sort plane00csur/all/plane00csur-all.hex | sed -e 's/^/00/' \ > compiled/unifont_csur-14.0.03.hex sort plane0[1-F]csur/*.hex \ >> compiled/unifont_csur-14.0.03.hex # Create a .hex file with all CSUR glyphs, with combining circles sort plane00csur/plane00csur-combining.txt \ > compiled/csur_combining.txt sort plane0[1-F]csur/plane0[1-F]csur-combining.txt \ >> compiled/csur_combining.txt ../bin/unigencircles \ compiled/csur_combining.txt \ plane00/plane00-nonprinting.hex \ < compiled/unifont_csur-14.0.03.hex \ > compiled/unifont_csur_sample-14.0.03.hex # Build Japanese version with glyphs from JIS X 0213:2004 awk -F: -f unipatch-hex.awk compiled/unifont-14.0.03.hex \ plane00/izmg16-plane00.hex | sort |\ tee compiled/unifont_jp-14.0.03.hex | \ ../bin/unigencircles plane00/plane00-combining.txt plane00/plane00-nonprinting.hex \ > compiled/unifont_jp_sample-14.0.03.hex cat plane02/izmg16-plane02.hex \ >> compiled/unifont_jp-14.0.03.hex # First make the default BDF font. The font name will be "unifont". ../bin/hex2bdf --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont-14.0.03.hex \ >compiled/unifont-14.0.03.bdf gzip -f -9 -n compiled/unifont-14.0.03.bdf.gz # Now make a version with combining circles. The font name # will be "unifont_sample" instead of "unifont" to distinguish # it from the default font. ../bin/hex2bdf --font "Unifont Sample" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont_sample-14.0.03.hex \ > compiled/unifont_sample-14.0.03.bdf gzip -f -9 -n compiled/unifont_sample-14.0.03.bdf.gz # Font with ConScript Unicode Registry (CSUR) glyphs added ../bin/hex2bdf --font "Unifont CSUR" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont_csur_lower-14.0.03.hex \ > compiled/unifont_csur-14.0.03.bdf gzip -f -9 -n compiled/unifont_csur-14.0.03.bdf.gz # Font with glyphs above Plane 0 ../bin/hex2bdf --font "Unifont Upper" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont_upper-14.0.03.hex \ > compiled/unifont_upper-14.0.03.bdf gzip -f -9 -n compiled/unifont_upper-14.0.03.bdf.gz # Font with glyphs above Plane 0 with combining circles added ../bin/hex2bdf --font "Unifont Upper Sample" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont_upper_sample-14.0.03.hex \ > compiled/unifont_upper_sample-14.0.03.bdf gzip -f -9 -n compiled/unifont_upper_sample-14.0.03.bdf.gz # Font with Japanese glyphs from JIS X 0213 standard ../bin/hex2bdf --font "Unifont Japanese" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ compiled/unifont_jp-14.0.03.hex \ > compiled/unifont_jp-14.0.03.bdf gzip -f -9 -n compiled/unifont_jp-14.0.03.bdf.gz # Same Japanese version, but only with Plane 0 glyphs for bdftopcf grep "^....:" compiled/unifont_jp-14.0.03.hex |\ ../bin/hex2bdf --font "Unifont Japanese" \ --version "14.0.03" --copyright "Copyright (C) 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al. License: SIL Open Font License version 1.1 and GPLv2+: GNU GPL version 2 or later with the GNU Font Embedding Exception." \ > compiled/unifont_jp0-14.0.03.bdf gzip -f -9 -n compiled/unifont_jp0-14.0.03.bdf.gz bdf2psf --fb \ compiled/unifont-14.0.03.bdf \ psf/apl-equivalents.txt \ psf/unifont-apl.txt \ 512 \ compiled/Unifont-APL8x16-14.0.03.psf gzip -f -9 -n compiled/Unifont-APL8x16-14.0.03.psf install -p \ compiled/unifont_csur-14.0.03.hex \ ttfsrc/unifont_csur.hex sort -u plane00csur/plane00csur-combining.txt \ > ttfsrc/combining_csur.txt sort -u plane0[1-F]csur/plane0[1-F]csur-combining.txt \ >> ttfsrc/combining_csur.txt cd ttfsrc && \ make FONTFILE="unifont_csur" COMBINING="combining_csur" \ FONTNAME="Unifont CSUR" PSNAME="UnifontCSUR" make[3]: Entering directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/ttfsrc' Creating OpenType font. ../../bin/hex2otf \ hex=unifont_csur.hex \ pos=combining_csur.txt \ format=cff,gpos,gsub \ 0="Copyright © 1998-2022 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, et al." \ 1="Unifont CSUR" \ 2="Regular" \ 3="UnifontCSUR-14.0.03.otf" \ 4="Unifont CSUR" \ 5="Version 14.0.03" 6="UnifontCSUR" \ 11="https://unifoundry.com/unifont/" \ 13="Dual license: SIL Open Font License version 1.1, and GNU GPL version 2 or later with the GNU Font Embedding Exception." \ 14="https://gnu.org/licenses/gpl.html, https://scripts.sil.org/OFL" \ out=unifont_csur.otf \rm -f unifont_csur.bdf unifont_csur.hex combining_csur.txt Converting font as a single file. ../../bin/hex2sfd combining_csur.txt < unifont_csur.hex > unifont_csur.sfd /bin/sh: line 1: unifont_csur.hex: No such file or directory make[3]: *** [Makefile:76: ttf] Error 1 shuffle=1097110531 make[3]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font/ttfsrc' make[2]: *** [Makefile:588: csurttf] Error 2 shuffle=1097110531 make[2]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font' make[1]: *** [Makefile:143: compiled] Error 2 shuffle=1097110531 make[1]: Leaving directory '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03/font' make: *** [Makefile:84: buildfont] Error 2 shuffle=1097110531 * ERROR: media-fonts/unifont-14.0.03::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-fonts/unifont-14.0.03::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-fonts/unifont-14.0.03::gentoo'`. * The complete build log is located at '/var/log/portage/media-fonts:unifont-14.0.03:20221221-034705.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-fonts/unifont-14.0.03/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-fonts/unifont-14.0.03/temp/environment'. * Working directory: '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03' * S: '/var/tmp/portage/media-fonts/unifont-14.0.03/work/unifont-14.0.03'