diff --git a/Mk/Uses/noto.mk b/Mk/Uses/noto.mk new file mode 100644 index 000000000000..909ae48cf6af --- /dev/null +++ b/Mk/Uses/noto.mk @@ -0,0 +1,71 @@ +# Infrastructure used by x11-fonts/noto-* ports. +# +# Feature: noto +# Usage: USES=noto +# +# The following variables can be defined in a port Makefile: +# +# NOTONAME Name of the font, e.g. NotoSans. +# NOTOTAG Git tag used in default NOTOLICSITES and NOTOSITES. +# Default: ${NOTONAME}-v${PORTVERSION}. +# NOTOLICSITES Location(s) of the license file. Optional. +# NOTOSITES Location(s) of the fonts. Optional. +# NOTOLICFILE Name of the license file. Default: LICENSE. +# NOTOSTYLES List of styles. You can define this if the upstream font +# files are named NOTONAME-STYLE.ttf. Define NOTOFILES +# directly if that's not the case. +# NOTOFILES List of upstream font files and their style. They will be +# installed as NOTONAME-STYLE.ttf. See x11-fonts/noto-emoji. +# Default: derived from NOTOSTYLES. +# +# MAINTAINER: tijl@FreeBSD.org + +.if !defined(_INCLUDE_USES_NOTO_MK) +_INCLUDE_USES_NOTO_MK= yes + +EXTRACT_SUFX= .tar.xz + +LICENSE= OFL11 +LICENSE_FILE= ${WRKSRC}/${NOTOLICFILE} + +FONTSDIR= ${PREFIX}/share/fonts/noto + +NOTOTAG?= ${NOTONAME}-v${PORTVERSION} +NOTOLICSITES?= https://github.com/notofonts/notofonts.github.io/raw/${NOTOTAG}/fonts/ +NOTOSITES?= https://github.com/notofonts/notofonts.github.io/raw/${NOTOTAG}/fonts/${NOTONAME}/hinted/ttf/ +NOTOLICFILE?= LICENSE +NOTOFILES?= ${NOTOSTYLES:C,.*,${NOTONAME}-&.ttf &,} +PLIST_FILES= ${NOTOFILES:N*.ttf:C,.*,${FONTSDIR:S,^${PREFIX}/,,}/${NOTONAME}-&.ttf,} + +NO_ARCH= yes +NO_BUILD= yes + +. ifdef NO_CHECKSUM && DISABLE_SIZE && !DIST_SUBDIR +# Assume make fetch called from make makesum. +_USES_fetch+= 250:noto-fetch +. endif + +noto-fetch: + @${MAKE} fetch NO_CHECKSUM=yes DISABLE_SIZE=yes \ + DISTFILES='${NOTOLICFILE}:lic ${NOTOFILES:M*.ttf}' \ + DIST_SUBDIR='${DISTNAME}' \ + MASTER_SITES='${NOTOLICSITES:S/$/:lic/} ${NOTOSITES}' + @${ECHO_MSG} '===> Creating distfile ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}' + @cd ${DISTDIR} && ${RM} ${DISTNAME}${EXTRACT_SUFX} && set -- \ + ${NOTOLICFILE:S,^,${DISTNAME}/,} \ + ${NOTOFILES:M*.ttf:S,^,${DISTNAME}/,} \ + && ${CHMOD} 0644 "$$@" && ${CHMOD} 0755 ${DISTNAME} \ + && ${TOUCH} -c -d 1970-01-01T00:00:00Z "$$@" ${DISTNAME} \ + && ${TAR} cJf ${DISTNAME}${EXTRACT_SUFX} \ + --uid 0 --gid 0 --numeric-owner "$$@" \ + && ${RM} "$$@" && { ${RMDIR} ${DISTNAME} 2>/dev/null || :; } + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR} +. for font style in ${NOTOFILES} + ${INSTALL_DATA} ${WRKSRC}/${font} \ + ${STAGEDIR}${FONTSDIR}/${NOTONAME}-${style}.ttf +. endfor + +.include "${USESDIR}/fonts.mk" +.endif diff --git a/audio/fossmixer/Makefile b/audio/fossmixer/Makefile index cee9cd3f39e3..da4fcd88bdd9 100644 --- a/audio/fossmixer/Makefile +++ b/audio/fossmixer/Makefile @@ -1,72 +1,72 @@ PORTNAME= fossmixer PORTVERSION= 0.0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/detroit DISTNAME= detroit-0.2.3 MAINTAINER= salojan@goto10.co COMMENT= Graphical mixer application for OSS WWW= https://detroit.sourceforge.net/app_fossmixer.html LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${LOCALBASE}/share/fonts/noto/NotoSans-Italic.ttf:x11-fonts/noto-basic \ - ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-basic +RUN_DEPENDS= ${LOCALBASE}/share/fonts/noto/NotoSans-Italic.ttf:x11-fonts/noto-sans \ + ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-sans LIB_DEPENDS= libao.so:audio/libao \ libportaudio.so:audio/portaudio \ libpulse-simple.so:audio/pulseaudio \ libiconv.so:converters/libiconv \ libltdl.so:devel/libltdl \ libfreetype.so:print/freetype2 USES= gettext-runtime gl perl5 pkgconfig tar:xz xorg USE_GL= gl USE_PERL5= patch build USE_XORG= x11 xext xrandr HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-bob \ --disable-color \ --disable-coords \ --disable-draw \ --disable-image \ --disable-math \ --disable-menu \ --disable-remote \ --sysconfdir="${ETCDIR}" \ --with-libiconv="${LOCALBASE}" \ --with-libintl="${LOCALBASE}" \ --with-libltdl="${LOCALBASE}" ALL_TARGET= INSTALL_TARGET= install-strip CFLAGS_i386= -msse2 post-patch: @(cd ${WRKSRC}/apps && ./build.sh fossmixer) @for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \ ${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \ done @${REINPLACE_CMD} -e "s|^.*bobs.*$$||" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|@echo Compiling engine/$$< ; ||" ${WRKSRC}/engine/Makefile.in @${REINPLACE_CMD} -e "s|-O2|${CFLAGS}|" ${WRKSRC}/configure post-install: @for i in conf res; do \ if [ -e "${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}" ]; then \ ${MV} -f \ ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i} \ ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}.sample ; \ fi ; \ done @for i in NotoSans-Italic NotoSans-Regular; do \ ${LN} -sf \ "${LOCALBASE}/share/fonts/noto/$${i}.ttf" \ "${STAGEDIR}${PREFIX}/share/detroit/fonts/$${i}.ttf" ; \ done .include diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile index b7677e976eda..ef93cc69b40c 100644 --- a/benchmarks/ddosify/Makefile +++ b/benchmarks/ddosify/Makefile @@ -1,59 +1,59 @@ PORTNAME= ddosify DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= benchmarks MAINTAINER= dutra@FreeBSD.org COMMENT= High-performance load testing tool WWW= https://github.com/ddosify/ddosify LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_TUPLE= \ antchfx:htmlquery:v1.3.0:antchfx_htmlquery/vendor/github.com/antchfx/htmlquery \ antchfx:xmlquery:v1.3.13:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \ antchfx:xpath:v1.2.3:antchfx_xpath/vendor/github.com/antchfx/xpath \ asaskevich:govalidator:f21760c49a8d:asaskevich_govalidator/vendor/github.com/asaskevich/govalidator \ ddosify:go-faker:v0.1.1:ddosify_go_faker/vendor/github.com/ddosify/go-faker \ enescakir:emoji:v1.0.0:enescakir_emoji/vendor/github.com/enescakir/emoji \ fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \ go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ golang:exp:4b8118a2686a:golang_exp/vendor/golang.org/x/exp \ golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ golang:net:v0.8.0:golang_net/vendor/golang.org/x/net \ golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.8.0:golang_text/vendor/golang.org/x/text \ google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \ jaswdr:faker:v1.10.2:jaswdr_faker/vendor/github.com/jaswdr/faker \ lufia:plan9stats:39d0f177ccd0:lufia_plan9stats/vendor/github.com/lufia/plan9stats \ mattn:go-colorable:v0.1.12:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ power-devops:perfstat:5aafc221ea8c:power_devops_perfstat/vendor/github.com/power-devops/perfstat \ shirou:gopsutil:v3.22.12:shirou_gopsutil_v3/vendor/github.com/shirou/gopsutil/v3 \ tidwall:gjson:v1.14.4:tidwall_gjson/vendor/github.com/tidwall/gjson \ tidwall:match:v1.1.1:tidwall_match/vendor/github.com/tidwall/match \ tidwall:pretty:v1.2.0:tidwall_pretty/vendor/github.com/tidwall/pretty \ tklauser:go-sysconf:v0.3.11:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \ tklauser:numcpus:v0.6.0:tklauser_numcpus/vendor/github.com/tklauser/numcpus \ yusufpapurcu:wmi:v1.2.2:yusufpapurcu_wmi/vendor/github.com/yusufpapurcu/wmi PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= EMOJI ZSH OPTIONS_DEFAULT=EMOJI ZSH EMOJI_DESC= Enable emojis in console output -EMOJI_RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji +EMOJI_RUN_DEPENDS= noto-color-emoji>0:x11-fonts/noto-color-emoji ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME} post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/completions/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .include diff --git a/editors/cooledit/Makefile b/editors/cooledit/Makefile index d499cafeb384..4fb2ae94b9be 100644 --- a/editors/cooledit/Makefile +++ b/editors/cooledit/Makefile @@ -1,41 +1,41 @@ PORTNAME= cooledit DISTVERSION= 4.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors MASTER_SITES= SUNSITE/apps/editors/X/cooledit MAINTAINER= eduardo@FreeBSD.org COMMENT= CoolEdit Programmers Code Editor WWW= https://github.com/paulsheer/cooledit LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/COPYRIGHT.bsd LICENSE_FILE_GPLv2= ${WRKSRC}/COPYRIGHT.gpl LIB_DEPENDS= libfreetype.so:print/freetype2 RUN_DEPENDS= font-misc-misc>0:x11-fonts/font-misc-misc \ - noto-basic>0:x11-fonts/noto-basic \ - noto-emoji>0:x11-fonts/noto-emoji \ - noto-extra>0:x11-fonts/noto-extra + noto-color-emoji>0:x11-fonts/noto-color-emoji \ + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono USES= gettext-runtime libtool:build pkgconfig python xorg USE_XORG= x11 xt GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip OPTIONS_DEFINE= CJK CJK_DESC= Chinese, Japanese and Korean fonts CJK_RUN_DEPENDS= noto-hk>0:x11-fonts/noto-hk \ noto-jp>0:x11-fonts/noto-jp \ noto-kr>0:x11-fonts/noto-kr \ noto-sc>0:x11-fonts/noto-sc \ noto-tc>0:x11-fonts/noto-tc # Don't install bundled fonts post-patch: @${REINPLACE_CMD} -e 's|man notosans|man|g' ${WRKSRC}/Makefile.in .include diff --git a/graphics/lux/Makefile b/graphics/lux/Makefile index 739e2acca7e2..4e0ee9c11f25 100644 --- a/graphics/lux/Makefile +++ b/graphics/lux/Makefile @@ -1,63 +1,64 @@ PORTNAME= lux PORTVERSION= 1.1.8 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/kfj/pv/get/ PKGNAMESUFFIX= -pv # distinguish from www/lux DISTNAME= ${COMMIT} MAINTAINER= fuz@FreeBSD.org COMMENT= Panorama and image viewer WWW= https://bitbucket.org/kfj/pv LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= address space exhaustion in compiler LIB_DEPENDS= libhwy.so:devel/highway \ libsfml-window.so:devel/sfml \ libexiv2.so:graphics/exiv2 \ libvigraimpex.so:graphics/vigra -RUN_DEPENDS= ${GUIFONT}:x11-fonts/noto-basic +RUN_DEPENDS= ${GUIFONT}:x11-fonts/noto-sans GUIFONT= ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf USES= cmake desktop-file-utils dos2unix pkgconfig tar:bz2 DOS2UNIX_FILES= tinyfiledialogs.c CMAKE_ON= USE_HWY_LIBRARY CXXFLAGS+= -Wno-deprecated-declarations CONFLICTS= lux WRKSRC= ${WRKDIR}/kfj-pv-${COMMIT} COMMIT= 15b1fd742285 OPTIONS_DEFINE_amd64= SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFINE_i386= SSE2 SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFAULT_amd64= SSSE3 SSE42 AVX AVX2 AVX512 OPTIONS_DEFAULT_i386= SSSE3 SSE42 AVX AVX2 AVX512 SSE2_DESC= build port for Pentium 4 or newer SSSE3_DESC= support SSSE3 flavor SSE42_DESC= support SSE4.2 flavor AVX_DESC= support AVX flavor AVX2_DESC= support AVX2 flavor AVX512_DESC= support AVX-512F flavor SSE2_CXXFLAGS_OFF= -march=i686 SSE2_CXXFLAGS= -march=pentium4 SSSE3_CMAKE_BOOL= FLV_SSSE3 SSE42_CMAKE_BOOL= FLV_SSE42 AVX_CMAKE_BOOL= FLV_AVX AVX2_CMAKE_BOOL= FLV_AVX2 AVX512_CMAKE_BOOL= FLV_AVX512f .include # cannot use CMAKE_ON after bsd.port.pre.mk # this disables the flavor dispatch code on non-x86 .if ${ARCH} != amd64 && ${ARCH} != i386 CMAKE_ARGS+= -DFLV_NATIVE=ON .endif pre-configure: @${REINPLACE_CMD} -e 's,%%GUIFONT%%,${GUIFONT},' ${WRKSRC}/options.h .include diff --git a/multimedia/baka-mplayer/Makefile b/multimedia/baka-mplayer/Makefile index 944288577884..74ffa690fa0b 100644 --- a/multimedia/baka-mplayer/Makefile +++ b/multimedia/baka-mplayer/Makefile @@ -1,51 +1,51 @@ PORTNAME= baka-mplayer DISTVERSIONPREFIX= v DISTVERSION= 2.0.4 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= multimedia audio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 6c83d34c3158.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/296 PATCHFILES+= 7864f248c3fc.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317 PATCHFILES+= fb0cd8133d45.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317 MAINTAINER= ports@FreeBSD.org COMMENT= Qt 5 multimedia player based on libmpv WWW= https://bakamplayer.u8sand.net/ LICENSE= GPLv2 LIB_DEPENDS= libmpv.so:multimedia/mpv USE_GITHUB= yes GH_ACCOUNT= u8sand GH_PROJECT= Baka-MPlayer USES= compiler:c++11-lib pkgconfig qmake qt:5 USE_QT= qmake:build buildtools:build gui network svg widgets x11extras QMAKE_SOURCE_PATH=${WRKSRC}/src QMAKE_ARGS= lupdate="${LUPDATE}" lrelease="${LRELEASE}" OPTIONS_DEFINE= DOCS NLS NOTO OPTIONS_SUB= yes NLS_USES= qt:5 NLS_USE= QT=linguisttools:build NLS_QMAKE_ON= CONFIG+="install_translations" NOTO_DESC= Original look with Noto Sans font -NOTO_RUN_DEPENDS= noto>0:x11-fonts/noto +NOTO_RUN_DEPENDS= noto-sans>0:x11-fonts/noto-sans post-patch: ${REINPLACE_CMD} '/^Comment/s,=.*,=${COMMENT},' \ ${WRKSRC}/etc/${PORTNAME}.desktop ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \ ${WRKSRC}/src/Baka-MPlayer.pro post-install: @(cd ${WRKSRC}/etc/logo && for f in *.png; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps; \ ${INSTALL_DATA} -v $$f \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps/${PORTNAME}.$${f#*.}; \ done) .include diff --git a/textproc/ibus-typing-booster/pkg-message b/textproc/ibus-typing-booster/pkg-message index ed32f094b232..3a600ef20140 100644 --- a/textproc/ibus-typing-booster/pkg-message +++ b/textproc/ibus-typing-booster/pkg-message @@ -1,9 +1,9 @@ [ { type: install message: <0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ gperf:devel/gperf \ flock:sysutils/flock \ node:www/node \ rustc:lang/rust \ xcb-proto>0:x11/xcb-proto \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${LOCALBASE}/include/va/va.h:multimedia/libva \ ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \ ${LOCALBASE}/libdata/pkgconfig/Qt5Core.pc:devel/qt5-core \ ${LOCALBASE}/libdata/pkgconfig/Qt5Widgets.pc:x11-toolkits/qt5-widgets LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libepoll-shim.so:devel/libepoll-shim \ libevent.so:devel/libevent \ libffi.so:devel/libffi \ libicuuc.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libre2.so:devel/re2 \ libcairo.so:graphics/cairo \ libdrm.so:graphics/libdrm \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libdav1d.so:multimedia/dav1d \ libopenh264.so:multimedia/openh264 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libgcrypt.so:security/libgcrypt \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libxshmfence.so:x11/libxshmfence RUN_DEPENDS= xdg-open:devel/xdg-utils \ - noto-basic>0:x11-fonts/noto-basic + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono \ + noto-serif>0:x11-fonts/noto-serif USES= bison compiler:c++17-lang cpe desktop-file-utils gl gmake gnome \ iconv:wchar_t jpeg localbase:ldflags ninja perl5 pkgconfig \ python:build qt:5 shebangfix tar:xz xorg CPE_VENDOR= google CPE_PRODUCT= chrome USE_GL= gbm gl USE_GNOME= atk dconf gdkpixbuf2 glib20 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} USE_PERL5= build USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ xorgproto xrandr xrender xscrnsaver xtst USE_QT= buildtools:build SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format MAKE_ARGS= -C out/${BUILDTYPE} ALL_TARGET= chrome BINARY_ALIAS= python3=${PYTHON_CMD} \ moc=${PREFIX}/bin/moc-qt5 # TODO bz@ : install libwidevinecdm.so (see third_party/widevine/cdm/BUILD.gn) # # Run "./out/${BUILDTYPE}/gn args out/${BUILDTYPE} --list" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using # replace_gn_files.py script, some parts just turned on/off for target host # OS "target_os == is_bsd", like libusb, libpci. GN_ARGS+= clang_use_chrome_plugins=false \ enable_backup_ref_ptr_support=false \ enable_hangout_services_extension=true \ enable_log_error_not_reached=true \ enable_nacl=false \ enable_remoting=false \ enable_widevine=true \ fatal_linker_warnings=false \ icu_use_data_file=false \ is_clang=true \ optimize_webui=true \ toolkit_views=true \ treat_warnings_as_errors=false \ use_allocator_shim=false \ use_aura=true \ use_custom_libcxx=true \ use_custom_libunwind=true \ use_lld=true \ use_partition_alloc=true \ use_partition_alloc_as_malloc=false \ use_sysroot=false \ use_system_freetype=false \ use_system_harfbuzz=true \ use_system_libffi=true \ use_system_libjpeg=true \ use_udev=false \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" \ ffmpeg_branding="${FFMPEG_BRAND}" # TODO: investigate building with these options: # use_system_minigbm GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles # FreeBSD Chromium Api Key # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . # Note: these are for FreeBSD use ONLY. For your own distribution, # please get your own set of keys. GN_ARGS+= google_api_key="AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8" SUB_FILES= chromium-browser.desktop chrome SUB_LIST+= COMMENT="${COMMENT}" OPTIONS_DEFINE= CODECS CUPS DEBUG DRIVER KERBEROS LTO PIPEWIRE TEST WIDEVINE OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS PIPEWIRE SNDIO OPTIONS_EXCLUDE_aarch64=LTO OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT OPTIONS_SUB= yes CODECS_DESC= Compile and enable patented codecs like H.264 DRIVER_DESC= Install chromedriver HEIMDAL_BASE_DESC= Heimdal Kerberos (base) HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) MIT_DESC= MIT Kerberos (security/krb5) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ alsa-lib>=1.1.1_1:audio/alsa-lib ALSA_VARS= GN_ARGS+=use_alsa=true ALSA_VARS_OFF= GN_ARGS+=use_alsa=false CODECS_VARS= GN_ARGS+=proprietary_codecs=true \ FFMPEG_BRAND="Chrome" CODECS_VARS_OFF= GN_ARGS+=proprietary_codecs=false \ FFMPEG_BRAND="Chromium" CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_VARS= GN_ARGS+=use_cups=true CUPS_VARS_OFF= GN_ARGS+=use_cups=false DEBUG_BUILD_DEPENDS= esbuild:devel/esbuild DEBUG_VARS= BUILDTYPE=Debug \ GN_ARGS+=is_debug=true \ GN_ARGS+=is_component_build=false \ GN_ARGS+=symbol_level=1 \ GN_BOOTSTRAP_FLAGS+=--debug \ WANTSPACE="21 GB" DEBUG_VARS_OFF= BUILDTYPE=Release \ GN_ARGS+=blink_symbol_level=0 \ GN_ARGS+=is_debug=false \ GN_ARGS+=is_official_build=true \ GN_ARGS+=symbol_level=0 \ WANTSPACE="14 GB" DRIVER_MAKE_ARGS= chromedriver HEIMDAL_LIB_DEPENDS= libkrb.so.26:security/heimdal KERBEROS_VARS= GN_ARGS+=use_kerberos=true KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false LTO_VARS= GN_ARGS+=use_thin_lto=true \ GN_ARGS+=thin_lto_enable_optimizations=true \ WANTSPACE="14 GB" LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false MIT_LIB_DEPENDS= libkrb.so.3:security/krb5 PIPEWIRE_DESC= Screen capture via PipeWire PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_VARS= GN_ARGS+=rtc_use_pipewire=true \ GN_ARGS+=rtc_link_pipewire=true PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \ GN_ARGS+=rtc_link_pipewire=false PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false # With SNDIO=on we exclude audio_manager_linux from the build (see # media/audio/BUILD.gn) and use audio_manager_openbsd which does not # support falling back to ALSA or PulseAudio. SNDIO_PREVENTS= ALSA PULSEAUDIO SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false WIDEVINE_DESC= Depend on foreign-cdm to enable playback of DRM content WIDEVINE_RUN_DEPENDS= foreign-cdm>0:www/foreign-cdm .include "Makefile.tests" TEST_DISTFILES= ${PORTNAME}-${DISTVERSION}-testdata${EXTRACT_SUFX} \ test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz:external TEST_ALL_TARGET= ${TEST_TARGETS} .include .include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base .endif .if ${COMPILER_VERSION} < 170 LLVM_DEFAULT= 17 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \ ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \ nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \ ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} .else BINARY_ALIAS+= ar=/usr/bin/llvm-ar \ nm=/usr/bin/llvm-nm .endif # - swiftshader/lib/{libEGL.so,libGLESv2.so} is x86 only # - map ffmpeg target to ${ARCH} .if ${ARCH} == aarch64 PLIST_SUB+= NOT_AARCH64="@comment " FFMPEG_TARGET= arm64 .elif ${ARCH} == amd64 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= x64 .elif ${ARCH} == i386 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= ia32 .endif FFMPEG_BDIR= ${WRKSRC}/build.${FFMPEG_TARGET}.freebsd/${FFMPEG_BRAND} FFMPEG_CDIR= ${WRKSRC}/third_party/ffmpeg/chromium/config/${FFMPEG_BRAND}/freebsd/${FFMPEG_TARGET} # Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-znotext # TODO: -isystem, would be just as ugly as this approach, but more reliably # build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include # rust RUSTC_VERSION!= rustc -V 2>/dev/null || true MAKE_ENV+= RUSTC_BOOTSTRAP=1 GN_ARGS+= enable_rust=true \ rust_sysroot_absolute="${LOCALBASE}" \ rustc_version="${RUSTC_VERSION}" pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "To build Chromium, you should have around 2GB of memory" @${ECHO_MSG} "and around ${WANTSPACE} of free disk space." @${ECHO_MSG} post-extract-TEST-on: @${MKDIR} ${WRKSRC}/third_party/test_fonts/test_fonts @${MV} ${WRKDIR}/test_fonts ${WRKSRC}/third_party/test_fonts/ pre-configure: # We used to remove bundled libraries to be sure that chromium uses # system libraries and not shipped ones. # cd ${WRKSRC} && ${PYTHON_CMD} \ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \ libusb libwebp libxml libxslt openh264 opus || ${FALSE} # Chromium uses an unreleased version of FFmpeg, so configure it cd ${WRKSRC}/third_party/ffmpeg && \ ${PYTHON_CMD} chromium/scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \ --config-only --branding=${FFMPEG_BRAND} cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h ${MKDIR} ${FFMPEG_CDIR} .for _e in config.h config.asm config_components.h libavcodec libavformat libavutil -${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR} .endfor do-configure: # GN generator bootstrapping and generating ninja files cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \ READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \ ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn \ gen --args='${GN_ARGS}' out/${BUILDTYPE} # Setup nodejs dependency @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node # Setup buildtools/freebsd @${MKDIR} ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd ${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/chrome/app/resources/manpage.1.in \ ${STAGEDIR}${PREFIX}/share/man/man1/chrome.1 @${SED} -i "" -e 's,\@\@PACKAGE\@\@,chromium,g;s,\@\@MENUNAME\@\@,Chromium Web Browser,g' \ ${STAGEDIR}${PREFIX}/share/man/man1/chrome.1 ${CP} ${WRKSRC}/chrome/app/theme/chromium/product_logo_22_mono.png ${WRKSRC}/chrome/app/theme/chromium/product_logo_22.png .for s in 22 24 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps ${INSTALL_DATA} ${WRKSRC}/chrome/app/theme/chromium/product_logo_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/chrome.png .endfor ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.png ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.pak ${STAGEDIR}${DATADIR} .for d in protoc mksnapshot ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor .for d in snapshot_blob.bin v8_context_snapshot.bin ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ ${STAGEDIR}${DATADIR} cd ${WRKSRC}/out/${BUILDTYPE} && \ ${COPYTREE_SHARE} "locales resources" ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKDIR}/chromium-browser.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_SCRIPT} ${WRKDIR}/chrome ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/chrome/tools/build/linux/chrome-wrapper \ ${STAGEDIR}${DATADIR} # ANGLE, EGL, Vk .for f in libEGL.so libGLESv2.so libVkICD_mock_icd.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 \ ${STAGEDIR}${DATADIR}/libvulkan.so .if ${BUILDTYPE} == Debug ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libVkLayer_khronos_validation.so ${STAGEDIR}${DATADIR} .endif # SwiftShader .if ${ARCH} != aarch64 ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/*.so \ ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/character_data_generator \ ${STAGEDIR}${DATADIR} post-install-DRIVER-on: ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver.unstripped \ ${STAGEDIR}${PREFIX}/bin/chromedriver do-test-TEST-on: .for t in ${TEST_TARGETS} cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \ ./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE} .endfor .include diff --git a/www/iridium/Makefile b/www/iridium/Makefile index db785288f289..143abef10080 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,349 +1,352 @@ PORTNAME= iridium PORTVERSION= 2024.01.120 +PORTREVISION= 1 CATEGORIES= www wayland MASTER_SITES= https://downloads.iridiumbrowser.de/source/ PKGNAMESUFFIX= -browser DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= chromium@FreeBSD.org COMMENT= Iridium browser WWW= https://iridiumbrowser.de/ LICENSE= BSD3CLAUSE LGPL21 MPL11 LICENSE_COMB= multi ONLY_FOR_ARCHS= aarch64 amd64 i386 PATCH_SITES= https://nerd.hu/distfiles/ PATCHFILES+= disable-privacy-sandbox-13fc15e4ec454e3397f11bdc1bf2627c121a37e8.patch:-p1 BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ gperf:devel/gperf \ flock:sysutils/flock \ node:www/node \ xcb-proto>0:x11/xcb-proto \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${LOCALBASE}/include/va/va.h:multimedia/libva \ ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \ ${LOCALBASE}/libdata/pkgconfig/Qt5Core.pc:devel/qt5-core \ ${LOCALBASE}/libdata/pkgconfig/Qt5Widgets.pc:x11-toolkits/qt5-widgets LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ libsnappy.so:archivers/snappy \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libepoll-shim.so:devel/libepoll-shim \ libevent.so:devel/libevent \ libffi.so:devel/libffi \ libicuuc.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libre2.so:devel/re2 \ libcairo.so:graphics/cairo \ libdrm.so:graphics/libdrm \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libdav1d.so:multimedia/dav1d \ libopenh264.so:multimedia/openh264 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libgcrypt.so:security/libgcrypt \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libxshmfence.so:x11/libxshmfence RUN_DEPENDS= xdg-open:devel/xdg-utils \ - noto-basic>0:x11-fonts/noto-basic + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono \ + noto-serif>0:x11-fonts/noto-serif USES= bison compiler:c++17-lang cpe desktop-file-utils gl gmake gnome \ iconv:wchar_t jpeg localbase:ldflags ninja perl5 pkgconfig \ python:build qt:5 shebangfix tar:xz xorg CPE_VENDOR= google CPE_PRODUCT= chrome USE_GL= gbm gl USE_GNOME= atk dconf gdkpixbuf2 glib20 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} USE_PERL5= build USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ xorgproto xrandr xrender xscrnsaver xtst USE_QT= buildtools:build SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format MAKE_ARGS= -C out/${BUILDTYPE} ALL_TARGET= chrome BINARY_ALIAS= python3=${PYTHON_CMD} \ moc=${PREFIX}/bin/moc-qt5 # TODO bz@ : install libwidevinecdm.so (see third_party/widevine/cdm/BUILD.gn) # # Run "./out/${BUILDTYPE}/gn args out/${BUILDTYPE} --list" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using # replace_gn_files.py script, some parts just turned on/off for target host # OS "target_os == is_bsd", like libusb, libpci. GN_ARGS+= clang_use_chrome_plugins=false \ chrome_pgo_phase=0 \ enable_backup_ref_ptr_support=false \ enable_hangout_services_extension=true \ enable_nacl=false \ enable_remoting=false \ enable_rust=false \ fatal_linker_warnings=false \ icu_use_data_file=false \ is_clang=true \ optimize_webui=true \ toolkit_views=true \ treat_warnings_as_errors=false \ use_allocator_shim=false \ use_aura=true \ use_custom_libcxx=false \ use_lld=true \ use_partition_alloc=true \ use_partition_alloc_as_malloc=false \ use_sysroot=false \ use_system_freetype=false \ use_system_harfbuzz=true \ use_system_libjpeg=true \ use_udev=false \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" \ ffmpeg_branding="${FFMPEG_BRAND}" # TODO: investigate building with these options: # use_system_minigbm GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles SUB_FILES= iridium-browser.desktop iridium SUB_LIST+= COMMENT="${COMMENT}" OPTIONS_DEFINE= CODECS CUPS DEBUG KERBEROS LTO PIPEWIRE OPTIONS_DEFAULT= CODECS CUPS KERBEROS PIPEWIRE SNDIO OPTIONS_EXCLUDE_aarch64=LTO OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT OPTIONS_SUB= yes CODECS_DESC= Compile and enable patented codecs like H.264 HEIMDAL_BASE_DESC= Heimdal Kerberos (base) HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) MIT_DESC= MIT Kerberos (security/krb5) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ alsa-lib>=1.1.1_1:audio/alsa-lib ALSA_VARS= GN_ARGS+=use_alsa=true ALSA_VARS_OFF= GN_ARGS+=use_alsa=false CODECS_VARS= GN_ARGS+=proprietary_codecs=true \ FFMPEG_BRAND="Chrome" CODECS_VARS_OFF= GN_ARGS+=proprietary_codecs=false \ FFMPEG_BRAND="Chromium" CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_VARS= GN_ARGS+=use_cups=true CUPS_VARS_OFF= GN_ARGS+=use_cups=false DEBUG_VARS= BUILDTYPE=Debug \ GN_ARGS+=is_debug=true \ GN_ARGS+=is_component_build=false \ GN_ARGS+=symbol_level=1 \ GN_BOOTSTRAP_FLAGS+=--debug \ WANTSPACE="21 GB" DEBUG_VARS_OFF= BUILDTYPE=Release \ GN_ARGS+=blink_symbol_level=0 \ GN_ARGS+=is_debug=false \ GN_ARGS+=is_official_build=true \ GN_ARGS+=symbol_level=0 \ WANTSPACE="14 GB" HEIMDAL_LIB_DEPENDS= libkrb.so.26:security/heimdal KERBEROS_VARS= GN_ARGS+=use_kerberos=true KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false LTO_VARS= GN_ARGS+=use_thin_lto=true \ GN_ARGS+=thin_lto_enable_optimizations=true \ WANTSPACE="14 GB" LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false MIT_LIB_DEPENDS= libkrb.so.3:security/krb5 PIPEWIRE_DESC= Screen capture via PipeWire PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_VARS= GN_ARGS+=rtc_use_pipewire=true \ GN_ARGS+=rtc_link_pipewire=true PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \ GN_ARGS+=rtc_link_pipewire=false PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false # With SNDIO=on we exclude audio_manager_linux from the build (see # media/audio/BUILD.gn) and use audio_manager_openbsd which does not # support falling back to ALSA or PulseAudio. SNDIO_PREVENTS= ALSA PULSEAUDIO SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false .include .include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base .endif .if ${COMPILER_VERSION} < 160 LLVM_DEFAULT= 16 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \ ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \ nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \ ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} .else BINARY_ALIAS+= ar=/usr/bin/llvm-ar \ nm=/usr/bin/llvm-nm .endif # - swiftshader/lib/{libEGL.so,libGLESv2.so} is x86 only # - map ffmpeg target to ${ARCH} .if ${ARCH} == aarch64 PLIST_SUB+= NOT_AARCH64="@comment " FFMPEG_TARGET= arm64 .elif ${ARCH} == amd64 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= x64 .elif ${ARCH} == i386 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= ia32 .endif FFMPEG_BDIR= ${WRKSRC}/build.${FFMPEG_TARGET}.freebsd/${FFMPEG_BRAND} FFMPEG_CDIR= ${WRKSRC}/third_party/ffmpeg/chromium/config/${FFMPEG_BRAND}/freebsd/${FFMPEG_TARGET} # Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-znotext # TODO: -isystem, would be just as ugly as this approach, but more reliably # build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "To build Iridium, you should have around 2GB of memory" @${ECHO_MSG} "and around ${WANTSPACE} of free disk space." @${ECHO_MSG} pre-configure: # We used to remove bundled libraries to be sure that chromium uses # system libraries and not shipped ones. # cd ${WRKSRC} && ${PYTHON_CMD} \ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \ libwebp libxml libxslt openh264 opus snappy || ${FALSE} # Iridium uses an unreleased version of FFmpeg, so configure it cd ${WRKSRC}/third_party/ffmpeg && \ ${PYTHON_CMD} chromium/scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \ --config-only --branding=${FFMPEG_BRAND} cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h ${MKDIR} ${FFMPEG_CDIR} .for _e in config.h config.asm config_components.h libavcodec libavformat libavutil -${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR} .endfor do-configure: # GN generator bootstrapping and generating ninja files cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \ READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \ ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn \ gen --args='${GN_ARGS}' out/${BUILDTYPE} # Setup nodejs dependency @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node # Setup buildtools/freebsd @${MKDIR} ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd ${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/chrome/app/resources/manpage.1.in \ ${STAGEDIR}${PREFIX}/share/man/man1/iridium.1 @${SED} -i "" -e 's,\@\@PACKAGE\@\@,chromium,g;s,\@\@MENUNAME\@\@,Iridium Web Browser,g' \ ${STAGEDIR}${PREFIX}/share/man/man1/iridium.1 ${CP} ${WRKSRC}/chrome/app/theme/chromium/product_logo_22_mono.png ${WRKSRC}/chrome/app/theme/chromium/product_logo_22.png .for s in 22 24 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps ${INSTALL_DATA} ${WRKSRC}/chrome/app/theme/chromium/product_logo_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/iridium.png .endfor ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.png ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.pak ${STAGEDIR}${DATADIR} .for d in protoc mksnapshot ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor .for d in snapshot_blob.bin v8_context_snapshot.bin ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ ${STAGEDIR}${DATADIR}/iridium cd ${WRKSRC}/out/${BUILDTYPE} && \ ${COPYTREE_SHARE} "locales resources" ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKDIR}/iridium-browser.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_SCRIPT} ${WRKDIR}/iridium ${STAGEDIR}${PREFIX}/bin # ANGLE, EGL, Vk .for f in libEGL.so libGLESv2.so libVkICD_mock_icd.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 \ ${STAGEDIR}${DATADIR}/libvulkan.so .if ${BUILDTYPE} == Debug ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libVkLayer_khronos_validation.so ${STAGEDIR}${DATADIR} .endif # SwiftShader .if ${ARCH} != aarch64 @${MKDIR} ${STAGEDIR}${DATADIR}/swiftshader ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/*.so \ ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/character_data_generator \ ${STAGEDIR}${DATADIR} .include diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 9b59a5e6fa30..7607c7f6f397 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,414 +1,417 @@ PORTNAME= ungoogled-chromium PORTVERSION= 123.0.6312.58 +PORTREVISION= 1 UGVERSION= ${DISTVERSION}-1 CATEGORIES= www wayland MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \ https://nerd.hu/distfiles/:external DISTFILES= chromium-${DISTVERSION}${EXTRACT_SUFX} \ ungoogled-chromium-${UGVERSION}.tar.gz:external MAINTAINER= chromium@FreeBSD.org COMMENT= Google web browser based on WebKit sans integration with Google WWW= https://github.com/ungoogled-software/ungoogled-chromium LICENSE= BSD3CLAUSE LGPL21 MPL11 LICENSE_COMB= multi ONLY_FOR_ARCHS= aarch64 amd64 i386 PATCH_DEPENDS= gpatch:devel/patch \ ${PYTHON_VERSION}:lang/python${PYTHON_SUFFIX} BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ gperf:devel/gperf \ flock:sysutils/flock \ node:www/node \ rustc:lang/rust \ xcb-proto>0:x11/xcb-proto \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \ ${LOCALBASE}/include/va/va.h:multimedia/libva \ ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \ ${LOCALBASE}/libdata/pkgconfig/Qt5Core.pc:devel/qt5-core \ ${LOCALBASE}/libdata/pkgconfig/Qt5Widgets.pc:x11-toolkits/qt5-widgets LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libepoll-shim.so:devel/libepoll-shim \ libevent.so:devel/libevent \ libffi.so:devel/libffi \ libicuuc.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libre2.so:devel/re2 \ libcairo.so:graphics/cairo \ libdrm.so:graphics/libdrm \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libdav1d.so:multimedia/dav1d \ libopenh264.so:multimedia/openh264 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libgcrypt.so:security/libgcrypt \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libxshmfence.so:x11/libxshmfence RUN_DEPENDS= xdg-open:devel/xdg-utils \ - noto-basic>0:x11-fonts/noto-basic + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono \ + noto-serif>0:x11-fonts/noto-serif USES= bison compiler:c++17-lang cpe desktop-file-utils gl gmake gnome \ iconv:wchar_t jpeg localbase:ldflags ninja perl5 pkgconfig \ python:build qt:5 shebangfix tar:xz xorg CPE_VENDOR= google CPE_PRODUCT= chrome USE_GL= gbm gl USE_GNOME= atk dconf gdkpixbuf2 glib20 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} USE_PERL5= build USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ xorgproto xrandr xrender xscrnsaver xtst USE_QT= buildtools:build SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format MAKE_ARGS= -C out/${BUILDTYPE} ALL_TARGET= chrome BINARY_ALIAS= python3=${PYTHON_CMD} \ moc=${PREFIX}/bin/moc-qt5 # TODO bz@ : install libwidevinecdm.so (see third_party/widevine/cdm/BUILD.gn) # # Run "./out/${BUILDTYPE}/gn args out/${BUILDTYPE} --list" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using # replace_gn_files.py script, some parts just turned on/off for target host # OS "target_os == is_bsd", like libusb, libpci. GN_ARGS+= enable_widevine=true \ fatal_linker_warnings=false \ icu_use_data_file=false \ is_clang=true \ optimize_webui=true \ toolkit_views=true \ use_allocator_shim=false \ use_aura=true \ use_custom_libcxx=true \ use_custom_libunwind=true \ use_lld=true \ use_partition_alloc=true \ use_partition_alloc_as_malloc=false \ use_sysroot=false \ use_system_freetype=false \ use_system_harfbuzz=true \ use_system_libffi=true \ use_system_libjpeg=true \ use_udev=false \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" \ ffmpeg_branding="${FFMPEG_BRAND}" # sync with flags.gni GN_ARGS+= build_with_tflite_lib=false \ chrome_pgo_phase=0 \ clang_use_chrome_plugins=false \ disable_fieldtrial_testing_config=true \ enable_backup_ref_ptr_support=false \ enable_log_error_not_reached=true \ enable_hangout_services_extension=false \ enable_mdns=false \ enable_nacl=false \ enable_reading_list=false \ enable_remoting=false \ enable_reporting=false \ enable_service_discovery=false \ exclude_unwind_tables=true \ google_api_key="" \ google_default_client_id="" \ google_default_client_secret="" \ safe_browsing_mode=0 \ treat_warnings_as_errors=false \ use_official_google_api_keys=false \ use_unofficial_version_number=false # TODO: investigate building with these options: # use_system_minigbm GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles SUB_FILES= ungoogled-chromium.desktop ungoogled-chromium SUB_LIST+= COMMENT="${COMMENT}" OPTIONS_DEFINE= CODECS CUPS DEBUG DRIVER KERBEROS LTO PIPEWIRE TEST WIDEVINE OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS PIPEWIRE SNDIO OPTIONS_EXCLUDE_aarch64=LTO OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT OPTIONS_SUB= yes CODECS_DESC= Compile and enable patented codecs like H.264 DRIVER_DESC= Install chromedriver HEIMDAL_BASE_DESC= Heimdal Kerberos (base) HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) MIT_DESC= MIT Kerberos (security/krb5) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ alsa-lib>=1.1.1_1:audio/alsa-lib ALSA_VARS= GN_ARGS+=use_alsa=true ALSA_VARS_OFF= GN_ARGS+=use_alsa=false CODECS_VARS= GN_ARGS+=proprietary_codecs=true \ FFMPEG_BRAND="Chrome" CODECS_VARS_OFF= GN_ARGS+=proprietary_codecs=false \ FFMPEG_BRAND="Chromium" CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_VARS= GN_ARGS+=use_cups=true CUPS_VARS_OFF= GN_ARGS+=use_cups=false DEBUG_BUILD_DEPENDS= esbuild:devel/esbuild DEBUG_VARS= BUILDTYPE=Debug \ GN_ARGS+=is_debug=true \ GN_ARGS+=is_component_build=false \ GN_ARGS+=symbol_level=1 \ GN_BOOTSTRAP_FLAGS+=--debug \ WANTSPACE="21 GB" DEBUG_VARS_OFF= BUILDTYPE=Release \ GN_ARGS+=blink_symbol_level=0 \ GN_ARGS+=is_debug=false \ GN_ARGS+=is_official_build=true \ GN_ARGS+=symbol_level=0 \ WANTSPACE="14 GB" DRIVER_MAKE_ARGS= chromedriver HEIMDAL_LIB_DEPENDS= libkrb.so.26:security/heimdal KERBEROS_VARS= GN_ARGS+=use_kerberos=true KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false LTO_VARS= GN_ARGS+=use_thin_lto=true \ GN_ARGS+=thin_lto_enable_optimizations=true \ WANTSPACE="14 GB" LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false MIT_LIB_DEPENDS= libkrb.so.3:security/krb5 PIPEWIRE_DESC= Screen capture via PipeWire PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_VARS= GN_ARGS+=rtc_use_pipewire=true \ GN_ARGS+=rtc_link_pipewire=true PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \ GN_ARGS+=rtc_link_pipewire=false PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false # With SNDIO=on we exclude audio_manager_linux from the build (see # media/audio/BUILD.gn) and use audio_manager_openbsd which does not # support falling back to ALSA or PulseAudio. SNDIO_PREVENTS= ALSA PULSEAUDIO SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false WIDEVINE_DESC= Depend on foreign-cdm to enable playback of DRM content WIDEVINE_RUN_DEPENDS= foreign-cdm>0:www/foreign-cdm .include "Makefile.tests" TEST_DISTFILES= chromium-${DISTVERSION}-testdata${EXTRACT_SUFX} \ test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz:external TEST_ALL_TARGET= ${TEST_TARGETS} .include .include # for COMPILER_VERSION .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base .endif .if ${COMPILER_VERSION} < 170 LLVM_DEFAULT= 17 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \ c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \ ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \ nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \ ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} .else BINARY_ALIAS+= ar=/usr/bin/llvm-ar \ nm=/usr/bin/llvm-nm .endif # - swiftshader/lib/{libEGL.so,libGLESv2.so} is x86 only # - map ffmpeg target to ${ARCH} .if ${ARCH} == aarch64 PLIST_SUB+= NOT_AARCH64="@comment " FFMPEG_TARGET= arm64 .elif ${ARCH} == amd64 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= x64 .elif ${ARCH} == i386 BUILD_DEPENDS+= nasm:devel/nasm PLIST_SUB+= NOT_AARCH64="" FFMPEG_TARGET= ia32 .endif FFMPEG_BDIR= ${WRKSRC}/build.${FFMPEG_TARGET}.freebsd/${FFMPEG_BRAND} FFMPEG_CDIR= ${WRKSRC}/third_party/ffmpeg/chromium/config/${FFMPEG_BRAND}/freebsd/${FFMPEG_TARGET} # Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-znotext # TODO: -isystem, would be just as ugly as this approach, but more reliably # build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include WRKSRC= ${WRKDIR}/chromium-${DISTVERSION} # rust RUSTC_VERSION!= rustc -V 2>/dev/null || true MAKE_ENV+= RUSTC_BOOTSTRAP=1 GN_ARGS+= enable_rust=true \ rust_sysroot_absolute="${LOCALBASE}" \ rustc_version="${RUSTC_VERSION}" pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "To build Ungoogled Chromium, you should have around 2GB of memory" @${ECHO_MSG} "and around ${WANTSPACE} of free disk space." @${ECHO_MSG} post-extract-TEST-on: @${MKDIR} ${WRKSRC}/third_party/test_fonts/test_fonts @${MV} ${WRKDIR}/test_fonts ${WRKSRC}/third_party/test_fonts/ pre-patch: cd ${WRKDIR}/ungoogled-chromium-${UGVERSION} && ${PYTHON_CMD} \ utils/prune_binaries.py ${WRKSRC} pruning.list cd ${WRKDIR}/ungoogled-chromium-${UGVERSION} && PATCH_BIN=gpatch \ ${PYTHON_CMD} utils/patches.py apply ${WRKSRC} patches cd ${WRKDIR}/ungoogled-chromium-${UGVERSION} && ${PYTHON_CMD} \ utils/domain_substitution.py apply -r domain_regex.list -f \ domain_substitution.list -c ${WRKSRC}/domsubcache.tar.gz ${WRKSRC} pre-configure: # We used to remove bundled libraries to be sure that chromium uses # system libraries and not shipped ones. # cd ${WRKSRC} && ${PYTHON_CMD} \ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \ libusb libwebp libxml libxslt openh264 opus || ${FALSE} # Chromium uses an unreleased version of FFmpeg, so configure it cd ${WRKSRC}/third_party/ffmpeg && \ ${PYTHON_CMD} chromium/scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \ --config-only --branding=${FFMPEG_BRAND} cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h ${MKDIR} ${FFMPEG_CDIR} .for _e in config.h config.asm config_components.h libavcodec libavformat libavutil -${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR} .endfor do-configure: # GN generator bootstrapping and generating ninja files cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \ READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \ ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn \ gen --args='${GN_ARGS}' out/${BUILDTYPE} # Setup nodejs dependency @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node # Setup buildtools/freebsd @${MKDIR} ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd ${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/chrome/app/resources/manpage.1.in \ ${STAGEDIR}${PREFIX}/share/man/man1/ungoogled-chromium.1 @${SED} -i "" -e 's,\@\@PACKAGE\@\@,chromium,g;s,\@\@MENUNAME\@\@,Chromium Web Browser,g' \ ${STAGEDIR}${PREFIX}/share/man/man1/ungoogled-chromium.1 ${CP} ${WRKSRC}/chrome/app/theme/chromium/product_logo_22_mono.png ${WRKSRC}/chrome/app/theme/chromium/product_logo_22.png .for s in 22 24 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps ${INSTALL_DATA} ${WRKSRC}/chrome/app/theme/chromium/product_logo_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/ungoogled-chromium.png .endfor ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.png ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.pak ${STAGEDIR}${DATADIR} .for d in protoc mksnapshot ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor .for d in snapshot_blob.bin v8_context_snapshot.bin ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ ${STAGEDIR}${DATADIR}/ungoogled-chromium cd ${WRKSRC}/out/${BUILDTYPE} && \ ${COPYTREE_SHARE} "locales resources" ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKDIR}/ungoogled-chromium.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_SCRIPT} ${WRKDIR}/ungoogled-chromium ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/chrome/tools/build/linux/chrome-wrapper \ ${STAGEDIR}${DATADIR} # ANGLE, EGL, Vk .for f in libEGL.so libGLESv2.so libVkICD_mock_icd.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 \ ${STAGEDIR}${DATADIR}/libvulkan.so .if ${BUILDTYPE} == Debug ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libVkLayer_khronos_validation.so ${STAGEDIR}${DATADIR} .endif # SwiftShader .if ${ARCH} != aarch64 ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvk_swiftshader.so ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/vk_swiftshader_icd.json ${STAGEDIR}${DATADIR} .endif post-install-DEBUG-on: ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/*.so \ ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/character_data_generator \ ${STAGEDIR}${DATADIR} post-install-DRIVER-on: ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver \ ${STAGEDIR}${PREFIX}/bin/ungoogled-chromedriver do-test-TEST-on: .for t in ${TEST_TARGETS} cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \ ./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE} .endfor .include diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index a3f390fda88d..847ef091a96f 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -1,301 +1,307 @@ COMMENT = X11 fonts and font utilities SUBDIR += 3270font SUBDIR += Hasklig SUBDIR += afdko SUBDIR += agave SUBDIR += alef SUBDIR += alegreya SUBDIR += alegreya-sans SUBDIR += alfont SUBDIR += amigafonts SUBDIR += andika SUBDIR += anomaly-mono SUBDIR += anonymous-pro SUBDIR += apl385 SUBDIR += artwiz-aleczapka SUBDIR += artwiz-aleczapka-de SUBDIR += artwiz-aleczapka-se SUBDIR += artwiz-fonts SUBDIR += atkinson-hyperlegible SUBDIR += averiagwf SUBDIR += b612 SUBDIR += bdf2sfd SUBDIR += bdfresize SUBDIR += bdftopcf SUBDIR += bitstream-vera SUBDIR += bitter SUBDIR += blackout SUBDIR += c64bdf SUBDIR += cantarell-fonts SUBDIR += cascadia-code SUBDIR += charis SUBDIR += charis-compact SUBDIR += chomsky SUBDIR += clearsans SUBDIR += code2000 SUBDIR += comfortaa-ttf SUBDIR += comic-neue SUBDIR += commit-mono SUBDIR += consolamono-ttf SUBDIR += courier-prime SUBDIR += cozette SUBDIR += croscorefonts-fonts-ttf SUBDIR += crosextrafonts-caladea-ttf SUBDIR += crosextrafonts-carlito-ttf SUBDIR += cyberbit-ttfonts SUBDIR += cyr-rfx SUBDIR += datalegreya SUBDIR += dejavu SUBDIR += dina SUBDIR += doulos SUBDIR += doulos-compact SUBDIR += droid-fonts-ttf SUBDIR += dseg SUBDIR += encodings SUBDIR += exo SUBDIR += fantasque-sans-mono SUBDIR += fanwood SUBDIR += farsifonts SUBDIR += fcft SUBDIR += ferrite-core SUBDIR += fifteen SUBDIR += fira SUBDIR += firacode SUBDIR += firago SUBDIR += fnt SUBDIR += fntsample SUBDIR += font-adobe-100dpi SUBDIR += font-adobe-75dpi SUBDIR += font-adobe-utopia-100dpi SUBDIR += font-adobe-utopia-75dpi SUBDIR += font-adobe-utopia-type1 SUBDIR += font-alias SUBDIR += font-arabic-misc SUBDIR += font-awesome SUBDIR += font-bh-100dpi SUBDIR += font-bh-75dpi SUBDIR += font-bh-lucidatypewriter-100dpi SUBDIR += font-bh-lucidatypewriter-75dpi SUBDIR += font-bh-ttf SUBDIR += font-bh-type1 SUBDIR += font-bitstream-100dpi SUBDIR += font-bitstream-75dpi SUBDIR += font-bitstream-type1 SUBDIR += font-cronyx-cyrillic SUBDIR += font-cursor-misc SUBDIR += font-daewoo-misc SUBDIR += font-dec-misc SUBDIR += font-gost SUBDIR += font-ibm-type1 SUBDIR += font-isas-misc SUBDIR += font-jis-misc SUBDIR += font-manager SUBDIR += font-micro-misc SUBDIR += font-misc-cyrillic SUBDIR += font-misc-ethiopic SUBDIR += font-misc-meltho SUBDIR += font-misc-misc SUBDIR += font-mutt-misc SUBDIR += font-schumacher-misc SUBDIR += font-screen-cyrillic SUBDIR += font-sony-misc SUBDIR += font-sun-misc SUBDIR += font-tex-gyre-bonum-math SUBDIR += font-tex-gyre-pagella-math SUBDIR += font-tex-gyre-schola-math SUBDIR += font-tex-gyre-termes-math SUBDIR += font-util SUBDIR += font-winitzki-cyrillic SUBDIR += font-xfree86-type1 SUBDIR += fontconfig SUBDIR += fontobene SUBDIR += fontpreview SUBDIR += fonts-indic SUBDIR += fonttosfnt SUBDIR += freefont-ttf SUBDIR += freefonts SUBDIR += fslsfonts SUBDIR += gbdfed SUBDIR += geminifonts SUBDIR += genryu SUBDIR += genseki SUBDIR += gensen SUBDIR += gentium-basic SUBDIR += gentium-plus SUBDIR += genwan SUBDIR += genyo SUBDIR += genyog SUBDIR += gnu-unifont SUBDIR += gnu-unifont-otf SUBDIR += gofont-ttf SUBDIR += gohufont SUBDIR += google-fonts SUBDIR += hack-font SUBDIR += hanazono-fonts-ttf SUBDIR += hermit SUBDIR += iansui SUBDIR += ibmfonts SUBDIR += inconsolata-lgc-ttf SUBDIR += inconsolata-ttf SUBDIR += intel-one-mono SUBDIR += intlfonts SUBDIR += iosevka SUBDIR += isabella SUBDIR += jetbrains-mono SUBDIR += jf-openhuninn SUBDIR += jmk-x11-fonts SUBDIR += juliamono SUBDIR += junction SUBDIR += junicode SUBDIR += kaputa SUBDIR += khmeros SUBDIR += lato SUBDIR += league-gothic SUBDIR += league-spartan SUBDIR += lfpfonts-fix SUBDIR += lfpfonts-var SUBDIR += libFS SUBDIR += libXfont SUBDIR += libXfont2 SUBDIR += libXft SUBDIR += liberation-fonts-ttf SUBDIR += libertinus SUBDIR += libfontenc SUBDIR += linden-hill SUBDIR += linux-c7-fontconfig SUBDIR += linuxlibertine SUBDIR += linuxlibertine-g SUBDIR += lohit SUBDIR += manrope SUBDIR += manu-gothica SUBDIR += material-icons-ttf SUBDIR += materialdesign-ttf SUBDIR += meslo SUBDIR += mgopen SUBDIR += mkbold SUBDIR += mkbold-mkitalic SUBDIR += mkfontscale SUBDIR += mkitalic SUBDIR += monaspace SUBDIR += mondulkiri SUBDIR += monoid SUBDIR += montecarlo_fonts SUBDIR += montserrat SUBDIR += mourier SUBDIR += moveable-type-fonts SUBDIR += nerd-fonts SUBDIR += nexfontsel SUBDIR += noto SUBDIR += noto-basic + SUBDIR += noto-color-emoji SUBDIR += noto-emoji SUBDIR += noto-extra SUBDIR += noto-hk SUBDIR += noto-jp SUBDIR += noto-kr + SUBDIR += noto-sans SUBDIR += noto-sans-hk SUBDIR += noto-sans-jp SUBDIR += noto-sans-kr + SUBDIR += noto-sans-mono SUBDIR += noto-sans-sc + SUBDIR += noto-sans-symbols + SUBDIR += noto-sans-symbols-2 SUBDIR += noto-sans-tc SUBDIR += noto-sc + SUBDIR += noto-serif SUBDIR += noto-serif-hk SUBDIR += noto-serif-jp SUBDIR += noto-serif-kr SUBDIR += noto-serif-sc SUBDIR += noto-serif-tc SUBDIR += noto-tc SUBDIR += nucleus SUBDIR += office-code-pro SUBDIR += ohsnap SUBDIR += ohsnap-otb SUBDIR += oldschool-pc-fonts SUBDIR += open-sans SUBDIR += orbitron SUBDIR += otf2bdf SUBDIR += ots SUBDIR += oxygen-fonts SUBDIR += p5-Font-AFM SUBDIR += p5-Font-TTF SUBDIR += p5-Font-TTFMetrics SUBDIR += p5-type1inst SUBDIR += padauk SUBDIR += paratype SUBDIR += pcf2bdf SUBDIR += plex-ttf SUBDIR += powerline-fonts SUBDIR += prociono SUBDIR += profont SUBDIR += proggy_fonts SUBDIR += proggy_fonts-ttf SUBDIR += psftools SUBDIR += py-QtAwesome SUBDIR += py-afdko SUBDIR += py-axisregistry SUBDIR += py-babelfont SUBDIR += py-bdflib SUBDIR += py-booleanOperations SUBDIR += py-cffsubr SUBDIR += py-compreffor SUBDIR += py-cu2qu SUBDIR += py-defcon SUBDIR += py-fontMath SUBDIR += py-fontfeatures SUBDIR += py-fontmake SUBDIR += py-gflanguages SUBDIR += py-gfsubsets SUBDIR += py-glyphsLib SUBDIR += py-opentype-sanitizer SUBDIR += py-opentypespec SUBDIR += py-shaperglot SUBDIR += py-ufo2ft SUBDIR += py-ufoLib SUBDIR += py-ufolint SUBDIR += py-ufonormalizer SUBDIR += py-ufoprocessor SUBDIR += raleway SUBDIR += roboto-fonts-ttf SUBDIR += sgifonts SUBDIR += sharefonts SUBDIR += showfont SUBDIR += source-code-pro-ttf SUBDIR += source-sans-ttf SUBDIR += source-serif-ttf SUBDIR += spleen SUBDIR += steps-mono SUBDIR += stix-fonts SUBDIR += sudo-font SUBDIR += suxus SUBDIR += symbola SUBDIR += tamsyn SUBDIR += tamzen SUBDIR += terminus-font SUBDIR += terminus-ttf SUBDIR += tkfont SUBDIR += tlwg-ttf SUBDIR += tmu SUBDIR += tt2020 SUBDIR += tv-fonts SUBDIR += twemoji-color-font-ttf SUBDIR += ubuntu-font SUBDIR += urw-base35-fonts SUBDIR += urwfonts SUBDIR += urwfonts-ttf SUBDIR += uw-ttyp0 SUBDIR += victor-mono-ttf SUBDIR += vollkorn-ttf SUBDIR += webfonts SUBDIR += wqy SUBDIR += xfontsel SUBDIR += xfs SUBDIR += xfsinfo SUBDIR += xlsfonts SUBDIR += xorg-fonts SUBDIR += xorg-fonts-100dpi SUBDIR += xorg-fonts-75dpi SUBDIR += xorg-fonts-cyrillic SUBDIR += xorg-fonts-miscbitmaps SUBDIR += xorg-fonts-truetype SUBDIR += xorg-fonts-type1 .include diff --git a/x11-fonts/google-fonts/Makefile b/x11-fonts/google-fonts/Makefile index 276d6e6266b6..d21d6b663ec0 100644 --- a/x11-fonts/google-fonts/Makefile +++ b/x11-fonts/google-fonts/Makefile @@ -1,104 +1,106 @@ PORTNAME= google-fonts DISTVERSION= 0.0.0.20210120 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-fonts MAINTAINER= dmgk@FreeBSD.org COMMENT= Collection of freely redistributable TrueType fonts from Google WWW= https://fonts.google.com/ LICENSE= APACHE20 OFL11 LICENSE_COMB= multi RUN_DEPENDS= Andika>0:x11-fonts/andika \ GentiumBasic>0:x11-fonts/gentium-basic \ alef>0:x11-fonts/alef \ alegreya-sans>0:x11-fonts/alegreya-sans \ anonymous-pro>0:x11-fonts/anonymous-pro \ b612>0:x11-fonts/b612 \ comfortaa-ttf>0:x11-fonts/comfortaa-ttf \ comic-neue>0:x11-fonts/comic-neue \ - courier-prime>.:x11-fonts/courier-prime \ + courier-prime>0:x11-fonts/courier-prime \ croscorefonts>0:x11-fonts/croscorefonts-fonts-ttf \ exo>0:x11-fonts/exo \ fira>0:x11-fonts/fira \ firacode>0:x11-fonts/firacode \ jetbrains-mono>0:x11-fonts/jetbrains-mono \ - lato>.:x11-fonts/lato \ + lato>0:x11-fonts/lato \ montserrat>0:x11-fonts/montserrat \ - noto-basic>0:x11-fonts/noto-basic \ + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono \ + noto-serif>0:x11-fonts/noto-serif \ open-sans>0:x11-fonts/open-sans \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \ source-code-pro-ttf>0:x11-fonts/source-code-pro-ttf \ source-sans-ttf>0:x11-fonts/source-sans-ttf \ source-serif-ttf>0:x11-fonts/source-serif-ttf \ ubuntu-font>0:x11-fonts/ubuntu-font \ vollkorn-ttf>0:x11-fonts/vollkorn-ttf USES= fonts USE_GITHUB= yes GH_ACCOUNT= google GH_PROJECT= fonts GH_TAGNAME= 88b06a0c39a81a8b6e5ecf7f1ba2ff9273d29167 NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS # These font families are installed by the RUN_DEPENDS above. EXCLUSIONS= apache/arimo \ apache/cousine \ apache/opensans \ apache/roboto \ apache/tinos \ ofl/alef \ ofl/alegreyasans \ ofl/alegreyasanssc \ ofl/andika \ ofl/anonymouspro \ ofl/b612 \ ofl/b612mono \ ofl/comfortaa \ ofl/comicneue \ ofl/courierprime \ ofl/exo2 \ ofl/firacode \ ofl/firamono \ ofl/firasans \ ofl/firasanscondensed \ ofl/gentiumbasic \ ofl/jetbrainsmono \ ofl/lato \ ofl/montserrat \ ofl/montserratalternates \ ofl/notonastaliqurdu \ ofl/notomusic* \ ofl/notosans* \ ofl/notoserif* \ ofl/nototraditionalnushu \ ofl/sourcecodepro \ ofl/sourcesanspro \ ofl/sourceserifpro \ ofl/vollkorn \ ofl/vollkornsc \ ufl/* do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} (cd ${WRKSRC} && ${RM} -r ${EXCLUSIONS}) ${FIND} ${WRKSRC} -name \*wght\* -delete ${FIND} ${WRKSRC} -name \*.ttf -exec ${INSTALL_DATA} {} ${STAGEDIR}${FONTSDIR} \; post-install-DOCS-on: for dir in $$(${FIND} ${WRKSRC} -name \*.ttf -exec ${DIRNAME} {} \; | ${SORT} -u); do \ family=$$(${BASENAME} $${dir}); \ ${FIND} $${dir} \( -name \*.txt -o -name \*.html \) -exec \ ${SH} -c "${MKDIR} ${STAGEDIR}${DOCSDIR}/$${family} && \ ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/$${family}" \; ; \ done .include diff --git a/x11-fonts/noto-basic/Makefile b/x11-fonts/noto-basic/Makefile index e351a2d73543..9c2c75b37c3c 100644 --- a/x11-fonts/noto-basic/Makefile +++ b/x11-fonts/noto-basic/Makefile @@ -1,39 +1,17 @@ -PORTNAME= noto +PORTNAME= noto-basic PORTVERSION= 2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-fonts -MASTER_SITES= https://noto-website-2.storage.googleapis.com/pkgs/ -PKGNAMESUFFIX= -basic -DISTNAME= Noto-hinted MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Google Noto Fonts family (Basic) +COMMENT= Google Noto Fonts family (Basic metaport) WWW= https://fonts.google.com/noto -LICENSE= OFL11 -LICENSE_FILE= ${WRKSRC}/LICENSE_OFL.txt +RUN_DEPENDS= noto-sans>=0:x11-fonts/noto-sans \ + noto-sans-mono>=0:x11-fonts/noto-sans-mono \ + noto-sans-symbols>=0:x11-fonts/noto-sans-symbols \ + noto-serif>=0:x11-fonts/noto-serif -USES= fonts zip - -NO_ARCH= yes -NO_BUILD= yes -NO_WRKSUBDIR= yes - -BASIC_FONTS= NotoSans-Bold.ttf \ - NotoSans-BoldItalic.ttf \ - NotoSans-Italic.ttf \ - NotoSans-Regular.ttf \ - NotoSansMono-Bold.ttf \ - NotoSansMono-Regular.ttf \ - NotoSansSymbols-Bold.ttf \ - NotoSansSymbols-Regular.ttf \ - NotoSerif-Bold.ttf \ - NotoSerif-BoldItalic.ttf \ - NotoSerif-Italic.ttf \ - NotoSerif-Regular.ttf - -do-install: - ${MKDIR} ${STAGEDIR}${FONTSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${BASIC_FONTS} ${STAGEDIR}${FONTSDIR} +USES= metaport .include diff --git a/x11-fonts/noto-basic/distinfo b/x11-fonts/noto-basic/distinfo deleted file mode 100644 index ad7bf3b8c0ba..000000000000 --- a/x11-fonts/noto-basic/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1598970895 -SHA256 (Noto-hinted.zip) = 837b4a9352fce32ad7f298fbf155af1da5b6f3f8dbd995eb63fdd8e82117e4ae -SIZE (Noto-hinted.zip) = 1159948133 diff --git a/x11-fonts/noto-basic/pkg-plist b/x11-fonts/noto-basic/pkg-plist deleted file mode 100644 index f9278dc9d79e..000000000000 --- a/x11-fonts/noto-basic/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -%%FONTSDIR%%/NotoSans-Bold.ttf -%%FONTSDIR%%/NotoSans-BoldItalic.ttf -%%FONTSDIR%%/NotoSans-Italic.ttf -%%FONTSDIR%%/NotoSans-Regular.ttf -%%FONTSDIR%%/NotoSansMono-Bold.ttf -%%FONTSDIR%%/NotoSansMono-Regular.ttf -%%FONTSDIR%%/NotoSansSymbols-Bold.ttf -%%FONTSDIR%%/NotoSansSymbols-Regular.ttf -%%FONTSDIR%%/NotoSerif-Bold.ttf -%%FONTSDIR%%/NotoSerif-BoldItalic.ttf -%%FONTSDIR%%/NotoSerif-Italic.ttf -%%FONTSDIR%%/NotoSerif-Regular.ttf diff --git a/x11-fonts/noto-color-emoji/Makefile b/x11-fonts/noto-color-emoji/Makefile new file mode 100644 index 000000000000..2aacc4c85a48 --- /dev/null +++ b/x11-fonts/noto-color-emoji/Makefile @@ -0,0 +1,20 @@ +PORTNAME= noto-color-emoji +DISTVERSION= 2.042 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Color Emoji font +WWW= https://fonts.google.com/noto/specimen/Noto+Color+Emoji \ + https://github.com/googlefonts/noto-emoji + +USES= noto + +NOTONAME= NotoColorEmoji +NOTOLICSITES= https://github.com/googlefonts/noto-emoji/raw/v${PORTVERSION}/fonts/ +NOTOSITES= https://github.com/googlefonts/noto-emoji/raw/v${PORTVERSION}/fonts/ +# Switch to COLRv1 with cairo-1.18? +#NOTOFILES= Noto-COLRv1.ttf Regular +NOTOFILES= NotoColorEmoji.ttf Regular + +.include diff --git a/x11-fonts/noto-color-emoji/distinfo b/x11-fonts/noto-color-emoji/distinfo new file mode 100644 index 000000000000..6d470738acd4 --- /dev/null +++ b/x11-fonts/noto-color-emoji/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707762470 +SHA256 (noto-color-emoji-2.042.tar.xz) = c24f50a06749bc86233db6ab40b6d64da1914a55c95c3576dc7df422c47062b2 +SIZE (noto-color-emoji-2.042.tar.xz) = 9526112 diff --git a/x11-fonts/noto-color-emoji/pkg-descr b/x11-fonts/noto-color-emoji/pkg-descr new file mode 100644 index 000000000000..86b0460f51d9 --- /dev/null +++ b/x11-fonts/noto-color-emoji/pkg-descr @@ -0,0 +1,2 @@ +Noto Color Emoji is an open source font that has you covered for all +your emoji needs. diff --git a/x11-fonts/noto-emoji/Makefile b/x11-fonts/noto-emoji/Makefile index eddbc93c8351..784065f4c23c 100644 --- a/x11-fonts/noto-emoji/Makefile +++ b/x11-fonts/noto-emoji/Makefile @@ -1,28 +1,24 @@ -PORTNAME= noto -PORTVERSION= 2.038 +PORTNAME= noto-emoji +DISTVERSION= 2.001 +PORTEPOCH= 1 CATEGORIES= x11-fonts -MASTER_SITES= https://github.com/googlefonts/noto-emoji/raw/v${PORTVERSION}/fonts/ -PKGNAMESUFFIX= -emoji -DISTFILES= NotoColorEmoji.ttf -DIST_SUBDIR= Noto -EXTRACT_ONLY= # empty +MASTER_SITES= LOCAL/tijl -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Google Noto Fonts family (Emoji) -WWW= https://fonts.google.com/noto \ - https://github.com/googlefonts/noto-emoji +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Emoji font (monochrome) +WWW= https://fonts.google.com/noto/specimen/Noto+Emoji -LICENSE= APACHE20 +USES= noto -USES= fonts - -NO_ARCH= yes -NO_BUILD= yes - -PLIST_FILES= ${FONTSDIR}/NotoColorEmoji.ttf - -do-install: - ${MKDIR} ${STAGEDIR}${FONTSDIR} - ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/NotoColorEmoji.ttf ${STAGEDIR}${FONTSDIR} +NOTONAME= NotoEmoji +NOTOTAG= 8857a069793e5db4a378c8a7316db684189e339a +NOTOLICSITES= https://github.com/google/fonts/raw/${NOTOTAG}/ofl/notoemoji/ +NOTOSITES= https://fonts.gstatic.com/s/notoemoji/v47/ +NOTOLICFILE= OFL.txt +NOTOFILES= bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob_10jwvS-FGJCMY.ttf Light \ + bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf Regular \ + bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-Z0jwvS-FGJCMY.ttf Medium \ + bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob911TwvS-FGJCMY.ttf SemiBold \ + bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob9M1TwvS-FGJCMY.ttf Bold .include diff --git a/x11-fonts/noto-emoji/distinfo b/x11-fonts/noto-emoji/distinfo index 14e8caa72c1e..2e9b1820873d 100644 --- a/x11-fonts/noto-emoji/distinfo +++ b/x11-fonts/noto-emoji/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1681052924 -SHA256 (Noto/NotoColorEmoji.ttf) = 5a953e4c2c3c650c37d9e996eae6fef08414854871e1f9a916daf4c59527f008 -SIZE (Noto/NotoColorEmoji.ttf) = 10352796 +TIMESTAMP = 1707762522 +SHA256 (noto-emoji-2.001.tar.xz) = c73180304723cb81a6a589c806923b4086ee16a40594c05ee2ca941066df8f9c +SIZE (noto-emoji-2.001.tar.xz) = 1878368 diff --git a/x11-fonts/noto-emoji/pkg-descr b/x11-fonts/noto-emoji/pkg-descr index 4970a9d20d5d..134eac1da711 100644 --- a/x11-fonts/noto-emoji/pkg-descr +++ b/x11-fonts/noto-emoji/pkg-descr @@ -1,12 +1,3 @@ -When text is rendered by a computer, sometimes characters are displayed as -"tofu". They are little boxes to indicate your device doesn't have a font to -display the text. - -Google has been developing a font family called Noto, which aims to support all -languages with a harmonious look and feel. Noto is Google's answer to tofu. The -name noto is to convey the idea that Google's goal is to see no more "tofu". -Noto has multiple styles and weights, and is freely available to all. The -comprehensive set of fonts and tools used in our development is available in our -GitHub repositories. - -This port provides the emoji fonts set. +Noto Emoji (monochrome) is an open source font that has you covered for +all your emoji needs. It has multiple weights and features thousands of +emoji. diff --git a/x11-fonts/noto-extra/Makefile b/x11-fonts/noto-extra/Makefile index 8861620aa362..dae368e4797c 100644 --- a/x11-fonts/noto-extra/Makefile +++ b/x11-fonts/noto-extra/Makefile @@ -1,45 +1,37 @@ PORTNAME= noto PORTVERSION= 2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-fonts MASTER_SITES= https://noto-website-2.storage.googleapis.com/pkgs/ DISTNAME= Noto-hinted PKGNAMESUFFIX= -extra MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Noto Fonts family (Extra) WWW= https://fonts.google.com/noto LICENSE= OFL11 LICENSE_FILE= ${WRKSRC}/LICENSE_OFL.txt USES= fonts zip EXTRACT_AFTER_ARGS= -d ${EXTRACT_WRKDIR} -x '*.otf' NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes -BASIC_FONTS= NotoSans-Bold.ttf \ - NotoSans-BoldItalic.ttf \ - NotoSans-Italic.ttf \ - NotoSans-Regular.ttf \ - NotoSansMono-Bold.ttf \ - NotoSansMono-Regular.ttf \ - NotoSansSymbols-Bold.ttf \ - NotoSansSymbols-Regular.ttf \ - NotoSerif-Bold.ttf \ - NotoSerif-BoldItalic.ttf \ - NotoSerif-Italic.ttf \ - NotoSerif-Regular.ttf -EMOJI_FONTS= NotoColorEmoji.ttf \ - NotoEmoji-Regular.ttf - -post-extract: - @cd ${WRKSRC} && ${RM} ${BASIC_FONTS} ${EMOJI_FONTS} +post-patch: + @cd ${WRKSRC} && ${RM} \ + NotoColorEmoji* \ + NotoEmoji-* \ + NotoSans-* \ + NotoSansMono-* \ + NotoSansSymbols-* \ + NotoSansSymbols2-* \ + NotoSerif-* do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} .include diff --git a/x11-fonts/noto-extra/pkg-plist b/x11-fonts/noto-extra/pkg-plist index 7370ec6cd008..4245d1917362 100644 --- a/x11-fonts/noto-extra/pkg-plist +++ b/x11-fonts/noto-extra/pkg-plist @@ -1,1527 +1,1349 @@ %%FONTSDIR%%/NotoKufiArabic-Bold.ttf %%FONTSDIR%%/NotoKufiArabic-Regular.ttf %%FONTSDIR%%/NotoMono-Regular.ttf %%FONTSDIR%%/NotoNaskhArabic-Bold.ttf %%FONTSDIR%%/NotoNaskhArabic-Regular.ttf %%FONTSDIR%%/NotoNaskhArabicUI-Bold.ttf %%FONTSDIR%%/NotoNaskhArabicUI-Regular.ttf %%FONTSDIR%%/NotoNastaliqUrdu-Regular.ttf -%%FONTSDIR%%/NotoSans-Black.ttf -%%FONTSDIR%%/NotoSans-BlackItalic.ttf -%%FONTSDIR%%/NotoSans-Condensed.ttf -%%FONTSDIR%%/NotoSans-CondensedBlack.ttf -%%FONTSDIR%%/NotoSans-CondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedBold.ttf -%%FONTSDIR%%/NotoSans-CondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedExtraBold.ttf -%%FONTSDIR%%/NotoSans-CondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedExtraLight.ttf -%%FONTSDIR%%/NotoSans-CondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedLight.ttf -%%FONTSDIR%%/NotoSans-CondensedLightItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedMedium.ttf -%%FONTSDIR%%/NotoSans-CondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedSemiBold.ttf -%%FONTSDIR%%/NotoSans-CondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSans-CondensedThin.ttf -%%FONTSDIR%%/NotoSans-CondensedThinItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraBold.ttf -%%FONTSDIR%%/NotoSans-ExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensed.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedBlack.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedBold.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedLight.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedLightItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedMedium.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedThin.ttf -%%FONTSDIR%%/NotoSans-ExtraCondensedThinItalic.ttf -%%FONTSDIR%%/NotoSans-ExtraLight.ttf -%%FONTSDIR%%/NotoSans-ExtraLightItalic.ttf -%%FONTSDIR%%/NotoSans-Light.ttf -%%FONTSDIR%%/NotoSans-LightItalic.ttf -%%FONTSDIR%%/NotoSans-Medium.ttf -%%FONTSDIR%%/NotoSans-MediumItalic.ttf -%%FONTSDIR%%/NotoSans-SemiBold.ttf -%%FONTSDIR%%/NotoSans-SemiBoldItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensed.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedBlack.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedBold.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedLight.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedLightItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedMedium.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedThin.ttf -%%FONTSDIR%%/NotoSans-SemiCondensedThinItalic.ttf -%%FONTSDIR%%/NotoSans-Thin.ttf -%%FONTSDIR%%/NotoSans-ThinItalic.ttf %%FONTSDIR%%/NotoSansAdlam-Regular.ttf %%FONTSDIR%%/NotoSansAdlamUnjoined-Regular.ttf %%FONTSDIR%%/NotoSansAnatolianHieroglyphs-Regular.ttf %%FONTSDIR%%/NotoSansArabic-Black.ttf %%FONTSDIR%%/NotoSansArabic-Bold.ttf %%FONTSDIR%%/NotoSansArabic-Condensed.ttf %%FONTSDIR%%/NotoSansArabic-CondensedBlack.ttf %%FONTSDIR%%/NotoSansArabic-CondensedBold.ttf %%FONTSDIR%%/NotoSansArabic-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabic-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabic-CondensedLight.ttf %%FONTSDIR%%/NotoSansArabic-CondensedMedium.ttf %%FONTSDIR%%/NotoSansArabic-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabic-CondensedThin.ttf %%FONTSDIR%%/NotoSansArabic-ExtraBold.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabic-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansArabic-ExtraLight.ttf %%FONTSDIR%%/NotoSansArabic-Light.ttf %%FONTSDIR%%/NotoSansArabic-Medium.ttf %%FONTSDIR%%/NotoSansArabic-Regular.ttf %%FONTSDIR%%/NotoSansArabic-SemiBold.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensed.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabic-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansArabic-Thin.ttf %%FONTSDIR%%/NotoSansArabicUI-Black.ttf %%FONTSDIR%%/NotoSansArabicUI-Bold.ttf %%FONTSDIR%%/NotoSansArabicUI-Condensed.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabicUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansArabicUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansArabicUI-Light.ttf %%FONTSDIR%%/NotoSansArabicUI-Medium.ttf %%FONTSDIR%%/NotoSansArabicUI-Regular.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiBold.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArabicUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansArabicUI-Thin.ttf %%FONTSDIR%%/NotoSansArmenian-Black.ttf %%FONTSDIR%%/NotoSansArmenian-Bold.ttf %%FONTSDIR%%/NotoSansArmenian-Condensed.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedBlack.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedBold.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedLight.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedMedium.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArmenian-CondensedThin.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraBold.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansArmenian-ExtraLight.ttf %%FONTSDIR%%/NotoSansArmenian-Light.ttf %%FONTSDIR%%/NotoSansArmenian-Medium.ttf %%FONTSDIR%%/NotoSansArmenian-Regular.ttf %%FONTSDIR%%/NotoSansArmenian-SemiBold.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensed.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansArmenian-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansArmenian-Thin.ttf %%FONTSDIR%%/NotoSansAvestan-Regular.ttf %%FONTSDIR%%/NotoSansBalinese-Regular.ttf %%FONTSDIR%%/NotoSansBamum-Regular.ttf %%FONTSDIR%%/NotoSansBatak-Regular.ttf %%FONTSDIR%%/NotoSansBengali-Black.ttf %%FONTSDIR%%/NotoSansBengali-Bold.ttf %%FONTSDIR%%/NotoSansBengali-ExtraBold.ttf %%FONTSDIR%%/NotoSansBengali-ExtraLight.ttf %%FONTSDIR%%/NotoSansBengali-Light.ttf %%FONTSDIR%%/NotoSansBengali-Medium.ttf %%FONTSDIR%%/NotoSansBengali-Regular.ttf %%FONTSDIR%%/NotoSansBengali-SemiBold.ttf %%FONTSDIR%%/NotoSansBengali-Thin.ttf %%FONTSDIR%%/NotoSansBengaliUI-Black.ttf %%FONTSDIR%%/NotoSansBengaliUI-Bold.ttf %%FONTSDIR%%/NotoSansBengaliUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansBengaliUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansBengaliUI-Light.ttf %%FONTSDIR%%/NotoSansBengaliUI-Medium.ttf %%FONTSDIR%%/NotoSansBengaliUI-Regular.ttf %%FONTSDIR%%/NotoSansBengaliUI-SemiBold.ttf %%FONTSDIR%%/NotoSansBengaliUI-Thin.ttf %%FONTSDIR%%/NotoSansBrahmi-Regular.ttf %%FONTSDIR%%/NotoSansBuginese-Regular.ttf %%FONTSDIR%%/NotoSansBuhid-Regular.ttf %%FONTSDIR%%/NotoSansCanadianAboriginal-Regular.ttf %%FONTSDIR%%/NotoSansCarian-Regular.ttf %%FONTSDIR%%/NotoSansChakma-Regular.ttf %%FONTSDIR%%/NotoSansCham-Black.ttf %%FONTSDIR%%/NotoSansCham-Bold.ttf %%FONTSDIR%%/NotoSansCham-ExtraBold.ttf %%FONTSDIR%%/NotoSansCham-ExtraLight.ttf %%FONTSDIR%%/NotoSansCham-Light.ttf %%FONTSDIR%%/NotoSansCham-Medium.ttf %%FONTSDIR%%/NotoSansCham-Regular.ttf %%FONTSDIR%%/NotoSansCham-SemiBold.ttf %%FONTSDIR%%/NotoSansCham-Thin.ttf %%FONTSDIR%%/NotoSansCherokee-Black.ttf %%FONTSDIR%%/NotoSansCherokee-Bold.ttf %%FONTSDIR%%/NotoSansCherokee-ExtraBold.ttf %%FONTSDIR%%/NotoSansCherokee-ExtraLight.ttf %%FONTSDIR%%/NotoSansCherokee-Light.ttf %%FONTSDIR%%/NotoSansCherokee-Medium.ttf %%FONTSDIR%%/NotoSansCherokee-Regular.ttf %%FONTSDIR%%/NotoSansCherokee-SemiBold.ttf %%FONTSDIR%%/NotoSansCherokee-Thin.ttf %%FONTSDIR%%/NotoSansCoptic-Regular.ttf %%FONTSDIR%%/NotoSansCuneiform-Regular.ttf %%FONTSDIR%%/NotoSansCypriot-Regular.ttf %%FONTSDIR%%/NotoSansDeseret-Regular.ttf %%FONTSDIR%%/NotoSansDevanagari-Black.ttf %%FONTSDIR%%/NotoSansDevanagari-Bold.ttf %%FONTSDIR%%/NotoSansDevanagari-Condensed.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagari-CondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagari-ExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagari-Light.ttf %%FONTSDIR%%/NotoSansDevanagari-Medium.ttf %%FONTSDIR%%/NotoSansDevanagari-Regular.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiBold.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensed.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagari-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagari-Thin.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Black.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Bold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Condensed.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagariUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Light.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Medium.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Regular.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDevanagariUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansDevanagariUI-Thin.ttf %%FONTSDIR%%/NotoSansDisplay-Black.ttf %%FONTSDIR%%/NotoSansDisplay-BlackItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Bold.ttf %%FONTSDIR%%/NotoSansDisplay-BoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Condensed.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedBlack.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedBlackItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedBold.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedLight.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedMedium.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedMediumItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedThin.ttf %%FONTSDIR%%/NotoSansDisplay-CondensedThinItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraBold.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedBlackItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedMediumItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraCondensedThinItalic.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraLight.ttf %%FONTSDIR%%/NotoSansDisplay-ExtraLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Italic.ttf %%FONTSDIR%%/NotoSansDisplay-Light.ttf %%FONTSDIR%%/NotoSansDisplay-LightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Medium.ttf %%FONTSDIR%%/NotoSansDisplay-MediumItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Regular.ttf %%FONTSDIR%%/NotoSansDisplay-SemiBold.ttf %%FONTSDIR%%/NotoSansDisplay-SemiBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensed.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedBlackItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedLightItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedMediumItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansDisplay-SemiCondensedThinItalic.ttf %%FONTSDIR%%/NotoSansDisplay-Thin.ttf %%FONTSDIR%%/NotoSansDisplay-ThinItalic.ttf %%FONTSDIR%%/NotoSansEgyptianHieroglyphs-Regular.ttf %%FONTSDIR%%/NotoSansEthiopic-Black.ttf %%FONTSDIR%%/NotoSansEthiopic-Bold.ttf %%FONTSDIR%%/NotoSansEthiopic-Condensed.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedBlack.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedBold.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedLight.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedMedium.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansEthiopic-CondensedThin.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraBold.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansEthiopic-ExtraLight.ttf %%FONTSDIR%%/NotoSansEthiopic-Light.ttf %%FONTSDIR%%/NotoSansEthiopic-Medium.ttf %%FONTSDIR%%/NotoSansEthiopic-Regular.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiBold.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensed.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansEthiopic-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansEthiopic-Thin.ttf %%FONTSDIR%%/NotoSansGeorgian-Black.ttf %%FONTSDIR%%/NotoSansGeorgian-Bold.ttf %%FONTSDIR%%/NotoSansGeorgian-Condensed.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedBlack.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedBold.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedLight.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedMedium.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansGeorgian-CondensedThin.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraBold.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansGeorgian-ExtraLight.ttf %%FONTSDIR%%/NotoSansGeorgian-Light.ttf %%FONTSDIR%%/NotoSansGeorgian-Medium.ttf %%FONTSDIR%%/NotoSansGeorgian-Regular.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiBold.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensed.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansGeorgian-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansGeorgian-Thin.ttf %%FONTSDIR%%/NotoSansGlagolitic-Regular.ttf %%FONTSDIR%%/NotoSansGothic-Regular.ttf %%FONTSDIR%%/NotoSansGujarati-Bold.ttf %%FONTSDIR%%/NotoSansGujarati-Regular.ttf %%FONTSDIR%%/NotoSansGujaratiUI-Bold.ttf %%FONTSDIR%%/NotoSansGujaratiUI-Regular.ttf %%FONTSDIR%%/NotoSansGurmukhi-Bold.ttf %%FONTSDIR%%/NotoSansGurmukhi-Regular.ttf %%FONTSDIR%%/NotoSansGurmukhiUI-Bold.ttf %%FONTSDIR%%/NotoSansGurmukhiUI-Regular.ttf %%FONTSDIR%%/NotoSansHanunoo-Regular.ttf %%FONTSDIR%%/NotoSansHebrew-Black.ttf %%FONTSDIR%%/NotoSansHebrew-Bold.ttf %%FONTSDIR%%/NotoSansHebrew-Condensed.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedBlack.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedBold.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedLight.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedMedium.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansHebrew-CondensedThin.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraBold.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansHebrew-ExtraLight.ttf %%FONTSDIR%%/NotoSansHebrew-Light.ttf %%FONTSDIR%%/NotoSansHebrew-Medium.ttf %%FONTSDIR%%/NotoSansHebrew-Regular.ttf %%FONTSDIR%%/NotoSansHebrew-SemiBold.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensed.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansHebrew-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansHebrew-Thin.ttf %%FONTSDIR%%/NotoSansImperialAramaic-Regular.ttf %%FONTSDIR%%/NotoSansInscriptionalPahlavi-Regular.ttf %%FONTSDIR%%/NotoSansInscriptionalParthian-Regular.ttf %%FONTSDIR%%/NotoSansJavanese-Regular.ttf %%FONTSDIR%%/NotoSansKaithi-Regular.ttf %%FONTSDIR%%/NotoSansKannada-Bold.ttf %%FONTSDIR%%/NotoSansKannada-Regular.ttf %%FONTSDIR%%/NotoSansKannadaUI-Bold.ttf %%FONTSDIR%%/NotoSansKannadaUI-Regular.ttf %%FONTSDIR%%/NotoSansKayahLi-Regular.ttf %%FONTSDIR%%/NotoSansKharoshthi-Regular.ttf %%FONTSDIR%%/NotoSansKhmer-Black.ttf %%FONTSDIR%%/NotoSansKhmer-Bold.ttf %%FONTSDIR%%/NotoSansKhmer-Condensed.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedBold.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedLight.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmer-CondensedThin.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraBold.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansKhmer-ExtraLight.ttf %%FONTSDIR%%/NotoSansKhmer-Light.ttf %%FONTSDIR%%/NotoSansKhmer-Medium.ttf %%FONTSDIR%%/NotoSansKhmer-Regular.ttf %%FONTSDIR%%/NotoSansKhmer-SemiBold.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensed.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmer-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansKhmer-Thin.ttf %%FONTSDIR%%/NotoSansKhmerUI-Black.ttf %%FONTSDIR%%/NotoSansKhmerUI-Bold.ttf %%FONTSDIR%%/NotoSansKhmerUI-Condensed.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansKhmerUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-Light.ttf %%FONTSDIR%%/NotoSansKhmerUI-Medium.ttf %%FONTSDIR%%/NotoSansKhmerUI-Regular.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansKhmerUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansKhmerUI-Thin.ttf %%FONTSDIR%%/NotoSansLao-Black.ttf %%FONTSDIR%%/NotoSansLao-Bold.ttf %%FONTSDIR%%/NotoSansLao-Condensed.ttf %%FONTSDIR%%/NotoSansLao-CondensedBlack.ttf %%FONTSDIR%%/NotoSansLao-CondensedBold.ttf %%FONTSDIR%%/NotoSansLao-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLao-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLao-CondensedLight.ttf %%FONTSDIR%%/NotoSansLao-CondensedMedium.ttf %%FONTSDIR%%/NotoSansLao-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLao-CondensedThin.ttf %%FONTSDIR%%/NotoSansLao-ExtraBold.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLao-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansLao-ExtraLight.ttf %%FONTSDIR%%/NotoSansLao-Light.ttf %%FONTSDIR%%/NotoSansLao-Medium.ttf %%FONTSDIR%%/NotoSansLao-Regular.ttf %%FONTSDIR%%/NotoSansLao-SemiBold.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensed.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLao-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansLao-Thin.ttf %%FONTSDIR%%/NotoSansLaoUI-Black.ttf %%FONTSDIR%%/NotoSansLaoUI-Bold.ttf %%FONTSDIR%%/NotoSansLaoUI-Condensed.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLaoUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansLaoUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansLaoUI-Light.ttf %%FONTSDIR%%/NotoSansLaoUI-Medium.ttf %%FONTSDIR%%/NotoSansLaoUI-Regular.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiBold.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansLaoUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansLaoUI-Thin.ttf %%FONTSDIR%%/NotoSansLepcha-Regular.ttf %%FONTSDIR%%/NotoSansLimbu-Regular.ttf %%FONTSDIR%%/NotoSansLinearB-Regular.ttf %%FONTSDIR%%/NotoSansLisu-Regular.ttf %%FONTSDIR%%/NotoSansLycian-Regular.ttf %%FONTSDIR%%/NotoSansLydian-Regular.ttf %%FONTSDIR%%/NotoSansMalayalam-Bold.ttf %%FONTSDIR%%/NotoSansMalayalam-Regular.ttf %%FONTSDIR%%/NotoSansMalayalamUI-Bold.ttf %%FONTSDIR%%/NotoSansMalayalamUI-Regular.ttf %%FONTSDIR%%/NotoSansMandaic-Regular.ttf %%FONTSDIR%%/NotoSansMeeteiMayek-Regular.ttf %%FONTSDIR%%/NotoSansMongolian-Regular.ttf -%%FONTSDIR%%/NotoSansMono-Black.ttf -%%FONTSDIR%%/NotoSansMono-Condensed.ttf -%%FONTSDIR%%/NotoSansMono-CondensedBlack.ttf -%%FONTSDIR%%/NotoSansMono-CondensedBold.ttf -%%FONTSDIR%%/NotoSansMono-CondensedExtraBold.ttf -%%FONTSDIR%%/NotoSansMono-CondensedExtraLight.ttf -%%FONTSDIR%%/NotoSansMono-CondensedLight.ttf -%%FONTSDIR%%/NotoSansMono-CondensedMedium.ttf -%%FONTSDIR%%/NotoSansMono-CondensedSemiBold.ttf -%%FONTSDIR%%/NotoSansMono-CondensedThin.ttf -%%FONTSDIR%%/NotoSansMono-ExtraBold.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensed.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedBlack.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedBold.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedLight.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedMedium.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSansMono-ExtraCondensedThin.ttf -%%FONTSDIR%%/NotoSansMono-ExtraLight.ttf -%%FONTSDIR%%/NotoSansMono-Light.ttf -%%FONTSDIR%%/NotoSansMono-Medium.ttf -%%FONTSDIR%%/NotoSansMono-SemiBold.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensed.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedBlack.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedBold.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedLight.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedMedium.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSansMono-SemiCondensedThin.ttf -%%FONTSDIR%%/NotoSansMono-Thin.ttf %%FONTSDIR%%/NotoSansMyanmar-Black.ttf %%FONTSDIR%%/NotoSansMyanmar-Bold.ttf %%FONTSDIR%%/NotoSansMyanmar-Condensed.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmar-CondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmar-ExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmar-Light.ttf %%FONTSDIR%%/NotoSansMyanmar-Medium.ttf %%FONTSDIR%%/NotoSansMyanmar-Regular.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiBold.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensed.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmar-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmar-Thin.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Black.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Bold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Condensed.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmarUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Light.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Medium.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Regular.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansMyanmarUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansMyanmarUI-Thin.ttf %%FONTSDIR%%/NotoSansNKo-Regular.ttf %%FONTSDIR%%/NotoSansNewTaiLue-Regular.ttf %%FONTSDIR%%/NotoSansOgham-Regular.ttf %%FONTSDIR%%/NotoSansOlChiki-Regular.ttf %%FONTSDIR%%/NotoSansOldItalic-Regular.ttf %%FONTSDIR%%/NotoSansOldPersian-Regular.ttf %%FONTSDIR%%/NotoSansOldSouthArabian-Regular.ttf %%FONTSDIR%%/NotoSansOldTurkic-Regular.ttf %%FONTSDIR%%/NotoSansOriya-Bold.ttf %%FONTSDIR%%/NotoSansOriya-Regular.ttf %%FONTSDIR%%/NotoSansOriyaUI-Bold.ttf %%FONTSDIR%%/NotoSansOriyaUI-Regular.ttf %%FONTSDIR%%/NotoSansOsage-Regular.ttf %%FONTSDIR%%/NotoSansOsmanya-Regular.ttf %%FONTSDIR%%/NotoSansPhagsPa-Regular.ttf %%FONTSDIR%%/NotoSansPhoenician-Regular.ttf %%FONTSDIR%%/NotoSansRejang-Regular.ttf %%FONTSDIR%%/NotoSansRunic-Regular.ttf %%FONTSDIR%%/NotoSansSamaritan-Regular.ttf %%FONTSDIR%%/NotoSansSaurashtra-Regular.ttf %%FONTSDIR%%/NotoSansShavian-Regular.ttf %%FONTSDIR%%/NotoSansSinhala-Black.ttf %%FONTSDIR%%/NotoSansSinhala-Bold.ttf %%FONTSDIR%%/NotoSansSinhala-Condensed.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedBold.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedLight.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhala-CondensedThin.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraBold.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansSinhala-ExtraLight.ttf %%FONTSDIR%%/NotoSansSinhala-Light.ttf %%FONTSDIR%%/NotoSansSinhala-Medium.ttf %%FONTSDIR%%/NotoSansSinhala-Regular.ttf %%FONTSDIR%%/NotoSansSinhala-SemiBold.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensed.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhala-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansSinhala-Thin.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Black.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Bold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Condensed.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansSinhalaUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Light.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Medium.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Regular.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansSinhalaUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansSinhalaUI-Thin.ttf %%FONTSDIR%%/NotoSansSundanese-Regular.ttf %%FONTSDIR%%/NotoSansSylotiNagri-Regular.ttf -%%FONTSDIR%%/NotoSansSymbols-Black.ttf -%%FONTSDIR%%/NotoSansSymbols-ExtraBold.ttf -%%FONTSDIR%%/NotoSansSymbols-ExtraLight.ttf -%%FONTSDIR%%/NotoSansSymbols-Light.ttf -%%FONTSDIR%%/NotoSansSymbols-Medium.ttf -%%FONTSDIR%%/NotoSansSymbols-SemiBold.ttf -%%FONTSDIR%%/NotoSansSymbols-Thin.ttf -%%FONTSDIR%%/NotoSansSymbols2-Regular.ttf %%FONTSDIR%%/NotoSansSyriacEastern-Regular.ttf %%FONTSDIR%%/NotoSansSyriacEstrangela-Regular.ttf %%FONTSDIR%%/NotoSansSyriacWestern-Regular.ttf %%FONTSDIR%%/NotoSansTagalog-Regular.ttf %%FONTSDIR%%/NotoSansTagbanwa-Regular.ttf %%FONTSDIR%%/NotoSansTaiLe-Regular.ttf %%FONTSDIR%%/NotoSansTaiTham-Regular.ttf %%FONTSDIR%%/NotoSansTaiViet-Regular.ttf %%FONTSDIR%%/NotoSansTamil-Black.ttf %%FONTSDIR%%/NotoSansTamil-Bold.ttf %%FONTSDIR%%/NotoSansTamil-Condensed.ttf %%FONTSDIR%%/NotoSansTamil-CondensedBlack.ttf %%FONTSDIR%%/NotoSansTamil-CondensedBold.ttf %%FONTSDIR%%/NotoSansTamil-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamil-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamil-CondensedLight.ttf %%FONTSDIR%%/NotoSansTamil-CondensedMedium.ttf %%FONTSDIR%%/NotoSansTamil-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamil-CondensedThin.ttf %%FONTSDIR%%/NotoSansTamil-ExtraBold.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamil-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansTamil-ExtraLight.ttf %%FONTSDIR%%/NotoSansTamil-Light.ttf %%FONTSDIR%%/NotoSansTamil-Medium.ttf %%FONTSDIR%%/NotoSansTamil-Regular.ttf %%FONTSDIR%%/NotoSansTamil-SemiBold.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensed.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamil-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansTamil-Thin.ttf %%FONTSDIR%%/NotoSansTamilUI-Black.ttf %%FONTSDIR%%/NotoSansTamilUI-Bold.ttf %%FONTSDIR%%/NotoSansTamilUI-Condensed.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamilUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansTamilUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansTamilUI-Light.ttf %%FONTSDIR%%/NotoSansTamilUI-Medium.ttf %%FONTSDIR%%/NotoSansTamilUI-Regular.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiBold.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansTamilUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansTamilUI-Thin.ttf %%FONTSDIR%%/NotoSansTelugu-Bold.ttf %%FONTSDIR%%/NotoSansTelugu-Regular.ttf %%FONTSDIR%%/NotoSansTeluguUI-Bold.ttf %%FONTSDIR%%/NotoSansTeluguUI-Regular.ttf %%FONTSDIR%%/NotoSansThaana-Bold.ttf %%FONTSDIR%%/NotoSansThaana-Regular.ttf %%FONTSDIR%%/NotoSansThai-Black.ttf %%FONTSDIR%%/NotoSansThai-Bold.ttf %%FONTSDIR%%/NotoSansThai-Condensed.ttf %%FONTSDIR%%/NotoSansThai-CondensedBlack.ttf %%FONTSDIR%%/NotoSansThai-CondensedBold.ttf %%FONTSDIR%%/NotoSansThai-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThai-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThai-CondensedLight.ttf %%FONTSDIR%%/NotoSansThai-CondensedMedium.ttf %%FONTSDIR%%/NotoSansThai-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThai-CondensedThin.ttf %%FONTSDIR%%/NotoSansThai-ExtraBold.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThai-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansThai-ExtraLight.ttf %%FONTSDIR%%/NotoSansThai-Light.ttf %%FONTSDIR%%/NotoSansThai-Medium.ttf %%FONTSDIR%%/NotoSansThai-Regular.ttf %%FONTSDIR%%/NotoSansThai-SemiBold.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensed.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThai-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansThai-Thin.ttf %%FONTSDIR%%/NotoSansThaiUI-Black.ttf %%FONTSDIR%%/NotoSansThaiUI-Bold.ttf %%FONTSDIR%%/NotoSansThaiUI-Condensed.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedBlack.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedBold.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedLight.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedMedium.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThaiUI-CondensedThin.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraBold.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensed.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSansThaiUI-ExtraLight.ttf %%FONTSDIR%%/NotoSansThaiUI-Light.ttf %%FONTSDIR%%/NotoSansThaiUI-Medium.ttf %%FONTSDIR%%/NotoSansThaiUI-Regular.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiBold.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensed.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSansThaiUI-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSansThaiUI-Thin.ttf %%FONTSDIR%%/NotoSansTibetan-Bold.ttf %%FONTSDIR%%/NotoSansTibetan-Regular.ttf %%FONTSDIR%%/NotoSansTifinagh-Regular.ttf %%FONTSDIR%%/NotoSansUgaritic-Regular.ttf %%FONTSDIR%%/NotoSansVai-Regular.ttf %%FONTSDIR%%/NotoSansYi-Regular.ttf -%%FONTSDIR%%/NotoSerif-Black.ttf -%%FONTSDIR%%/NotoSerif-BlackItalic.ttf -%%FONTSDIR%%/NotoSerif-Condensed.ttf -%%FONTSDIR%%/NotoSerif-CondensedBlack.ttf -%%FONTSDIR%%/NotoSerif-CondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedBold.ttf -%%FONTSDIR%%/NotoSerif-CondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedExtraBold.ttf -%%FONTSDIR%%/NotoSerif-CondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedExtraLight.ttf -%%FONTSDIR%%/NotoSerif-CondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedLight.ttf -%%FONTSDIR%%/NotoSerif-CondensedLightItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedMedium.ttf -%%FONTSDIR%%/NotoSerif-CondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedSemiBold.ttf -%%FONTSDIR%%/NotoSerif-CondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-CondensedThin.ttf -%%FONTSDIR%%/NotoSerif-CondensedThinItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraBold.ttf -%%FONTSDIR%%/NotoSerif-ExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensed.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedBlack.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedBold.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedLight.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedLightItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedMedium.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedThin.ttf -%%FONTSDIR%%/NotoSerif-ExtraCondensedThinItalic.ttf -%%FONTSDIR%%/NotoSerif-ExtraLight.ttf -%%FONTSDIR%%/NotoSerif-ExtraLightItalic.ttf -%%FONTSDIR%%/NotoSerif-Light.ttf -%%FONTSDIR%%/NotoSerif-LightItalic.ttf -%%FONTSDIR%%/NotoSerif-Medium.ttf -%%FONTSDIR%%/NotoSerif-MediumItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiBold.ttf -%%FONTSDIR%%/NotoSerif-SemiBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensed.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedBlack.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedBlackItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedBold.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedExtraBold.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedExtraBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedExtraLight.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedExtraLightItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedLight.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedLightItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedMedium.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedMediumItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedSemiBold.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedSemiBoldItalic.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedThin.ttf -%%FONTSDIR%%/NotoSerif-SemiCondensedThinItalic.ttf -%%FONTSDIR%%/NotoSerif-Thin.ttf -%%FONTSDIR%%/NotoSerif-ThinItalic.ttf %%FONTSDIR%%/NotoSerifArmenian-Black.ttf %%FONTSDIR%%/NotoSerifArmenian-Bold.ttf %%FONTSDIR%%/NotoSerifArmenian-Condensed.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedBold.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedLight.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifArmenian-CondensedThin.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraBold.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifArmenian-ExtraLight.ttf %%FONTSDIR%%/NotoSerifArmenian-Light.ttf %%FONTSDIR%%/NotoSerifArmenian-Medium.ttf %%FONTSDIR%%/NotoSerifArmenian-Regular.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiBold.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifArmenian-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifArmenian-Thin.ttf %%FONTSDIR%%/NotoSerifBengali-Bold.ttf %%FONTSDIR%%/NotoSerifBengali-Regular.ttf %%FONTSDIR%%/NotoSerifDevanagari-Bold.ttf %%FONTSDIR%%/NotoSerifDevanagari-Regular.ttf %%FONTSDIR%%/NotoSerifDisplay-Black.ttf %%FONTSDIR%%/NotoSerifDisplay-BlackItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Bold.ttf %%FONTSDIR%%/NotoSerifDisplay-BoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Condensed.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedBlackItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedBold.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedLight.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedMediumItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedThin.ttf %%FONTSDIR%%/NotoSerifDisplay-CondensedThinItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraBold.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedBlackItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedMediumItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraCondensedThinItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraLight.ttf %%FONTSDIR%%/NotoSerifDisplay-ExtraLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Italic.ttf %%FONTSDIR%%/NotoSerifDisplay-Light.ttf %%FONTSDIR%%/NotoSerifDisplay-LightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Medium.ttf %%FONTSDIR%%/NotoSerifDisplay-MediumItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Regular.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiBold.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedBlackItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedExtraBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedExtraLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedLightItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedMediumItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedSemiBoldItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifDisplay-SemiCondensedThinItalic.ttf %%FONTSDIR%%/NotoSerifDisplay-Thin.ttf %%FONTSDIR%%/NotoSerifDisplay-ThinItalic.ttf %%FONTSDIR%%/NotoSerifEthiopic-Black.ttf %%FONTSDIR%%/NotoSerifEthiopic-Bold.ttf %%FONTSDIR%%/NotoSerifEthiopic-Condensed.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-CondensedThin.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifEthiopic-ExtraLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-Light.ttf %%FONTSDIR%%/NotoSerifEthiopic-Medium.ttf %%FONTSDIR%%/NotoSerifEthiopic-Regular.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifEthiopic-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifEthiopic-Thin.ttf %%FONTSDIR%%/NotoSerifGeorgian-Black.ttf %%FONTSDIR%%/NotoSerifGeorgian-Bold.ttf %%FONTSDIR%%/NotoSerifGeorgian-Condensed.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-CondensedThin.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifGeorgian-ExtraLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-Light.ttf %%FONTSDIR%%/NotoSerifGeorgian-Medium.ttf %%FONTSDIR%%/NotoSerifGeorgian-Regular.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifGeorgian-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifGeorgian-Thin.ttf %%FONTSDIR%%/NotoSerifGujarati-Bold.ttf %%FONTSDIR%%/NotoSerifGujarati-Regular.ttf %%FONTSDIR%%/NotoSerifHebrew-Black.ttf %%FONTSDIR%%/NotoSerifHebrew-Bold.ttf %%FONTSDIR%%/NotoSerifHebrew-Condensed.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedBold.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedLight.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifHebrew-CondensedThin.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraBold.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifHebrew-ExtraLight.ttf %%FONTSDIR%%/NotoSerifHebrew-Light.ttf %%FONTSDIR%%/NotoSerifHebrew-Medium.ttf %%FONTSDIR%%/NotoSerifHebrew-Regular.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiBold.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifHebrew-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifHebrew-Thin.ttf %%FONTSDIR%%/NotoSerifKannada-Bold.ttf %%FONTSDIR%%/NotoSerifKannada-Regular.ttf %%FONTSDIR%%/NotoSerifKhmer-Black.ttf %%FONTSDIR%%/NotoSerifKhmer-Bold.ttf %%FONTSDIR%%/NotoSerifKhmer-Condensed.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedBold.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedLight.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifKhmer-CondensedThin.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraBold.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifKhmer-ExtraLight.ttf %%FONTSDIR%%/NotoSerifKhmer-Light.ttf %%FONTSDIR%%/NotoSerifKhmer-Medium.ttf %%FONTSDIR%%/NotoSerifKhmer-Regular.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiBold.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifKhmer-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifKhmer-Thin.ttf %%FONTSDIR%%/NotoSerifLao-Black.ttf %%FONTSDIR%%/NotoSerifLao-Bold.ttf %%FONTSDIR%%/NotoSerifLao-Condensed.ttf %%FONTSDIR%%/NotoSerifLao-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifLao-CondensedBold.ttf %%FONTSDIR%%/NotoSerifLao-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifLao-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifLao-CondensedLight.ttf %%FONTSDIR%%/NotoSerifLao-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifLao-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifLao-CondensedThin.ttf %%FONTSDIR%%/NotoSerifLao-ExtraBold.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifLao-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifLao-ExtraLight.ttf %%FONTSDIR%%/NotoSerifLao-Light.ttf %%FONTSDIR%%/NotoSerifLao-Medium.ttf %%FONTSDIR%%/NotoSerifLao-Regular.ttf %%FONTSDIR%%/NotoSerifLao-SemiBold.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifLao-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifLao-Thin.ttf %%FONTSDIR%%/NotoSerifMalayalam-Bold.ttf %%FONTSDIR%%/NotoSerifMalayalam-Regular.ttf %%FONTSDIR%%/NotoSerifMyanmar-Black.ttf %%FONTSDIR%%/NotoSerifMyanmar-Bold.ttf %%FONTSDIR%%/NotoSerifMyanmar-Condensed.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-CondensedThin.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifMyanmar-ExtraLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-Light.ttf %%FONTSDIR%%/NotoSerifMyanmar-Medium.ttf %%FONTSDIR%%/NotoSerifMyanmar-Regular.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifMyanmar-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifMyanmar-Thin.ttf %%FONTSDIR%%/NotoSerifSinhala-Black.ttf %%FONTSDIR%%/NotoSerifSinhala-Bold.ttf %%FONTSDIR%%/NotoSerifSinhala-ExtraBold.ttf %%FONTSDIR%%/NotoSerifSinhala-ExtraLight.ttf %%FONTSDIR%%/NotoSerifSinhala-Light.ttf %%FONTSDIR%%/NotoSerifSinhala-Medium.ttf %%FONTSDIR%%/NotoSerifSinhala-Regular.ttf %%FONTSDIR%%/NotoSerifSinhala-SemiBold.ttf %%FONTSDIR%%/NotoSerifSinhala-Thin.ttf %%FONTSDIR%%/NotoSerifTamil-Black.ttf %%FONTSDIR%%/NotoSerifTamil-Bold.ttf %%FONTSDIR%%/NotoSerifTamil-Condensed.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedBold.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedLight.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifTamil-CondensedThin.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraBold.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifTamil-ExtraLight.ttf %%FONTSDIR%%/NotoSerifTamil-Light.ttf %%FONTSDIR%%/NotoSerifTamil-Medium.ttf %%FONTSDIR%%/NotoSerifTamil-Regular.ttf %%FONTSDIR%%/NotoSerifTamil-SemiBold.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifTamil-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifTamil-Thin.ttf %%FONTSDIR%%/NotoSerifTelugu-Bold.ttf %%FONTSDIR%%/NotoSerifTelugu-Regular.ttf %%FONTSDIR%%/NotoSerifThai-Black.ttf %%FONTSDIR%%/NotoSerifThai-Bold.ttf %%FONTSDIR%%/NotoSerifThai-Condensed.ttf %%FONTSDIR%%/NotoSerifThai-CondensedBlack.ttf %%FONTSDIR%%/NotoSerifThai-CondensedBold.ttf %%FONTSDIR%%/NotoSerifThai-CondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifThai-CondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifThai-CondensedLight.ttf %%FONTSDIR%%/NotoSerifThai-CondensedMedium.ttf %%FONTSDIR%%/NotoSerifThai-CondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifThai-CondensedThin.ttf %%FONTSDIR%%/NotoSerifThai-ExtraBold.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensed.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedBlack.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedBold.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedLight.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedMedium.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifThai-ExtraCondensedThin.ttf %%FONTSDIR%%/NotoSerifThai-ExtraLight.ttf %%FONTSDIR%%/NotoSerifThai-Light.ttf %%FONTSDIR%%/NotoSerifThai-Medium.ttf %%FONTSDIR%%/NotoSerifThai-Regular.ttf %%FONTSDIR%%/NotoSerifThai-SemiBold.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensed.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedBlack.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedBold.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedExtraBold.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedExtraLight.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedLight.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedMedium.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedSemiBold.ttf %%FONTSDIR%%/NotoSerifThai-SemiCondensedThin.ttf %%FONTSDIR%%/NotoSerifThai-Thin.ttf diff --git a/x11-fonts/noto-sans-mono/Makefile b/x11-fonts/noto-sans-mono/Makefile new file mode 100644 index 000000000000..616240127286 --- /dev/null +++ b/x11-fonts/noto-sans-mono/Makefile @@ -0,0 +1,51 @@ +PORTNAME= noto-sans-mono +DISTVERSION= 2.014 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Sans Mono font +WWW= https://fonts.google.com/noto/specimen/Noto+Sans+Mono \ + https://github.com/notofonts/latin-greek-cyrillic + +USES= noto + +NOTONAME= NotoSansMono +NOTOSTYLES= Black \ + Bold \ + Condensed \ + CondensedBlack \ + CondensedBold \ + CondensedExtraBold \ + CondensedExtraLight \ + CondensedLight \ + CondensedMedium \ + CondensedSemiBold \ + CondensedThin \ + ExtraBold \ + ExtraCondensed \ + ExtraCondensedBlack \ + ExtraCondensedBold \ + ExtraCondensedExtraBold \ + ExtraCondensedExtraLight \ + ExtraCondensedLight \ + ExtraCondensedMedium \ + ExtraCondensedSemiBold \ + ExtraCondensedThin \ + ExtraLight \ + Light \ + Medium \ + Regular \ + SemiBold \ + SemiCondensed \ + SemiCondensedBlack \ + SemiCondensedBold \ + SemiCondensedExtraBold \ + SemiCondensedExtraLight \ + SemiCondensedLight \ + SemiCondensedMedium \ + SemiCondensedSemiBold \ + SemiCondensedThin \ + Thin + +.include diff --git a/x11-fonts/noto-sans-mono/distinfo b/x11-fonts/noto-sans-mono/distinfo new file mode 100644 index 000000000000..515f8586f242 --- /dev/null +++ b/x11-fonts/noto-sans-mono/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707762847 +SHA256 (noto-sans-mono-2.014.tar.xz) = 59f3e702d3a15004f15fa144f0d2169a628d40b259d778edf269abf35ee9fdae +SIZE (noto-sans-mono-2.014.tar.xz) = 4504304 diff --git a/x11-fonts/noto-sans-mono/pkg-descr b/x11-fonts/noto-sans-mono/pkg-descr new file mode 100644 index 000000000000..c05b7126e803 --- /dev/null +++ b/x11-fonts/noto-sans-mono/pkg-descr @@ -0,0 +1,5 @@ +Noto is a global font collection for writing in all modern and ancient +languages. Noto Sans Mono is a monospaced, unmodulated ("sans serif") +design suitable for programming code and other uses where a fixed-width +font is needed. It supports the Latin, Cyrillic and Greek scripts, and +various symbols. diff --git a/x11-fonts/noto-sans-symbols-2/Makefile b/x11-fonts/noto-sans-symbols-2/Makefile new file mode 100644 index 000000000000..f9198ef71e76 --- /dev/null +++ b/x11-fonts/noto-sans-symbols-2/Makefile @@ -0,0 +1,17 @@ +PORTNAME= noto-sans-symbols-2 +DISTVERSION= 2.008 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Sans Symbols 2 font +WWW= https://fonts.google.com/noto/specimen/Noto+Sans+Symbols+2 \ + https://github.com/notofonts/symbols + +USES= noto + +NOTONAME= NotoSansSymbols2 +NOTOTAG= c16b117609abbe4e60b3f2bd4433bdb3d0accb2e +NOTOSTYLES= Regular + +.include diff --git a/x11-fonts/noto-sans-symbols-2/distinfo b/x11-fonts/noto-sans-symbols-2/distinfo new file mode 100644 index 000000000000..5c2cbc3c00b0 --- /dev/null +++ b/x11-fonts/noto-sans-symbols-2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707753252 +SHA256 (noto-sans-symbols-2-2.008.tar.xz) = e3e3367d7c5f60d8fbeaf31218ef48f65a204a654cea9276f7ed4d015cb97797 +SIZE (noto-sans-symbols-2-2.008.tar.xz) = 257096 diff --git a/x11-fonts/noto-sans-symbols-2/pkg-descr b/x11-fonts/noto-sans-symbols-2/pkg-descr new file mode 100644 index 000000000000..83c171f4432d --- /dev/null +++ b/x11-fonts/noto-sans-symbols-2/pkg-descr @@ -0,0 +1,3 @@ +Noto is a global font collection for writing in all modern and ancient +languages. Noto Sans Symbols 2 is an unmodulated ("sans serif") design +for texts in Symbols and in Emoji symbols. diff --git a/x11-fonts/noto-sans-symbols/Makefile b/x11-fonts/noto-sans-symbols/Makefile new file mode 100644 index 000000000000..3a7d79ea92b7 --- /dev/null +++ b/x11-fonts/noto-sans-symbols/Makefile @@ -0,0 +1,25 @@ +PORTNAME= noto-sans-symbols +DISTVERSION= 2.003 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Sans Symbols font +WWW= https://fonts.google.com/noto/specimen/Noto+Sans+Symbols \ + https://github.com/notofonts/symbols + +USES= noto + +NOTONAME= NotoSansSymbols +NOTOTAG= 1b2fe62733b83bdb2018a77978be2d7aa424fd43 +NOTOSTYLES= Black \ + Bold \ + ExtraBold \ + ExtraLight \ + Light \ + Medium \ + Regular \ + SemiBold \ + Thin + +.include diff --git a/x11-fonts/noto-sans-symbols/distinfo b/x11-fonts/noto-sans-symbols/distinfo new file mode 100644 index 000000000000..9ec97bd0a7c8 --- /dev/null +++ b/x11-fonts/noto-sans-symbols/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707762887 +SHA256 (noto-sans-symbols-2.003.tar.xz) = b1d50c0adb86f73b882f1d5db77593f6a8cbbc605b713c0c120fbac9f506ef2c +SIZE (noto-sans-symbols-2.003.tar.xz) = 529256 diff --git a/x11-fonts/noto-sans-symbols/pkg-descr b/x11-fonts/noto-sans-symbols/pkg-descr new file mode 100644 index 000000000000..660dff506167 --- /dev/null +++ b/x11-fonts/noto-sans-symbols/pkg-descr @@ -0,0 +1,3 @@ +Noto is a global font collection for writing in all modern and ancient +languages. Noto Sans Symbols is an unmodulated ("sans serif") design for +texts in Symbols. diff --git a/x11-fonts/noto-sans/Makefile b/x11-fonts/noto-sans/Makefile new file mode 100644 index 000000000000..1cf0e8bb42d4 --- /dev/null +++ b/x11-fonts/noto-sans/Makefile @@ -0,0 +1,87 @@ +PORTNAME= noto-sans +DISTVERSION= 2.013 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Sans font (Latin, Greek, Cyrillic) +WWW= https://fonts.google.com/noto/specimen/Noto+Sans \ + https://github.com/notofonts/latin-greek-cyrillic + +USES= noto + +NOTONAME= NotoSans +NOTOSTYLES= Black \ + BlackItalic \ + Bold \ + BoldItalic \ + Condensed \ + CondensedBlack \ + CondensedBlackItalic \ + CondensedBold \ + CondensedBoldItalic \ + CondensedExtraBold \ + CondensedExtraBoldItalic \ + CondensedExtraLight \ + CondensedExtraLightItalic \ + CondensedItalic \ + CondensedLight \ + CondensedLightItalic \ + CondensedMedium \ + CondensedMediumItalic \ + CondensedSemiBold \ + CondensedSemiBoldItalic \ + CondensedThin \ + CondensedThinItalic \ + ExtraBold \ + ExtraBoldItalic \ + ExtraCondensed \ + ExtraCondensedBlack \ + ExtraCondensedBlackItalic \ + ExtraCondensedBold \ + ExtraCondensedBoldItalic \ + ExtraCondensedExtraBold \ + ExtraCondensedExtraBoldItalic \ + ExtraCondensedExtraLight \ + ExtraCondensedExtraLightItalic \ + ExtraCondensedItalic \ + ExtraCondensedLight \ + ExtraCondensedLightItalic \ + ExtraCondensedMedium \ + ExtraCondensedMediumItalic \ + ExtraCondensedSemiBold \ + ExtraCondensedSemiBoldItalic \ + ExtraCondensedThin \ + ExtraCondensedThinItalic \ + ExtraLight \ + ExtraLightItalic \ + Italic \ + Light \ + LightItalic \ + Medium \ + MediumItalic \ + Regular \ + SemiBold \ + SemiBoldItalic \ + SemiCondensed \ + SemiCondensedBlack \ + SemiCondensedBlackItalic \ + SemiCondensedBold \ + SemiCondensedBoldItalic \ + SemiCondensedExtraBold \ + SemiCondensedExtraBoldItalic \ + SemiCondensedExtraLight \ + SemiCondensedExtraLightItalic \ + SemiCondensedItalic \ + SemiCondensedLight \ + SemiCondensedLightItalic \ + SemiCondensedMedium \ + SemiCondensedMediumItalic \ + SemiCondensedSemiBold \ + SemiCondensedSemiBoldItalic \ + SemiCondensedThin \ + SemiCondensedThinItalic \ + Thin \ + ThinItalic + +.include diff --git a/x11-fonts/noto-sans/distinfo b/x11-fonts/noto-sans/distinfo new file mode 100644 index 000000000000..f8f7e17a599c --- /dev/null +++ b/x11-fonts/noto-sans/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707762623 +SHA256 (noto-sans-2.013.tar.xz) = 3f108d8245c2da642eb33b35dac8d1413483a9f8680192f9f8891835d5c833dc +SIZE (noto-sans-2.013.tar.xz) = 10451260 diff --git a/x11-fonts/noto-sans/pkg-descr b/x11-fonts/noto-sans/pkg-descr new file mode 100644 index 000000000000..5b2b167a6e9e --- /dev/null +++ b/x11-fonts/noto-sans/pkg-descr @@ -0,0 +1,4 @@ +Noto is a global font collection for writing in all modern and ancient +languages. Noto Sans is an unmodulated ("sans serif") design for texts +in the Latin, Cyrillic and Greek scripts, which is also suitable as the +complementary choice for other script-specific Noto Sans fonts. diff --git a/x11-fonts/noto-serif/Makefile b/x11-fonts/noto-serif/Makefile new file mode 100644 index 000000000000..abd3ccd0b905 --- /dev/null +++ b/x11-fonts/noto-serif/Makefile @@ -0,0 +1,87 @@ +PORTNAME= noto-serif +DISTVERSION= 2.013 +CATEGORIES= x11-fonts +MASTER_SITES= LOCAL/tijl + +MAINTAINER= tijl@FreeBSD.org +COMMENT= Noto Serif font (Latin, Greek, Cyrillic) +WWW= https://fonts.google.com/noto/specimen/Noto+Serif \ + https://github.com/notofonts/latin-greek-cyrillic + +USES= noto + +NOTONAME= NotoSerif +NOTOSTYLES= Black \ + BlackItalic \ + Bold \ + BoldItalic \ + Condensed \ + CondensedBlack \ + CondensedBlackItalic \ + CondensedBold \ + CondensedBoldItalic \ + CondensedExtraBold \ + CondensedExtraBoldItalic \ + CondensedExtraLight \ + CondensedExtraLightItalic \ + CondensedItalic \ + CondensedLight \ + CondensedLightItalic \ + CondensedMedium \ + CondensedMediumItalic \ + CondensedSemiBold \ + CondensedSemiBoldItalic \ + CondensedThin \ + CondensedThinItalic \ + ExtraBold \ + ExtraBoldItalic \ + ExtraCondensed \ + ExtraCondensedBlack \ + ExtraCondensedBlackItalic \ + ExtraCondensedBold \ + ExtraCondensedBoldItalic \ + ExtraCondensedExtraBold \ + ExtraCondensedExtraBoldItalic \ + ExtraCondensedExtraLight \ + ExtraCondensedExtraLightItalic \ + ExtraCondensedItalic \ + ExtraCondensedLight \ + ExtraCondensedLightItalic \ + ExtraCondensedMedium \ + ExtraCondensedMediumItalic \ + ExtraCondensedSemiBold \ + ExtraCondensedSemiBoldItalic \ + ExtraCondensedThin \ + ExtraCondensedThinItalic \ + ExtraLight \ + ExtraLightItalic \ + Italic \ + Light \ + LightItalic \ + Medium \ + MediumItalic \ + Regular \ + SemiBold \ + SemiBoldItalic \ + SemiCondensed \ + SemiCondensedBlack \ + SemiCondensedBlackItalic \ + SemiCondensedBold \ + SemiCondensedBoldItalic \ + SemiCondensedExtraBold \ + SemiCondensedExtraBoldItalic \ + SemiCondensedExtraLight \ + SemiCondensedExtraLightItalic \ + SemiCondensedItalic \ + SemiCondensedLight \ + SemiCondensedLightItalic \ + SemiCondensedMedium \ + SemiCondensedMediumItalic \ + SemiCondensedSemiBold \ + SemiCondensedSemiBoldItalic \ + SemiCondensedThin \ + SemiCondensedThinItalic \ + Thin \ + ThinItalic + +.include diff --git a/x11-fonts/noto-serif/distinfo b/x11-fonts/noto-serif/distinfo new file mode 100644 index 000000000000..8be08f6ab7af --- /dev/null +++ b/x11-fonts/noto-serif/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707763003 +SHA256 (noto-serif-2.013.tar.xz) = b74fb72f4520d516f4b8235904e6cae355d3c240527e7c675886ff6d8554e677 +SIZE (noto-serif-2.013.tar.xz) = 12382536 diff --git a/x11-fonts/noto-serif/pkg-descr b/x11-fonts/noto-serif/pkg-descr new file mode 100644 index 000000000000..2b77dfa9f067 --- /dev/null +++ b/x11-fonts/noto-serif/pkg-descr @@ -0,0 +1,4 @@ +Noto is a global font collection for writing in all modern and ancient +languages. Noto Serif is a modulated ("serif") design for texts in the +Latin, Cyrillic and Greek scripts, also suitable as the complementary +font for other script-specific Noto Serif fonts. diff --git a/x11-fonts/noto/Makefile b/x11-fonts/noto/Makefile index 3eb4b96f056f..feec455c581f 100644 --- a/x11-fonts/noto/Makefile +++ b/x11-fonts/noto/Makefile @@ -1,32 +1,42 @@ PORTNAME= noto PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= x11-fonts MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google Noto Fonts family (meta port) WWW= https://fonts.google.com/noto +RUN_DEPENDS= noto-sans>=0:x11-fonts/noto-sans \ + noto-serif>=0:x11-fonts/noto-serif + USES= metaport -OPTIONS_DEFINE= BASIC EMOJI EXTRA HK JP KR SC TC -OPTIONS_DEFAULT=BASIC EMOJI EXTRA HK JP KR SC TC +OPTIONS_DEFINE= COLOREMOJI EMOJI EXTRA HK JP KR MONO SC SYMBOLS SYMBOLS2 TC +OPTIONS_DEFAULT=COLOREMOJI EMOJI EXTRA HK JP KR MONO SC SYMBOLS SYMBOLS2 TC -BASIC_DESC= Install basic fonts set -EXTRA_DESC= Install extra fonts set -EMOJI_DESC= Install emoji fonts set +COLOREMOJI_DESC=Install color emoji font +EMOJI_DESC= Install monochrome emoji font +EXTRA_DESC= Install extra script-specific fonts HK_DESC= Install Traditional Chinese Hong Kong fonts set JP_DESC= Install Japanese fonts set KR_DESC= Install Korean fonts set +MONO_DESC= Install monospace font SC_DESC= Install Simplified Chinese fonts set +SYMBOLS_DESC= Install symbols font +SYMBOLS2_DESC= Install symbols 2 font TC_DESC= Install Traditional Chinese fonts set -BASIC_RUN_DEPENDS= noto-basic>=0:x11-fonts/noto-basic +COLOREMOJI_RUN_DEPENDS= noto-color-emoji>=0:x11-fonts/noto-color-emoji EMOJI_RUN_DEPENDS= noto-emoji>=0:x11-fonts/noto-emoji EXTRA_RUN_DEPENDS= noto-extra>=0:x11-fonts/noto-extra HK_RUN_DEPENDS= noto-hk>=0:x11-fonts/noto-hk JP_RUN_DEPENDS= noto-jp>=0:x11-fonts/noto-jp KR_RUN_DEPENDS= noto-kr>=0:x11-fonts/noto-kr +MONO_RUN_DEPENDS= noto-sans-mono>=0:x11-fonts/noto-sans-mono SC_RUN_DEPENDS= noto-sc>=0:x11-fonts/noto-sc +SYMBOLS_RUN_DEPENDS= noto-sans-symbols>=0:x11-fonts/noto-sans-symbols +SYMBOLS2_RUN_DEPENDS= noto-sans-symbols-2>=0:x11-fonts/noto-sans-symbols-2 TC_RUN_DEPENDS= noto-tc>=0:x11-fonts/noto-tc .include diff --git a/x11/plasma5-plasma-integration/Makefile b/x11/plasma5-plasma-integration/Makefile index 79da0677441f..97c7fc5e67fd 100644 --- a/x11/plasma5-plasma-integration/Makefile +++ b/x11/plasma5-plasma-integration/Makefile @@ -1,40 +1,43 @@ PORTNAME= plasma-integration DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Qt Platform Theme integration plugins for the Plasma workspaces WWW= https://www.kde.org/plasma-desktop LIB_DEPENDS= libwayland-client.so:graphics/wayland RUN_DEPENDS= hack-font>=0:x11-fonts/hack-font USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 \ shebangfix tar:xz xorg USE_KDE= auth bookmarks breeze codecs completion config configwidgets \ coreaddons i18n iconthemes itemviews jobwidgets kio \ notifications service solid widgetsaddons windowsystem \ xdg-desktop-portal-kde xmlgui \ ecm:build plasma-wayland-protocols:build \ qqc2-desktop-style:run USE_QT= concurrent core dbus declarative gui network quickcontrols2 \ wayland widgets x11extras xml \ buildtools:build qmake:build USE_XORG= x11 xcb xcursor SHEBANG_FILES= src/platformtheme/fonts_akregator.pl \ src/platformtheme/fonts_global.pl \ src/platformtheme/fonts_kate.pl \ src/platformtheme/mono_font.pl OPTIONS_SINGLE= NOTO OPTIONS_SINGLE_NOTO= LIGHT BIG OPTIONS_DEFAULT= LIGHT NOTO_DESC= KDE default font LIGHT_DESC= Use noto-light BIG_DESC= Use complete noto -LIGHT_RUN_DEPENDS= noto-basic>=0:x11-fonts/noto-basic +LIGHT_RUN_DEPENDS= noto-sans>=0:x11-fonts/noto-sans \ + noto-sans-mono>=0:x11-fonts/noto-sans-mono \ + noto-serif>=0:x11-fonts/noto-serif BIG_RUN_DEPENDS= noto>=0:x11-fonts/noto .include diff --git a/x11/plasma6-plasma-desktop/Makefile b/x11/plasma6-plasma-desktop/Makefile index 1d126bcd1f14..e02a6bc8a202 100644 --- a/x11/plasma6-plasma-desktop/Makefile +++ b/x11/plasma6-plasma-desktop/Makefile @@ -1,42 +1,43 @@ PORTNAME= plasma-desktop DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= x11 kde kde-plasma COMMENT= KDE Plasma Desktop MAINTAINER= kde@FreeBSD.org BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \ xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput \ xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libicuuc.so:devel/icu \ liboauth2plugin.so:sysutils/signon-plugin-oauth2@qt6 \ libwayland-client.so:graphics/wayland \ libxcb-util.so:x11/xcb-util \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile -RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji \ +RUN_DEPENDS= noto-color-emoji>0:x11-fonts/noto-color-emoji \ xdg-user-dir:devel/xdg-user-dirs \ xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput \ xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics USES= cmake gettext gl kde:6 pkgconfig python qt:6 tar:xz xorg USE_GL= gl opengl USE_KDE= activities activities-stats attica auth baloo bookmarks \ codecs colorscheme completion config configwidgets coreaddons \ crash dbusaddons doctools filemetadata globalaccel guiaddons \ i18n iconthemes itemmodels itemviews jobwidgets kcmutils kio \ libksysguard libplasma newstuff notifications notifyconfig \ package plasma-workspace plasma5support runner service solid \ sonnet svg widgetsaddons windowsystem xmlgui \ ecm:build \ kirigami-addons:run kirigami2:run kpipewire:run \ qqc2-desktop-style:run USE_QT= 5compat base declarative svg USE_XORG= x11 xcb xcursor xext xfixes xi xrender #SHEBANG_FILES= kcms/keyboard/*.py kcms/ksmserver/kconf_update/*.py .include diff --git a/x11/plasma6-plasma-integration/Makefile b/x11/plasma6-plasma-integration/Makefile index 5a895d1cdcaf..9d50015f54e2 100644 --- a/x11/plasma6-plasma-integration/Makefile +++ b/x11/plasma6-plasma-integration/Makefile @@ -1,27 +1,30 @@ PORTNAME= plasma-integration DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= x11 kde kde-plasma COMMENT= Qt Platform Theme integration plugins for the Plasma workspaces MAINTAINER= kde@FreeBSD.org LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= hack-font>0:x11-fonts/hack-font \ - noto-basic>0:x11-fonts/noto-basic \ - noto-emoji>0:x11-fonts/noto-emoji + noto-color-emoji>0:x11-fonts/noto-color-emoji \ + noto-sans>0:x11-fonts/noto-sans \ + noto-sans-mono>0:x11-fonts/noto-sans-mono \ + noto-serif>0:x11-fonts/noto-serif USES= cmake gettext gl kde:6 qt:6 tar:xz xorg USE_KDE= bookmarks breeze colorscheme completion config configwidgets \ coreaddons guiaddons i18n iconthemes itemviews jobwidgets kio \ notifications service solid statusnotifieritem widgetsaddons \ windowsystem xdg-desktop-portal-kde xmlgui \ ecm:build plasma-wayland-protocols:build USE_GL= gl opengl USE_XORG= x11 xcb xcursor USE_QT= base declarative wayland CMAKE_ON= BUILD_QT6 CMAKE_OFF= BUILD_QT5 .include