noto_cjk, bump fonts (#9742)

This commit is contained in:
Schrijvers Luc
2024-02-15 12:55:36 +00:00
committed by GitHub
parent 750d230e9b
commit 200a42bf8c
4 changed files with 212 additions and 292 deletions

View File

@@ -1,154 +0,0 @@
SUMMARY="The Noto font for CJK languages"
DESCRIPTION="The Noto fonts have superseded the Droid fonts, which were \
originally designed for the use in Google's Android. Noto's aim is to be a \
free for everyone, with beautiful glyphs for all languages, looking good \
especially when multiple styles and weights and even languages are mixed on \
a page.
This package supports Japanese, Korean and simple/traditional Chinese.
Included are various weights and two 'monospaced' typefaces ('regular' and \
'bold')."
HOMEPAGE="https://www.google.com/get/noto/"
COPYRIGHT="2012 Google Inc."
LICENSE="SIL Open Font License v1.1"
REVISION="2"
baseURL="https://raw.githubusercontent.com/googlei18n/noto-cjk"
srcGitRev="f36eda03dfa5582a6d49abbfb5c83d0209584158"
# Japanese
SOURCE_URI="$baseURL/$srcGitRev/NotoSansCJKjp-Black.otf#noarchive"
CHECKSUM_SHA256="30bd064f624484ddc4ed77e2baab834b762078b8c3140a406eb7c42436beb7c3"
SOURCE_DIR=""
SOURCE_URI_2="$baseURL/$srcGitRev/NotoSansCJKjp-Bold.otf#noarchive"
CHECKSUM_SHA256_2="9ca911f033c616162bc2d2f1d61c6739df8bc7a9bd027df0ed57c96029b33a7a"
SOURCE_URI_3="$baseURL/$srcGitRev/NotoSansCJKjp-DemiLight.otf#noarchive"
CHECKSUM_SHA256_3="8c7692687ac032cd98cfbcd14392d87d301a766ebd1317550542f7826775ee46"
SOURCE_URI_4="$baseURL/$srcGitRev/NotoSansCJKjp-Light.otf#noarchive"
CHECKSUM_SHA256_4="8a27ee3bccde01b4d084ff2c51f34e37f7f420fda52a2c035fa4a2f4cfb3fbac"
SOURCE_URI_5="$baseURL/$srcGitRev/NotoSansCJKjp-Medium.otf#noarchive"
CHECKSUM_SHA256_5="bcda0bcc22bab28ea4fedae800bfbf9ec76d71cc3b9f851779a35b7e438a839d"
SOURCE_URI_6="$baseURL/$srcGitRev/NotoSansCJKjp-Regular.otf#noarchive"
CHECKSUM_SHA256_6="f18253affd968c8ea592d8df6d84b1d4c5d3a46d267e53a1f6749e6c4f76a23d"
SOURCE_URI_7="$baseURL/$srcGitRev/NotoSansCJKjp-Thin.otf#noarchive"
CHECKSUM_SHA256_7="d6d322494b97484247fb7d9deaaeb8593bac81eedfdc627968414b2dc6295a94"
SOURCE_URI_8="$baseURL/$srcGitRev/NotoSansMonoCJKjp-Bold.otf#noarchive"
CHECKSUM_SHA256_8="206addf6fada3766e9fee5d03e51d3be3e683a2e730cf6baec5460ce4c3c18dc"
SOURCE_URI_9="$baseURL/$srcGitRev/NotoSansMonoCJKjp-Regular.otf#noarchive"
CHECKSUM_SHA256_9="4b97c72f9e7d5ebaa83ece66968908027dd30c3e54f468ead74731ab0508bf45"
# Korean
SOURCE_URI_10="$baseURL/$srcGitRev/NotoSansCJKkr-Black.otf#noarchive"
CHECKSUM_SHA256_10="089a475a2c348daa81cdd8c9261036841f5711f6cce9e0932beb6fd9e348c94d"
SOURCE_URI_11="$baseURL/$srcGitRev/NotoSansCJKkr-Bold.otf#noarchive"
CHECKSUM_SHA256_11="f14686e17455ba0b0f691fa58c6ddd8b146544bae2f1729e495dbb51043d424b"
SOURCE_URI_12="$baseURL/$srcGitRev/NotoSansCJKkr-DemiLight.otf#noarchive"
CHECKSUM_SHA256_12="6913976f7c49070ca536c2f0a9e2e33dacd904311e38b1d8770996a0520e25b7"
SOURCE_URI_13="$baseURL/$srcGitRev/NotoSansCJKkr-Light.otf#noarchive"
CHECKSUM_SHA256_13="fa383799c2a97b8a38d8e0e74fbeed94935fb4d4ab6acc9b31821ad03715e851"
SOURCE_URI_14="$baseURL/$srcGitRev/NotoSansCJKkr-Medium.otf#noarchive"
CHECKSUM_SHA256_14="4bf8e8b95b40747ddb0c3e210a07efd1cc75a4b227ebc0320eb179c8a5594ce1"
SOURCE_URI_15="$baseURL/$srcGitRev/NotoSansCJKkr-Regular.otf#noarchive"
CHECKSUM_SHA256_15="d4be2f9ead6e512cb3da51a339ecd7ed2684d2474b376181be9389cbedd85a38"
SOURCE_URI_16="$baseURL/$srcGitRev/NotoSansCJKkr-Thin.otf#noarchive"
CHECKSUM_SHA256_16="2cd8ed727c39181c9b2c3948ae56ea55d014290b14de6d3534e1e2c456d6dde3"
SOURCE_URI_17="$baseURL/$srcGitRev/NotoSansMonoCJKkr-Bold.otf#noarchive"
CHECKSUM_SHA256_17="0720bdc4d06d0314380fe74646effc16effba7d4698231b7eeed1e1460cb989b"
SOURCE_URI_18="$baseURL/$srcGitRev/NotoSansMonoCJKkr-Regular.otf#noarchive"
CHECKSUM_SHA256_18="509b1a3aec34c02f86d1b73cc1aa9594b863142021e6441af407dcb4a7cf9029"
# Simple Chinese
SOURCE_URI_19="$baseURL/$srcGitRev/NotoSansCJKsc-Black.otf#noarchive"
CHECKSUM_SHA256_19="4f64a0adc660f0066baf25a361cb5f2206952d3e71d05dcade25088c89857c4d"
SOURCE_URI_20="$baseURL/$srcGitRev/NotoSansCJKsc-Bold.otf#noarchive"
CHECKSUM_SHA256_20="9cd6c106d54cec938405ae19388cb4bc685ad2ff0270d03358bf61aa67e1ccb9"
SOURCE_URI_21="$baseURL/$srcGitRev/NotoSansCJKsc-DemiLight.otf#noarchive"
CHECKSUM_SHA256_21="4f9015dfba78ae3e0b5c307e71731dabd075eb10b19183af8cb73caa27a830eb"
SOURCE_URI_22="$baseURL/$srcGitRev/NotoSansCJKsc-Light.otf#noarchive"
CHECKSUM_SHA256_22="9ebc2050fc73480c2806df9d2ac35dd5cec2ad67d48a7d8c8d4df9378c25294c"
SOURCE_URI_23="$baseURL/$srcGitRev/NotoSansCJKsc-Medium.otf#noarchive"
CHECKSUM_SHA256_23="0d01ee04b015315b457dfacdd3442e305d5bb183a9f355c0afda501f6fef39c6"
SOURCE_URI_24="$baseURL/$srcGitRev/NotoSansCJKsc-Regular.otf#noarchive"
CHECKSUM_SHA256_24="1652500938055a232cfbfa321de6ebaadfc5635dd9f75e369bc991d14a6512dd"
SOURCE_URI_25="$baseURL/$srcGitRev/NotoSansCJKsc-Thin.otf#noarchive"
CHECKSUM_SHA256_25="53850c9e3d21f83b249b1acaad701156d4053f61f52cda7169c420c9072680c9"
SOURCE_URI_26="$baseURL/$srcGitRev/NotoSansMonoCJKsc-Bold.otf#noarchive"
CHECKSUM_SHA256_26="9ccb57035e388a53f9fb6c1a4385b83e824ff6b781dbe55cf0657ae2205247a0"
SOURCE_URI_27="$baseURL/$srcGitRev/NotoSansMonoCJKsc-Regular.otf#noarchive"
CHECKSUM_SHA256_27="2b1dbdc50df666a00c50ecd77377e2394c6babd35a71e37505ab411ff55c7906"
# Traditional Chinese
SOURCE_URI_28="$baseURL/$srcGitRev/NotoSansCJKtc-Black.otf#noarchive"
CHECKSUM_SHA256_28="203cf8985ba88adbe5e315f931ca61b9f053c5e5f358bf0c91576eb380597ac5"
SOURCE_URI_29="$baseURL/$srcGitRev/NotoSansCJKtc-Bold.otf#noarchive"
CHECKSUM_SHA256_29="977833121efae44b1c2115282724383b3201bdc104064d7bb2c1c92da928aafc"
SOURCE_URI_30="$baseURL/$srcGitRev/NotoSansCJKtc-DemiLight.otf#noarchive"
CHECKSUM_SHA256_30="4afca0a8f81a4c149d307a24c44403fe23c5e84e9fa745ac9f0d9d9a6097fede"
SOURCE_URI_31="$baseURL/$srcGitRev/NotoSansCJKtc-Light.otf#noarchive"
CHECKSUM_SHA256_31="baf3e2718c919472af2b2c107d79d71abf4ce6fb2bd46e45f2e2b6acf686f83c"
SOURCE_URI_32="$baseURL/$srcGitRev/NotoSansCJKtc-Medium.otf#noarchive"
CHECKSUM_SHA256_32="07aaf9190313301b18bda707c4db7ac75eaae6ef222eb5c38f97ed78700fd4f2"
SOURCE_URI_33="$baseURL/$srcGitRev/NotoSansCJKtc-Regular.otf#noarchive"
CHECKSUM_SHA256_33="f57e46120a3dd025ac993801981849622405d1359b32093b1f046490f7885711"
SOURCE_URI_34="$baseURL/$srcGitRev/NotoSansCJKtc-Thin.otf#noarchive"
CHECKSUM_SHA256_34="a78bd02326203aad6efcd1bd51ba8ae20db8252f2d4244180178a7e42a626d3c"
SOURCE_URI_35="$baseURL/$srcGitRev/NotoSansMonoCJKtc-Bold.otf#noarchive"
CHECKSUM_SHA256_35="a7d6d87c73884e666ddb847e0a4992a58f85b56f4f0064842d8288730083b44c"
SOURCE_URI_36="$baseURL/$srcGitRev/NotoSansMonoCJKtc-Regular.otf#noarchive"
CHECKSUM_SHA256_36="bce991d5a4132bd389b899a7c654fe50fe7ec9acedd93f47e9d77f4a728dacff"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
# noto_sans_cjk-$portVersion-any.hpkg is intentionally empty and can be removed.
PROVIDES="
noto_sans_cjk=$portVersion # empty. ToDo: prevent creating empty hpkg
"
REQUIRES=""
SUMMARY_jp="The Noto font for CJK languages (default Japanese)"
PROVIDES_jp="
noto_sans_cjk_jp=$portVersion # Japanese default
"
REQUIRES_jp=""
SUMMARY_kr="The Noto font for CJK languages (default Korean)"
PROVIDES_kr="
noto_sans_cjk_kr=$portVersion # Korean default
"
REQUIRES_kr=""
SUMMARY_sc="The Noto font for CJK languages (default Simple Chinese)"
PROVIDES_sc="
noto_sans_cjk_sc=$portVersion # Simple Chinese default
"
REQUIRES_sc=""
SUMMARY_tc="The Noto font for CJK languages (default Traditional Chinese)"
PROVIDES_tc="
noto_sans_cjk_tc=$portVersion # Traditional Chinese default
"
REQUIRES_tc=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES=""
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp ../sources*/*.otf ${FONTDIR}
packageEntries jp \
${FONTDIR}/*CJKjp*.otf
packageEntries kr \
${FONTDIR}/*CJKkr*.otf
packageEntries sc \
${FONTDIR}/*CJKsc*.otf
packageEntries tc \
${FONTDIR}/*CJKtc*.otf
}

View File

@@ -0,0 +1,110 @@
SUMMARY="The Noto font for CJK languages"
DESCRIPTION="The Noto fonts have superseded the Droid fonts, which were \
originally designed for the use in Google's Android. Noto's aim is to be a \
free for everyone, with beautiful glyphs for all languages, looking good \
especially when multiple styles and weights and even languages are mixed on \
a page.
This package supports Japanese, Korean and simple/traditional Chinese.
Included are various weights and two 'monospaced' typefaces ('regular' and \
'bold')."
HOMEPAGE="https://www.google.com/get/noto/"
COPYRIGHT="2012 Google Inc."
LICENSE="SIL Open Font License v1.1"
REVISION="1"
# Japanese
SOURCE_URI="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/06_NotoSansCJKjp.zip"
CHECKSUM_SHA256="bf5b26feb83ee02533d4eb4a127bd90ed9d42bdd7ca7cb6e4030b2f21ef55cc5"
SOURCE_DIR=""
SOURCE_URI_2="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/11_NotoSansMonoCJKjp.zip"
CHECKSUM_SHA256_2="6c8faf475ce78fa37486dd5d8920e4bb4450b1b0f3c497edf3ba2d25cf52ab78"
# Korean
SOURCE_URI_3="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/07_NotoSansCJKkr.zip"
CHECKSUM_SHA256_3="e26fcf98e75176d24984875377ab921dbb46055b88ed4a39454d91d6146c5654"
SOURCE_URI_4="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/12_NotoSansMonoCJKkr.zip"
CHECKSUM_SHA256_4="8c1368d3faac3c43991a91392fb73d985409ffe078cb731c7e303e226e4fd619"
# Simplified Chinese
SOURCE_URI_5="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/08_NotoSansCJKsc.zip"
CHECKSUM_SHA256_5="a927e56f53bd6c3b920bc139c0b94aa36c7d9ad0cf009b159437a1a003581140"
SOURCE_URI_6="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/13_NotoSansMonoCJKsc.zip"
CHECKSUM_SHA256_6="e252c39994f8a278676507600a955663c23c24a7827dc63a4300b2f7b427cd5d"
# Traditional Chinese
SOURCE_URI_7="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/09_NotoSansCJKtc.zip"
CHECKSUM_SHA256_7="8ea0d6feb8e092c250710cdc75c138090832ddaa98d8ccb37cd89b03b72c331b"
SOURCE_URI_8="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/14_NotoSansMonoCJKtc.zip"
CHECKSUM_SHA256_8="0126cbeef724edf21fbaeb113739adf392679fd90a2897c76159d1141df9e8c6"
# Traditional Chinese Hongkong
SOURCE_URI_9="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/10_NotoSansCJKhk.zip"
CHECKSUM_SHA256_9="f2a8ebfdb737a3dbfbbc501c2ad70a835b1c43c19f785d86bd5024607e069346"
SOURCE_URI_10="https://github.com/googlefonts/noto-cjk/releases/download/Sans$portVersion/15_NotoSansMonoCJKhk.zip"
CHECKSUM_SHA256_10="09a4df63660eee4ef0d1841566d9b4d63142f570847b965101d06ed8d67ded41"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
# noto_sans_cjk-$portVersion-any.hpkg is intentionally empty and can be removed.
PROVIDES="
noto_sans_cjk=$portVersion # empty. ToDo: prevent creating empty hpkg
"
REQUIRES=""
SUMMARY_jp="The Noto font for CJK languages (default Japanese)"
PROVIDES_jp="
noto_sans_cjk_jp=$portVersion # Japanese default
"
REQUIRES_jp=""
SUMMARY_kr="The Noto font for CJK languages (default Korean)"
PROVIDES_kr="
noto_sans_cjk_kr=$portVersion # Korean default
"
REQUIRES_kr=""
SUMMARY_sc="The Noto font for CJK languages (default Simplified Chinese)"
PROVIDES_sc="
noto_sans_cjk_sc=$portVersion # Simplified Chinese default
"
REQUIRES_sc=""
SUMMARY_tc="The Noto font for CJK languages (default Traditional Chinese)"
PROVIDES_tc="
noto_sans_cjk_tc=$portVersion # Traditional Chinese default
"
REQUIRES_tc=""
SUMMARY_hk="The Noto font for CJK languages (default Traditional Chinese Hongkong)"
PROVIDES_hk="
noto_sans_cjk_hk=$portVersion # Traditional Chinese Hongkong default
"
REQUIRES_hk=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES=""
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp ../sources*/*.otf ${FONTDIR}
packageEntries jp \
${FONTDIR}/*CJKjp*.otf
packageEntries kr \
${FONTDIR}/*CJKkr*.otf
packageEntries sc \
${FONTDIR}/*CJKsc*.otf
packageEntries tc \
${FONTDIR}/*CJKtc*.otf
packageEntries hk \
${FONTDIR}/*CJKhk*.otf
}

View File

@@ -1,138 +0,0 @@
SUMMARY="The Noto serif font for CJK languages"
DESCRIPTION="The Noto serif fonts have superseded the Droid fonts, which were \
originally designed for the use in Google's Android. Noto's aim is to be a \
free for everyone, with beautiful glyphs for all languages, looking good \
especially when multiple styles and weights and even languages are mixed on \
a page.
This package supports Japanese, Korean and simple/traditional Chinese.
Included are various weights and two 'monospaced' typefaces ('regular' and \
'bold')."
HOMEPAGE="https://www.google.com/get/noto/"
COPYRIGHT="2017 Google Inc."
LICENSE="SIL Open Font License v1.1"
REVISION="2"
baseURL="https://raw.githubusercontent.com/googlei18n/noto-cjk"
srcGitRev="be6c059ac1587e556e2412b27f5155c8eb3ddbe6"
# Japanese
SOURCE_URI="$baseURL/$srcGitRev/NotoSerifCJKjp-Black.otf#noarchive"
CHECKSUM_SHA256="0db4bdcfe6e0a7cf0fd4fa532d1dd7c33cb2de90197f5c1fcaa33d5ffa1bd1f7"
SOURCE_DIR=""
SOURCE_URI_2="$baseURL/$srcGitRev/NotoSerifCJKjp-Bold.otf#noarchive"
CHECKSUM_SHA256_2="58934baab3edc7196d7e2b79a07c8e0377699fa61708b87be8711315dbc2ccf3"
SOURCE_URI_3="$baseURL/$srcGitRev/NotoSerifCJKjp-ExtraLight.otf#noarchive"
CHECKSUM_SHA256_3="c1e56e2ad421217782e6cb18ef88533efb0d99523249b6ebd987c3f958bd8e92"
SOURCE_URI_4="$baseURL/$srcGitRev/NotoSerifCJKjp-Light.otf#noarchive"
CHECKSUM_SHA256_4="485ec27ad7c2ae6eb44af1a6b5f0a603577a886b04f8cc4c0e5db219e2978715"
SOURCE_URI_5="$baseURL/$srcGitRev/NotoSerifCJKjp-Medium.otf#noarchive"
CHECKSUM_SHA256_5="481cec1d1c2b12c8c2504134393e480b6c0a34af0120c130603c55dc0ba938f0"
SOURCE_URI_6="$baseURL/$srcGitRev/NotoSerifCJKjp-Regular.otf#noarchive"
CHECKSUM_SHA256_6="79c0247b9bd2bcb68d011b0b32d00f575743cb69b308c57625371c1b457cdf88"
SOURCE_URI_7="$baseURL/$srcGitRev/NotoSerifCJKjp-SemiBold.otf#noarchive"
CHECKSUM_SHA256_7="5a60025b47c0583ba4f0977c8c8da66a586b547365af6ef9776b720a027821da"
# Korean
SOURCE_URI_8="$baseURL/$srcGitRev/NotoSerifCJKkr-Black.otf#noarchive"
CHECKSUM_SHA256_8="f88873f4dc9b5b5a6322a80907631a89d3b27cbd8b629e9dd6fc4dcc704e91f8"
SOURCE_URI_9="$baseURL/$srcGitRev/NotoSerifCJKkr-Bold.otf#noarchive"
CHECKSUM_SHA256_9="814199fd4c0485718ba875127761e23b6354ea06eef64933653c17d183f89106"
SOURCE_URI_10="$baseURL/$srcGitRev/NotoSerifCJKkr-ExtraLight.otf#noarchive"
CHECKSUM_SHA256_10="9f289c30695cb954908196413945768398ea9b2695dd1dd0d444e4a59fa63bed"
SOURCE_URI_11="$baseURL/$srcGitRev/NotoSerifCJKkr-Light.otf#noarchive"
CHECKSUM_SHA256_11="145efe5cade8c89c414eb8132bee6630368bcedf651e638f1230d782e3bf78a9"
SOURCE_URI_12="$baseURL/$srcGitRev/NotoSerifCJKkr-Medium.otf#noarchive"
CHECKSUM_SHA256_12="1a74f3677937eb4849c4cff1cb350aaedda36cbf2f5567fea48ce3632910ff2d"
SOURCE_URI_13="$baseURL/$srcGitRev/NotoSerifCJKkr-Regular.otf#noarchive"
CHECKSUM_SHA256_13="ee9243aeddaf064265b106fe0e0da221ab76638daf73fe83ce7419d001739c3e"
SOURCE_URI_14="$baseURL/$srcGitRev/NotoSerifCJKkr-SemiBold.otf#noarchive"
CHECKSUM_SHA256_14="16111ec2c4b49dc4a8f1a944952e64be8cc9589b05fe123275961c70ca6fa466"
# Simple Chinese
SOURCE_URI_15="$baseURL/$srcGitRev/NotoSerifCJKsc-Black.otf#noarchive"
CHECKSUM_SHA256_15="94ef86d2807b81a0db8f596ff0e50130b9744da61b71000e77087aaf38418c02"
SOURCE_URI_16="$baseURL/$srcGitRev/NotoSerifCJKsc-Bold.otf#noarchive"
CHECKSUM_SHA256_16="2dcb7dd34444afc79fce6c2f67afe018b6bbe87af98bf0918d7316c58416157b"
SOURCE_URI_17="$baseURL/$srcGitRev/NotoSerifCJKsc-ExtraLight.otf#noarchive"
CHECKSUM_SHA256_17="2cc0582da264c9038c75a766a78bf645567c8c552f36b98901b3c43b11bd8fa5"
SOURCE_URI_18="$baseURL/$srcGitRev/NotoSerifCJKsc-Light.otf#noarchive"
CHECKSUM_SHA256_18="e5880b655a78ab15ef0ebd807b6d0f049d5668674c11f49ca3473aedb3e0cadc"
SOURCE_URI_19="$baseURL/$srcGitRev/NotoSerifCJKsc-Medium.otf#noarchive"
CHECKSUM_SHA256_19="3405a99c1fc545672b919d55acc61ff749dd54e577a893b43a4dc99d11b4c6cf"
SOURCE_URI_20="$baseURL/$srcGitRev/NotoSerifCJKsc-Regular.otf#noarchive"
CHECKSUM_SHA256_20="efa5e49879a789c1ecad8f07e1813c7f9aa6c4b951fdbb5791d85d67345632d7"
SOURCE_URI_21="$baseURL/$srcGitRev/NotoSerifCJKsc-SemiBold.otf#noarchive"
CHECKSUM_SHA256_21="e3e030ed7420c96c465a6afccfecfa83739797d7854f8e3c89f6ac4d73af0338"
# Traditional Chinese
SOURCE_URI_22="$baseURL/$srcGitRev/NotoSerifCJKtc-Black.otf#noarchive"
CHECKSUM_SHA256_22="6d2a669ae86781b3b0e166f47d13771d501c77529f1f6243e9db5cd95936078d"
SOURCE_URI_23="$baseURL/$srcGitRev/NotoSerifCJKtc-Bold.otf#noarchive"
CHECKSUM_SHA256_23="d6bc09d324004b38207898f86deb298cc4eb0527bc40916f25ba9d3ba07226f9"
SOURCE_URI_24="$baseURL/$srcGitRev/NotoSerifCJKtc-ExtraLight.otf#noarchive"
CHECKSUM_SHA256_24="4fce4e673651164c88ddb9c6954df943b4ce9965fdac38d84ac945aa8f74a363"
SOURCE_URI_25="$baseURL/$srcGitRev/NotoSerifCJKtc-Light.otf#noarchive"
CHECKSUM_SHA256_25="8ef5a29508a19f36abfdd0dd489f2185c1b7025dd511de496115df9397a4d514"
SOURCE_URI_26="$baseURL/$srcGitRev/NotoSerifCJKtc-Medium.otf#noarchive"
CHECKSUM_SHA256_26="774ffd487e9012b39a869ad4267b6a732c426ee1df4000418bb0ec57ff86d986"
SOURCE_URI_27="$baseURL/$srcGitRev/NotoSerifCJKtc-Regular.otf#noarchive"
CHECKSUM_SHA256_27="c93523479cdebe549052a36beafeeb004801796d72c958d5f8e3e61546220d1a"
SOURCE_URI_28="$baseURL/$srcGitRev/NotoSerifCJKtc-SemiBold.otf#noarchive"
CHECKSUM_SHA256_28="f401ae658b085d2ff6626a34a6fcfe649233527a8d3f255a34bac25253a9ffd2"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
# noto_serif_cjk-$portVersion-any.hpkg is intentionally empty and can be removed.
PROVIDES="
noto_serif_cjk=$portVersion # empty. ToDo: prevent creating empty hpkg
"
REQUIRES=""
SUMMARY_jp="The Noto serif font for CJK languages (default Japanese)"
PROVIDES_jp="
noto_serif_cjk_jp=$portVersion # Japanese default
"
REQUIRES_jp=""
SUMMARY_kr="The Noto serif font for CJK languages (default Korean)"
PROVIDES_kr="
noto_serif_cjk_kr=$portVersion # Korean default
"
REQUIRES_kr=""
SUMMARY_sc="The Noto serif font for CJK languages (default Simple Chinese)"
PROVIDES_sc="
noto_serif_cjk_sc=$portVersion # Simple Chinese default
"
REQUIRES_sc=""
SUMMARY_tc="The Noto serif font for CJK languages (default Traditional Chinese)"
PROVIDES_tc="
noto_serif_cjk_tc=$portVersion # Traditional Chinese default
"
REQUIRES_tc=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES=""
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp ../sources*/*.otf ${FONTDIR}
packageEntries jp \
${FONTDIR}/*CJKjp*.otf
packageEntries kr \
${FONTDIR}/*CJKkr*.otf
packageEntries sc \
${FONTDIR}/*CJKsc*.otf
packageEntries tc \
${FONTDIR}/*CJKtc*.otf
}

View File

@@ -0,0 +1,102 @@
SUMMARY="The Noto serif font for CJK languages"
DESCRIPTION="The Noto serif fonts have superseded the Droid fonts, which were \
originally designed for the use in Google's Android. Noto's aim is to be a \
free for everyone, with beautiful glyphs for all languages, looking good \
especially when multiple styles and weights and even languages are mixed on \
a page.
This package supports Japanese, Korean and simple/traditional Chinese.
Included are various weights and two 'monospaced' typefaces ('regular' and \
'bold')."
HOMEPAGE="https://www.google.com/get/noto/"
COPYRIGHT="2017 Google Inc."
LICENSE="SIL Open Font License v1.1"
REVISION="1"
# Japanese
SOURCE_URI="https://github.com/googlefonts/noto-cjk/releases/download/Serif$portVersion/07_NotoSerifCJKjp.zip"
CHECKSUM_SHA256="166a03cc7725f4d52a0533f4137991089e55d1d417b9d7e15197a9d483b41de3"
SOURCE_DIR=""
# Korean
SOURCE_URI_2="https://github.com/googlefonts/noto-cjk/releases/download/Serif$portVersion/08_NotoSerifCJKkr.zip"
CHECKSUM_SHA256_2="4df44fb37250f09d7f0382b70e389c400cbb2f4b783ac65c262e8bfa26c64fc1"
# Simplified Chinese
SOURCE_URI_3="https://github.com/googlefonts/noto-cjk/releases/download/Serif$portVersion/09_NotoSerifCJKsc.zip"
CHECKSUM_SHA256_3="eeede72f5b88655a3630f18661155028578afc88aa9e67e55db45a8b5be46789"
# Traditional Chinese
SOURCE_URI_4="https://github.com/googlefonts/noto-cjk/releases/download/Serif$portVersion/10_NotoSerifCJKtc.zip"
CHECKSUM_SHA256_4="bd14b808431c5058c69f999c3c6d898b9f37d96962ec26f7212fb34c2d49ea5c"
# Traditional Chinese Hongkong
SOURCE_URI_5="https://github.com/googlefonts/noto-cjk/releases/download/Serif$portVersion/11_NotoSerifCJKhk.zip"
CHECKSUM_SHA256_5="7f02747e29f8aeb1988d3f3a41166bf309d3c1f27ab263d760e48ac9857c37e7"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
# noto_serif_cjk-$portVersion-any.hpkg is intentionally empty and can be removed.
PROVIDES="
noto_serif_cjk=$portVersion # empty. ToDo: prevent creating empty hpkg
"
REQUIRES=""
SUMMARY_jp="The Noto serif font for CJK languages (default Japanese)"
PROVIDES_jp="
noto_serif_cjk_jp=$portVersion # Japanese default
"
REQUIRES_jp=""
SUMMARY_kr="The Noto serif font for CJK languages (default Korean)"
PROVIDES_kr="
noto_serif_cjk_kr=$portVersion # Korean default
"
REQUIRES_kr=""
SUMMARY_sc="The Noto serif font for CJK languages (default Simplified Chinese)"
PROVIDES_sc="
noto_serif_cjk_sc=$portVersion # Simplified Chinese default
"
REQUIRES_sc=""
SUMMARY_tc="The Noto serif font for CJK languages (default Traditional Chinese)"
PROVIDES_tc="
noto_serif_cjk_tc=$portVersion # Traditional Chinese default
"
REQUIRES_tc=""
SUMMARY_hk="The Noto serif font for CJK languages (default Traditional Chinese Hongkong)"
PROVIDES_hk="
noto_serif_cjk_hk=$portVersion # Traditional Chinese Hongkong default
"
REQUIRES_tc=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES=""
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp ../sources*/*/*/*.otf ${FONTDIR}
packageEntries jp \
${FONTDIR}/*CJKjp*.otf
packageEntries kr \
${FONTDIR}/*CJKkr*.otf
packageEntries sc \
${FONTDIR}/*CJKsc*.otf
packageEntries tc \
${FONTDIR}/*CJKtc*.otf
packageEntries hk \
${FONTDIR}/*CJKhk*.otf
rm -rf $dataDir
}