Skip to content

Commit

Permalink
x11-fonts/noto-sans-myanmar: Convert from upstream tarball to individ…
Browse files Browse the repository at this point in the history
…ual font files
  • Loading branch information
sunpoet committed May 16, 2024
1 parent 72eaced commit 37e77df
Show file tree
Hide file tree
Showing 2 changed files with 125 additions and 10 deletions.
57 changes: 50 additions & 7 deletions x11-fonts/noto-sans-myanmar/Makefile
Original file line number Diff line number Diff line change
@@ -1,28 +1,71 @@
PORTNAME= noto
PORTVERSION= 2.107
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/notofonts/myanmar/releases/download/NotoSansMyanmar-v${PORTVERSION}/
#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansMyanmar-v${PORTVERSION}/fonts/ \
# https://github.com/notofonts/notofonts.github.io/raw/NotoSansMyanmar-v${PORTVERSION}/fonts/NotoSansMyanmar/hinted/ttf/:fonts
MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.2.1/fonts/ \
https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.2.1/fonts/NotoSansMyanmar/hinted/ttf/:fonts
PKGNAMESUFFIX= -sans-myanmar
DISTNAME= NotoSansMyanmar-v${PORTVERSION}
DIST_SUBDIR= Noto
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
DIST_SUBDIR= Noto/SansMyanmar/${PORTVERSION}
EXTRACT_ONLY= # empty

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Google Noto Sans Myanmar
WWW= https://fonts.google.com/noto \
https://notofonts.github.io/ \
https://github.com/notofonts/myanmar
https://github.com/notofonts/myanmar \
https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansMyanmar

LICENSE= OFL11
#LICENSE_FILE= ${WRKSRC}/OFL.txt
LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE

USES= fonts zip
USES= fonts

NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes

FONTS= NotoSansMyanmar-Black.ttf \
NotoSansMyanmar-Bold.ttf \
NotoSansMyanmar-Condensed.ttf \
NotoSansMyanmar-CondensedBlack.ttf \
NotoSansMyanmar-CondensedBold.ttf \
NotoSansMyanmar-CondensedExtraBold.ttf \
NotoSansMyanmar-CondensedExtraLight.ttf \
NotoSansMyanmar-CondensedLight.ttf \
NotoSansMyanmar-CondensedMedium.ttf \
NotoSansMyanmar-CondensedSemiBold.ttf \
NotoSansMyanmar-CondensedThin.ttf \
NotoSansMyanmar-ExtraBold.ttf \
NotoSansMyanmar-ExtraCondensed.ttf \
NotoSansMyanmar-ExtraCondensedBlack.ttf \
NotoSansMyanmar-ExtraCondensedBold.ttf \
NotoSansMyanmar-ExtraCondensedExtraBold.ttf \
NotoSansMyanmar-ExtraCondensedExtraLight.ttf \
NotoSansMyanmar-ExtraCondensedLight.ttf \
NotoSansMyanmar-ExtraCondensedMedium.ttf \
NotoSansMyanmar-ExtraCondensedSemiBold.ttf \
NotoSansMyanmar-ExtraCondensedThin.ttf \
NotoSansMyanmar-ExtraLight.ttf \
NotoSansMyanmar-Light.ttf \
NotoSansMyanmar-Medium.ttf \
NotoSansMyanmar-Regular.ttf \
NotoSansMyanmar-SemiBold.ttf \
NotoSansMyanmar-SemiCondensed.ttf \
NotoSansMyanmar-SemiCondensedBlack.ttf \
NotoSansMyanmar-SemiCondensedBold.ttf \
NotoSansMyanmar-SemiCondensedExtraBold.ttf \
NotoSansMyanmar-SemiCondensedExtraLight.ttf \
NotoSansMyanmar-SemiCondensedLight.ttf \
NotoSansMyanmar-SemiCondensedMedium.ttf \
NotoSansMyanmar-SemiCondensedSemiBold.ttf \
NotoSansMyanmar-SemiCondensedThin.ttf \
NotoSansMyanmar-Thin.ttf

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
${INSTALL_DATA} ${WRKSRC}/NotoSansMyanmar/hinted/ttf/*.ttf ${STAGEDIR}${FONTSDIR}
cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}

.include <bsd.port.mk>
78 changes: 75 additions & 3 deletions x11-fonts/noto-sans-myanmar/distinfo
Original file line number Diff line number Diff line change
@@ -1,3 +1,75 @@
TIMESTAMP = 1710676085
SHA256 (Noto/NotoSansMyanmar-v2.107.zip) = c4995ee97f1f267b46cf83734dbf18a3cfd431e387b6fe38e90279546f260c4b
SIZE (Noto/NotoSansMyanmar-v2.107.zip) = 19571621
TIMESTAMP = 1715677680
SHA256 (Noto/SansMyanmar/2.107/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
SIZE (Noto/SansMyanmar/2.107/LICENSE) = 4374
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Black.ttf) = 42e8ce9e30184cc2241f25aeccbde93fdfb522ea749c3534907472a9308ab3f3
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Black.ttf) = 222864
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Bold.ttf) = 99a8c6768416747653232ded39292e789ca579f4272adfb2886f6aa219d20302
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Bold.ttf) = 208760
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Condensed.ttf) = 5857cffb0c127d13ded4c02cb603522147908d14e7b4c42329e153921f38049a
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Condensed.ttf) = 198628
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedBlack.ttf) = a72159915607be24360d0a553c767e86c41f5ee34cd42032d53c93e25799947d
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedBlack.ttf) = 209252
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedBold.ttf) = e6c78d8c792b5516051d3d40cd88596e15230d6dc03cfa7b0c8fe7c920beffdf
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedBold.ttf) = 204044
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedExtraBold.ttf) = cd706df037685164462b5a0895e1dccdc223900cec504a4872b4923715241098
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedExtraBold.ttf) = 206284
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedExtraLight.ttf) = e5c2d72335af02f071ec468bce855e12e48144d3bc1cb3b251521b5b62ce8cc3
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedExtraLight.ttf) = 193736
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedLight.ttf) = cf79b22755b155f879134eb5eb320fb256844049f97e2fa9721f0377b7297dbc
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedLight.ttf) = 191792
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedMedium.ttf) = 2240339137e047e589f6bd3009230f0874d2af04f99733d6012b882dbf405d80
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedMedium.ttf) = 196400
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedSemiBold.ttf) = a6cd6e886114cd4fd75439d3af6fa9496d07c602491711288f930c016d94923b
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedSemiBold.ttf) = 197444
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedThin.ttf) = a741046aad2b72afa2c16888d916ba4533322c1b913ebe55149d1e2a5ce8a643
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-CondensedThin.ttf) = 195056
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraBold.ttf) = 7f89f3d0fcb08e88b62bc0b49cd36c3d1d41036317e2c23d1ea8f3deaf58d1ec
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraBold.ttf) = 211564
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensed.ttf) = efd66ee2145b7c3d7f5e11d9b42a5d9d7908a59c86744c5f630b98a905c4d927
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensed.ttf) = 199196
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedBlack.ttf) = 3116227982a5d3a98e425c1d78306dd08e3725b6f6f68e69fb2dce64d5d46469
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedBlack.ttf) = 208720
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedBold.ttf) = 04982777f2483a192efcd7c68eed238cbd5c6b0390898e27e90cb4f960193bf0
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedBold.ttf) = 200492
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedExtraBold.ttf) = b9306c675f394d3ac4d10f3d4dbdb0c41027e97bed2e3dade449d8ff4219cf73
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedExtraBold.ttf) = 205624
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedExtraLight.ttf) = 040a0e9b2271b04852326c00f91b2c0911a6d2f9e1a702e9b1c881563ff62665
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedExtraLight.ttf) = 192612
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedLight.ttf) = acd10ab9572d29d6afc16f4c75575a8bb1ba358d47667671b8a44131dd7741a0
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedLight.ttf) = 192520
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedMedium.ttf) = 653fb83deaf982c3deac4d24df0e8702d42dd966ce26a7501cab0b41f27f0611
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedMedium.ttf) = 196364
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedSemiBold.ttf) = 059a5fb61bb3c31efed24bd7d6b532a18378121e92273badf353beb19d418b72
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedSemiBold.ttf) = 198960
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedThin.ttf) = 279cf36c10f4959ee9043b0435fae493aa7cf0ba3cfe55449328ca57f8262575
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraCondensedThin.ttf) = 193976
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraLight.ttf) = 2de37c17523b1714790352057697e32b6b025a826143efa9f61ccbd39010a4df
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-ExtraLight.ttf) = 194976
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Light.ttf) = c02c315a4993c7a31c4531a8e4ba4e44da1bf21ac2a3ea74ed5e418f7a0b8196
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Light.ttf) = 194140
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Medium.ttf) = 7d6828dcd79091e31abc4e10750db707f1a19562b57b5f1188163a9872225b68
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Medium.ttf) = 197360
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Regular.ttf) = fafce4db400bc0b214907ccdbfb0ad2f18a57bfefd08c8a571830b84088cf2fc
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Regular.ttf) = 195088
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiBold.ttf) = 295f7853785f969547869202f634d8935cd857ad4c55f427a4ac3abda0adce87
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiBold.ttf) = 200188
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensed.ttf) = 2f39125cbb5f3afada4396d8d9c19227d157535eb0df3afc1954fa707f809922
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensed.ttf) = 194416
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedBlack.ttf) = f678213275c09a17846b8fd1554be1043cdf9a2f1e5950f37ee27db1ec359435
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedBlack.ttf) = 221500
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedBold.ttf) = 990f245d06a574c5cd47d5e2556f7594b3d60ef1137a8021773230c05bc88137
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedBold.ttf) = 204816
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedExtraBold.ttf) = 05c6e12c1f787a553c6c19bb66021b71c5d1f0d62d480f13f551e1d84a628e6d
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedExtraBold.ttf) = 210728
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedExtraLight.ttf) = df4af64208522e5af7227e23c4dbc49b213f7bdca20bcd21713f1cc9281c047a
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedExtraLight.ttf) = 194396
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedLight.ttf) = 1162c405a0075a9582fad9af179f8cc10143b13832e313d917b82e6dc41284b9
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedLight.ttf) = 192580
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedMedium.ttf) = 5af87604ced7d8118aa7d685ebdf98805dcb70fbb3638521a0119ffa7d259cbf
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedMedium.ttf) = 196804
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedSemiBold.ttf) = 53fff05ee2b810cc519db0ba8507d8fa6a1b3380ffd2b10a99468d359ac67b48
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedSemiBold.ttf) = 198068
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedThin.ttf) = 510d26ec798eac7347db6ef73531b498713ed036d3dcc31bf9428f86dc8174da
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-SemiCondensedThin.ttf) = 195788
SHA256 (Noto/SansMyanmar/2.107/NotoSansMyanmar-Thin.ttf) = 607e54a22387d94f12b7ee2a33470d003d808c7a5f2dba689552d3b67ce721e2
SIZE (Noto/SansMyanmar/2.107/NotoSansMyanmar-Thin.ttf) = 196844

0 comments on commit 37e77df

Please sign in to comment.