summaryrefslogtreecommitdiff
path: root/media-fonts
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-15 11:12:39 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-15 11:12:39 +0100
commitd9339ace1b5d6cf11ad869751abc1a474f46931d (patch)
tree9b5fe462706c49ff13aeb284891e45f28e1c0d0a /media-fonts
parentd49d63ee52f4026f7871f4ce062c172ba5e62b74 (diff)
gentoo auto-resync : 15:09:2022 - 11:12:38
Diffstat (limited to 'media-fonts')
-rw-r--r--media-fonts/Manifest.gzbin36765 -> 37248 bytes
-rw-r--r--media-fonts/fonts-meta/Manifest2
-rw-r--r--media-fonts/fonts-meta/fonts-meta-3.ebuild (renamed from media-fonts/fonts-meta/fonts-meta-2.ebuild)2
-rw-r--r--media-fonts/source-code-pro/Manifest4
-rw-r--r--media-fonts/source-code-pro/files/63-source-code-pro.conf16
-rw-r--r--media-fonts/source-code-pro/metadata.xml20
-rw-r--r--media-fonts/source-code-pro/source-code-pro-2.038.ebuild39
-rw-r--r--media-fonts/source-han-sans/Manifest8
-rw-r--r--media-fonts/source-han-sans/metadata.xml10
-rw-r--r--media-fonts/source-han-sans/source-han-sans-2.004.ebuild46
-rw-r--r--media-fonts/source-sans/Manifest5
-rw-r--r--media-fonts/source-sans/files/63-source-sans-3.conf16
-rw-r--r--media-fonts/source-sans/files/63-source-sans-pro.conf16
-rw-r--r--media-fonts/source-sans/metadata.xml20
-rw-r--r--media-fonts/source-sans/source-sans-3.046.ebuild37
-rw-r--r--media-fonts/source-serif/Manifest4
-rw-r--r--media-fonts/source-serif/files/63-source-serif-4.conf16
-rw-r--r--media-fonts/source-serif/metadata.xml20
-rw-r--r--media-fonts/source-serif/source-serif-4.004.ebuild37
19 files changed, 314 insertions, 4 deletions
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index d1cffb957dd9..25267ff9a684 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/fonts-meta/Manifest b/media-fonts/fonts-meta/Manifest
index ea43f94e7736..50369d531e43 100644
--- a/media-fonts/fonts-meta/Manifest
+++ b/media-fonts/fonts-meta/Manifest
@@ -1,2 +1,2 @@
-EBUILD fonts-meta-2.ebuild 3217 BLAKE2B 387d68105e7d3f6c95d7aca481d55eea529451598d90d6005348e8bc2aef1aeb814c57802e85228b2c9ff67309cb476d03b7b05e2ccbac0a4676306574d59c24 SHA512 dd95ba1a60e004e30d238aba7cc3bdf6b5228c971e37fb845564944e2200f1f3e3bed9f906dff3adb9c93cb57727296658eb40ed0f7b283c607bb048ecaa06b5
+EBUILD fonts-meta-3.ebuild 3222 BLAKE2B ec20a4d7d753a94e74409941b9839d16976c6ac4dd328ab5238fe273a47edcae5343647d0649522592cb63e194571c00b768dccc38535179e15f7d0e4d51867f SHA512 c5e38db22cfed9d3b08c18fb5f2740ceed22087ad209e58c9dbf1fecbe24dacee3fa26fe47cc2cdde5a6bef8ef2f5fac731b679c31cd3e68e6e6898ff3362517
MISC metadata.xml 747 BLAKE2B 3ad4b7ee375735839c02f528290eeb5110e0ecdd18f32801fc35fedad5665d9c39b96c2b539f1b8ef3da7cbd25289a52d39b4fd84566a88cb6e69c751beaa452 SHA512 25a8ec32947dd107575944bdf208e421011563b532b5dff6564e91de2e2a4b5d266ec1a098c141213c87fdbb359053e7f224723b66441f59743350e8cdca9641
diff --git a/media-fonts/fonts-meta/fonts-meta-2.ebuild b/media-fonts/fonts-meta/fonts-meta-3.ebuild
index a77b010a5272..a68638511afc 100644
--- a/media-fonts/fonts-meta/fonts-meta-2.ebuild
+++ b/media-fonts/fonts-meta/fonts-meta-3.ebuild
@@ -25,7 +25,7 @@ RDEPEND="media-fonts/cantarell
media-fonts/ubuntu-font-family
media-libs/fontconfig
|| (
- media-fonts/source-pro
+ media-fonts/source-code-pro
media-fonts/anonymous-pro
media-fonts/cascadia-code
media-fonts/fantasque-sans-mono
diff --git a/media-fonts/source-code-pro/Manifest b/media-fonts/source-code-pro/Manifest
new file mode 100644
index 000000000000..0038821762d5
--- /dev/null
+++ b/media-fonts/source-code-pro/Manifest
@@ -0,0 +1,4 @@
+AUX 63-source-code-pro.conf 348 BLAKE2B 805e1bd308d59786e58ebd69be463f8419cbb65717dd9d447121d7deb9fcabe5c8d7a3bc79a49c84300198a48bf0f74c3cec33ddc8deda8bbf77b7a856129648 SHA512 cdeadde57705dc089834f72ffc37cf125b358e507b00712086a14929ba734584cc303084112ad17f525acec957aaabee1aaf1afd601d13a543d42cf35bcb6491
+DIST source-code-pro-2.038.tar.gz 6818951 BLAKE2B b133aa317bf5057e8b346d81491bf08c0c257066ed05b2001a9e327308a63a3ef943da3b12b5933c217c31839750fbb3947b4f566f48aac6e88c7096cbbf82cd SHA512 96981af2a470027a372ab8a02265d34a6b2a810c4cca0b498b01e613019a04c9760d95e21fb740af2c7fff076098bb36f5c282bf9b8f1875eed72ed70e4b3ac9
+EBUILD source-code-pro-2.038.ebuild 1050 BLAKE2B fb2dcce846811a4c126d6ea5c51384e374ddab47e62187e30c76539240c54c383a47d52eace6bf5bf28b722e216cad0d28a3a43d96f79e649645d33a4746c8ca SHA512 f4806b3e6b0c6fc695eff148686502ac555486a7cf4b61d4c699e7e8db464c4f45564062dffa22534c15f15525c3f24566bb9d3def87d6dd9c57bfb36ddbdd33
+MISC metadata.xml 622 BLAKE2B 2def0e65349dc00ad71edeebfdcd0be8b153b6d070d751d7f14d92f418c836a6ee8db167b02a6f3cce81e9594946b1a8fca3ea6404d6f544974168a9ef8a85c2 SHA512 b9018005f30d9950c6125e8122fb988f75c70fe57f0c4508ef1624257ea13414db529b15ae9a41ce0411cf9310b782d5d0e91521d16ebf19c1df752d9b571c56
diff --git a/media-fonts/source-code-pro/files/63-source-code-pro.conf b/media-fonts/source-code-pro/files/63-source-code-pro.conf
new file mode 100644
index 000000000000..1faea90d64de
--- /dev/null
+++ b/media-fonts/source-code-pro/files/63-source-code-pro.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>Source Code Pro</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>Source Code Pro</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/source-code-pro/metadata.xml b/media-fonts/source-code-pro/metadata.xml
new file mode 100644
index 000000000000..e32350c26007
--- /dev/null
+++ b/media-fonts/source-code-pro/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <upstream>
+ <remote-id type="github">adobe-fonts/source-code-pro</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-fonts/source-code-pro/source-code-pro-2.038.ebuild b/media-fonts/source-code-pro/source-code-pro-2.038.ebuild
new file mode 100644
index 000000000000..5ef0b3813816
--- /dev/null
+++ b/media-fonts/source-code-pro/source-code-pro-2.038.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font optfeature
+
+REALV="2.038R-ro/1.058R-it/1.018R-VAR"
+
+DESCRIPTION="Monospaced font family for user interface and coding environments"
+HOMEPAGE="https://adobe-fonts.github.io/source-code-pro/"
+SRC_URI="https://github.com/adobe-fonts/source-code-pro/archive/${REALV}.tar.gz -> source-code-pro-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${REALV//\//-}"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+
+RESTRICT="binchecks strip"
+
+RDEPEND="
+ media-libs/fontconfig
+ !media-fonts/source-pro
+"
+
+FONT_CONF=( "${FILESDIR}"/63-${PN}.conf )
+FONT_SUFFIX="otf"
+
+src_prepare() {
+ default
+ mv OTF/*.otf . || die
+}
+
+pkg_postinst() {
+ optfeature_header "Other variants of this font are:"
+ optfeature "Chinese, Japanese and Korean support" media-fonts/source-han-sans
+ optfeature "the sans-serif variant" media-fonts/source-sans
+ optfeature "the serif variant" media-fonts/source-serif
+}
diff --git a/media-fonts/source-han-sans/Manifest b/media-fonts/source-han-sans/Manifest
index ac0249131378..67f868ef22fe 100644
--- a/media-fonts/source-han-sans/Manifest
+++ b/media-fonts/source-han-sans/Manifest
@@ -1,6 +1,12 @@
DIST source-han-sans-ja-1.004.zip 26865889 BLAKE2B 26a735dc6d2e5de21cfb52a29d61ca1e85c3fcdb75ed50792a27ffce59acdf9d4a74261bc74981729d584c13a14e1beae1460d3f2a27aaaf0ffd128f37cd745e SHA512 ae310b2e8eb46935b26f53f8177188e26e4a55909a4ad96ff54682d250e661ca5042f76814b97c800f23bd2e55127f8957ccd42c8c55f2bb1333be7903a9d11a
+DIST source-han-sans-ja-2.004.zip 27141614 BLAKE2B f8bff9e69a50d4fd0fb62a7a37f155b6bc7276968d22afd0970d26cc723873d44a21a506a91cee1e3fd51d03da1f5b1053e57743fc12d9c458adf8214d0e6bf2 SHA512 37028a147b53e7da7cc9cca1ced6bf056bba79a290550c2ab4edf8fac1ebebba3fd227402f9517302a2402a643fcbc9c27d7d9e7af4f704cee3164c67f40c2ef
DIST source-han-sans-ko-1.004.zip 25290327 BLAKE2B de915dc85c84e584e1a6325b35e176c21f7d009653e2b5d8fe24c68df02dac594e64a1d0684a2a65b291a797b4400e4b0e3823deb0f92a473620703c4f8513a7 SHA512 c2a3cfe06254ea05e15c4858d7e6d5759088b41d5ba0f801769681d05eb57c2c981b2a4525a124d4a6c4945360d9bb0e687515d8b8d4c5831565972642298aa1
+DIST source-han-sans-ko-2.004.zip 26037379 BLAKE2B 3c0d086b1679866efccd500d90fc3a843d7c0a541bc0dabeb103fc2e91a45f0083fc326fdd3e2c4a7036873a0429f0ca739225fe6de0c717cb4eb376a8a7a3cc SHA512 232e2c805d05c604e3d23c0ec52567eb4c40f095a01267e9f2a51959e445f9d1d551ddd41834215d4eea004e577d25a71e80cc99f57101acd8a8291b7fe90dde
DIST source-han-sans-zh_CN-1.004.zip 50414779 BLAKE2B 61501ac790b4ab88ae48bbcfd3b60a235f9bfe171f143b2b1dc3658abdc4731a5478f2edb8d0931b4df13d60f7fc77601078386ab5c4ec2d9e97a4217e11c385 SHA512 9a38ea7907fdc118e4fa420c976e255120a2f9176c33ea8ce06dbc09f46f95224675178e45c854b674f4a46642123e41a3f3f8f6e9f043e8dcc0322e05a70282
+DIST source-han-sans-zh_CN-2.004.zip 50079275 BLAKE2B 141e213d461398259436626ff82bf02236d53459c2231f8294c5d1f18d407b3a4a6534732af8c7040548a8a4cab01697b6cebbd7e182b485015ca636f7f42f49 SHA512 eb846122e02c4b93c1b44606a9e51c6d4d4275ee64832e8b3d53c624c7d6d24c49269986049c8b672cd9e8afbdb7bcafc8327d95145ed061f00f3129287798b5
+DIST source-han-sans-zh_HK-2.004.zip 34196478 BLAKE2B d1fd7b1be90a30420764084d9e4f256a328220ab86a828174133e81fa9e941093950ccc566116b1263105d990b13141062e031078002f02e4509f2358d958185 SHA512 82bb31117454b1bcbe17f4a1aa8a9cfacba5483df9da2ee08717f32d3dbf3188992e5ef34a51567e6b154769ef9962aa00d9794bbf7733f30355342805c3dd8d
DIST source-han-sans-zh_TW-1.004.zip 34014710 BLAKE2B 1cb3b344f8d9813b27ea79c6e08ec2c462567cb09325267d1d0dd2e463bef5935d4fd42af8ef8d16dd9b2441e2b2fd0cd323f5065abeddbd911a187a05f6205a SHA512 8e1a7ec36a368499cf132ef63dc531c61a19374eedcbc99c6937ef5d2c1e557662e79b796fa8df5e211ffce6fdf290186a235a357b0a2af75a103f3223b5f914
+DIST source-han-sans-zh_TW-2.004.zip 34140813 BLAKE2B cd14b9f71e7986873211d2aa93eba4cfc24c63152111c8944fc2bf3ab0ad89aa72dab445bda71cabfd4cc42f6f17d9c207a9dbaa7b30a82d6c079da2cf1cb8bc SHA512 ffc091f55a6ccb745772ba6af314a6c0a8c533d396803852bbffa17b42bdaa05cf4eabac6afece5d03c36c6eaded2ee30a7d5fed42668374cb648d249279f395
EBUILD source-han-sans-1.004.ebuild 1451 BLAKE2B d095a474701f341ceaa60490b9ce53588e5e30d7e458acabc934eafee113af784f504d5fc7cc39977d194d0933b3fe08a62b704825b22d14d1799aaa25f59ad3 SHA512 d496b81a8449579ca3e5b4c2784171ec98934fd0a0b31715342c556087ebfadef7343910c6fa87e206f29e5e67e9881fa6df49648227f0740f7aaedc6928a104
-MISC metadata.xml 355 BLAKE2B f8218e04c94f29286af6a4135a4e26c33abf58c531e5e705b4b8eacf31c9ce45f6715dcf2c21cecb5d787fc9ce2f1b9ec8a7bffe1f463b6e2a04e666850f323a SHA512 c77f5563d6af65d71f922d2827b91cb7ae05cca0b1a464eef00c27f4d911e2de8867a69816fc4e215af496f78e28544662cd0625e98c87723b7a4cbe52020666
+EBUILD source-han-sans-2.004.ebuild 1927 BLAKE2B 09d630d0f864f934cb4d485fc4313bd657f444eea8cfb24c527608eeff568c0746157afdd9a99d41a6e18a331bb94e8ff53ec7683ce8ef7d5296cd7b62fdd1b4 SHA512 8540c2a57e1fac22ae02225928d3088fb2a11e23ca10a7e58b75deea8a9001205d697137a937fbce83888741cac2a97e4256d243863252763a526cb1eb28bf30
+MISC metadata.xml 622 BLAKE2B 5a197b62637ae8798f9d89c60d40af00809b2aa6c762fdbf7ecb3f8a27c4eb5be0914af6cd2e786d04b013d9fb30267f4e864f755ce2fe51fe628ff610cfed6d SHA512 50800dd8339d49b2ac532ceeda285f93329915178b44d6cdd2dacada69e8874d48db1df8c08441d5c9d6a935ab468e1728a1a769cf3dd2f15c26174c12ccffeb
diff --git a/media-fonts/source-han-sans/metadata.xml b/media-fonts/source-han-sans/metadata.xml
index e7a60713a7f9..d129c093d0d6 100644
--- a/media-fonts/source-han-sans/metadata.xml
+++ b/media-fonts/source-han-sans/metadata.xml
@@ -5,7 +5,15 @@
<email>fonts@gentoo.org</email>
<name>Fonts</name>
</maintainer>
- <stabilize-allarches/>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
<upstream>
<remote-id type="github">adobe-fonts/source-han-sans</remote-id>
</upstream>
diff --git a/media-fonts/source-han-sans/source-han-sans-2.004.ebuild b/media-fonts/source-han-sans/source-han-sans-2.004.ebuild
new file mode 100644
index 000000000000..7391d49e2cb9
--- /dev/null
+++ b/media-fonts/source-han-sans/source-han-sans-2.004.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font optfeature
+
+# Note to maintainers:
+# The upstream tarball is huge (over 780 MB), so we use the
+# regional subset OTF fonts per region, for the user's convenience.
+
+DESCRIPTION="Pan-CJK OpenType/CFF font family"
+HOMEPAGE="https://github.com/adobe-fonts/source-han-sans/"
+SRC_URI="
+ l10n_ja? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/SourceHanSansJP.zip -> ${PN}-ja-${PV}.zip )
+ l10n_ko? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/SourceHanSansKR.zip -> ${PN}-ko-${PV}.zip )
+ l10n_zh-CN? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/SourceHanSansCN.zip -> ${PN}-zh_CN-${PV}.zip )
+ l10n_zh-HK? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/SourceHanSansHK.zip -> ${PN}-zh_HK-${PV}.zip )
+ l10n_zh-TW? ( https://github.com/adobe-fonts/${PN}/releases/download/${PV}R/SourceHanSansTW.zip -> ${PN}-zh_TW-${PV}.zip )"
+S="${WORKDIR}"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+IUSE="l10n_ja l10n_ko +l10n_zh-CN l10n_zh-HK l10n_zh-TW"
+REQUIRED_USE="|| ( l10n_ja l10n_ko l10n_zh-CN l10n_zh-HK l10n_zh-TW )"
+RESTRICT="binchecks strip"
+
+FONT_SUFFIX="otf"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+ use l10n_ja && FONT_S="${S}/SubsetOTF/JP" font_src_install
+ use l10n_ko && FONT_S="${S}/SubsetOTF/KR" font_src_install
+ use l10n_zh-CN && FONT_S="${S}/SubsetOTF/CN" font_src_install
+ use l10n_zh-HK && FONT_S="${S}/SubsetOTF/HK" font_src_install
+ use l10n_zh-TW && FONT_S="${S}/SubsetOTF/TW" font_src_install
+}
+
+pkg_postinst() {
+ optfeature_header "Other variants of this font are:"
+ optfeature "the monospace variant" media-fonts/source-code-pro
+ optfeature "the sans-serif variant" media-fonts/source-sans
+ optfeature "the serif variant" media-fonts/source-serif
+}
diff --git a/media-fonts/source-sans/Manifest b/media-fonts/source-sans/Manifest
new file mode 100644
index 000000000000..fe8e096181ee
--- /dev/null
+++ b/media-fonts/source-sans/Manifest
@@ -0,0 +1,5 @@
+AUX 63-source-sans-3.conf 346 BLAKE2B e0c7f7c6956936c733b264e7c42c31c04df9a47a4ad5ff68ff4197ff02f3d1db29442d22c95755df00e304e3b9caadbb72d330afb658e66f12d625b40d0dfecc SHA512 68f1815d75e8ad621df875f7c89859d6b7280c5db50cc16cb8d32fcea4395c239ebcfbde7dd52aba48ebf7626f27c4c2f3ca14a5afcd300b8f4b3138e9740cd5
+AUX 63-source-sans-pro.conf 350 BLAKE2B 2062a537036a04db73cf021c8c4b793b8d34a2aabbd02d612a1966c9b908b3fd4edbeb7b09b7e51c2ff781e43577f413453cd56079490c199e713f7fca49b946 SHA512 a9a601c90e84e28bb0f223344b4aebb370891cbefcce630b04e8f105e312d7994a54fdc42d251fc3b7a742aae0071dcc48a3d68396396bb109a20be9f6ff93f2
+DIST source-sans-3.046.tar.gz 12105836 BLAKE2B 3e2fed594f74614afd49ef731497b9abd6c75a78850cc1c5abbae0c246f454a0d06b82d4b7eaeefe8fb6b0d8246adb3f2751b4de6e2637f05f6cc20ead66faba SHA512 4b53ca10053bf10b23f3a2488d562b79a8dfd39f1402d068098856bbd1bd5bd9ddbb8f269acea45f003289dc95378229ed14e21fdcd39d49e3d6864693c0fbb4
+EBUILD source-sans-3.046.ebuild 1002 BLAKE2B e853f6e2695234724d2d617effa78cd73d7a05abcdf779d99c1b463288e3604865bd10c98f03848b1a88c7dd205f49c78fe761c2cb85c3452a11512d760c4a2c SHA512 fe9936bdcfe106b9b66c6b07c160da97b5c76ab5e173db0151e884515303f672c47053dcdf6940a84616ea0268e7402ea9e5ed2a1679521fb4575acae912d0ad
+MISC metadata.xml 618 BLAKE2B a5ce956b06c5d723b93db191715b31c6f7b6aff154c78f8979be18d8bd3a8bd6dff923fb8b8bbf278f20112a24fc3ed59e006fb2da4861e4b6e074d5c5f26003 SHA512 6dcd83b114a95efadca1b29263f0c28052d69e2aa3e1f9cccc24e7f4a815b999cac6d4d52aec4af7e67df0f8ef06420c223dcbf8b87419584ef4ac031462b142
diff --git a/media-fonts/source-sans/files/63-source-sans-3.conf b/media-fonts/source-sans/files/63-source-sans-3.conf
new file mode 100644
index 000000000000..d31050fc74d0
--- /dev/null
+++ b/media-fonts/source-sans/files/63-source-sans-3.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>Source Sans 3</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Source Sans 3</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/source-sans/files/63-source-sans-pro.conf b/media-fonts/source-sans/files/63-source-sans-pro.conf
new file mode 100644
index 000000000000..0432c78e47da
--- /dev/null
+++ b/media-fonts/source-sans/files/63-source-sans-pro.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>Source Sans Pro</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Source Sans Pro</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/source-sans/metadata.xml b/media-fonts/source-sans/metadata.xml
new file mode 100644
index 000000000000..c57b6d4dddbc
--- /dev/null
+++ b/media-fonts/source-sans/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <upstream>
+ <remote-id type="github">adobe-fonts/source-sans</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-fonts/source-sans/source-sans-3.046.ebuild b/media-fonts/source-sans/source-sans-3.046.ebuild
new file mode 100644
index 000000000000..65e32c1036e1
--- /dev/null
+++ b/media-fonts/source-sans/source-sans-3.046.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJORV="${PV%%.*}"
+FONT_PN=${PN}-${MAJORV}
+
+inherit font optfeature
+
+DESCRIPTION="Sans serif font family for user interface environments"
+HOMEPAGE="https://adobe-fonts.github.io/source-sans/"
+SRC_URI="https://github.com/adobe-fonts/source-sans/archive/${PV}R.tar.gz -> source-sans-${PV}.tar.gz"
+S="${WORKDIR}/${P}R"
+
+LICENSE="OFL-1.1"
+SLOT="${MAJORV}"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+
+RESTRICT="binchecks strip"
+
+RDEPEND="media-libs/fontconfig"
+
+FONT_CONF=( "${FILESDIR}"/63-${FONT_PN}.conf )
+FONT_SUFFIX="otf"
+
+src_prepare() {
+ default
+ mv OTF/*.otf . || die
+}
+
+pkg_postinst() {
+ optfeature_header "Other variants of this font are:"
+ optfeature "the monospace variant" media-fonts/source-code-pro
+ optfeature "Chinese, Japanese and Korean support" media-fonts/source-han-sans
+ optfeature "the serif variant" media-fonts/source-serif
+}
diff --git a/media-fonts/source-serif/Manifest b/media-fonts/source-serif/Manifest
new file mode 100644
index 000000000000..4d4ed30090f7
--- /dev/null
+++ b/media-fonts/source-serif/Manifest
@@ -0,0 +1,4 @@
+AUX 63-source-serif-4.conf 338 BLAKE2B 46fe8e1e67934ec60649c25c9a29f39ce26fc4fd1402bf2208bca3203f45704d179fed47dafac0c5f4393e13e229cd9d6d1f180a0ec484d54d518087842ee979 SHA512 7a734c4c7d9737d20d961e94e7a1ee4b1e2a479ea9a7de23caa3b96be66d8ccf048b4bfb1628a35eac8f9988e602c53f4f7caf246dded9105b4bff7424f31461
+DIST source-serif-4.004.tar.gz 40747188 BLAKE2B 9c91fbb5d9b29c28e1e64f36e410afce8ae6f0e6d030a6ee4e6069a20d270bf7852967641eb54b33bfe9a23eae024448f6c22de25d766a9f8a830cce04d29db1 SHA512 fff923121f1d536886468fd4887e036d9d85603e57c4ecabe64f73af4506b15265481ca69cbe7d83751f93ff72f7f9dce3aae56dacdd2c4da1bc1e7285f76d6b
+EBUILD source-serif-4.004.ebuild 1004 BLAKE2B c06ba3dc3ed08aeae42a1e3514a2d2119da94393350764b4c21d4d8e689c7974f9ca991047510bcfebddc3a68fa4faa1e5fa8ddcc22c6af5a5864a650a037c7b SHA512 28f2784b5f8e063a29e8688c245082c90ae6daa175a874e0202eecbbeda82f974f3d03cdd22d03815c71af871ad9116b0beb3c8a50f5433921357a59d8d10d2f
+MISC metadata.xml 619 BLAKE2B b18cd50ea12f5f34ec2baf05770e74700327a7b8272abe2349d29c1bb13be4f27891cadd98ff802ab40625e88b21b7d37c6df5b3a393d2449ae03d7781126dc9 SHA512 91d12c4012300440cca93b433ea4a40b3030046dcdd80240fe166ccb74c352ad8b5e7a960ab7c66a1d19ee7d1e83cabf175614fe0d23d14256d7aabca1f72c11
diff --git a/media-fonts/source-serif/files/63-source-serif-4.conf b/media-fonts/source-serif/files/63-source-serif-4.conf
new file mode 100644
index 000000000000..b28fb3dd6bae
--- /dev/null
+++ b/media-fonts/source-serif/files/63-source-serif-4.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>Source Serif 4</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Source Serif 4</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/source-serif/metadata.xml b/media-fonts/source-serif/metadata.xml
new file mode 100644
index 000000000000..f9af71fd6807
--- /dev/null
+++ b/media-fonts/source-serif/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <upstream>
+ <remote-id type="github">adobe-fonts/source-serif</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-fonts/source-serif/source-serif-4.004.ebuild b/media-fonts/source-serif/source-serif-4.004.ebuild
new file mode 100644
index 000000000000..d14d86b76f05
--- /dev/null
+++ b/media-fonts/source-serif/source-serif-4.004.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJORV="${PV%%.*}"
+FONT_PN=${PN}-${MAJORV}
+
+inherit font optfeature
+
+DESCRIPTION="Serif font family for user interface environments"
+HOMEPAGE="https://adobe-fonts.github.io/source-serif/"
+SRC_URI="https://github.com/adobe-fonts/source-serif/archive/${PV}R.tar.gz -> source-serif-${PV}.tar.gz"
+S="${WORKDIR}/${P}R"
+
+LICENSE="OFL-1.1"
+SLOT="${MAJORV}"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+
+RESTRICT="binchecks strip"
+
+RDEPEND="media-libs/fontconfig"
+
+FONT_CONF=( "${FILESDIR}"/63-${FONT_PN}.conf )
+FONT_SUFFIX="otf"
+
+src_prepare() {
+ default
+ mv OTF/*.otf . || die
+}
+
+pkg_postinst() {
+ optfeature_header "Other variants of this font are:"
+ optfeature "the monospace variant" media-fonts/source-code-pro
+ optfeature "Chinese, Japanese and Korean support" media-fonts/source-han-sans
+ optfeature "the sans-serif variant" media-fonts/source-sans
+}