summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-fonts/droid')
-rw-r--r--media-fonts/droid/Manifest3
-rw-r--r--media-fonts/droid/droid-113-r3.ebuild38
-rw-r--r--media-fonts/droid/droid-113-r4.ebuild39
-rw-r--r--media-fonts/droid/files/59-google-droid-sans-mono.conf16
-rw-r--r--media-fonts/droid/files/59-google-droid-sans.conf168
-rw-r--r--media-fonts/droid/files/59-google-droid-serif.conf16
-rw-r--r--media-fonts/droid/metadata.xml5
7 files changed, 285 insertions, 0 deletions
diff --git a/media-fonts/droid/Manifest b/media-fonts/droid/Manifest
new file mode 100644
index 000000000000..de69d109356f
--- /dev/null
+++ b/media-fonts/droid/Manifest
@@ -0,0 +1,3 @@
+DIST DroidSansMonoDotted-112_p1.ttf.bz2 74649 SHA256 78e4d9a5adb9cf525ed9e76f9691df8506242710a13d21bf2538a96b781a7ffa SHA512 420cf24d3585d1f7b8a81f81e743ec415344b365f1f80447f43e384df39b9825926efd8762bc7864c3c3363e4054b8bc8f8f78871b6a23074994a869da911fdf WHIRLPOOL 11012e772a5ae9ebaf87f8c095e600cc95e8feefe05259916f72a959e4c6b9c5e72a8aa912acf8304ec3942d5b6e854ac7aabcb4290e4886edfa7767eb7e2318
+DIST DroidSansMonoSlashed-112_p1.ttf.bz2 74632 SHA256 75da778420bd26d10cc42cab8152d4ce5fb4b86fa34237e361a1782d4e60577b SHA512 bd6031600631fcd51c72232c6a2b42230274b3445b658a2299f4d87613e3a97775b08d10b4a1ad0f3758a5b927593bff0dac6ebb3768d6e44e32c047d858878c WHIRLPOOL 3644bb97585bb4f95d59da30069dfeeed5f8555c45bef2dc3d88439b2c31e8b90f98c4151fef8c9b75cf6bd3c3a1f81aa8eb2b5cf818772eb2d82c20a875d6ee
+DIST droid-113-r1.tar.bz2 4227725 SHA256 fec9b33203abbc2a5f62a44086de4998dce69649bd78c873e6fd44d1b7d1656e SHA512 1219f54bb153b26bf460d89d866236a4f4ae9010eaf0c1236a9d9633dea7808df7228c6cffcf9635fcfeaa81e5f93e8ece7b02b885a5e9baddc9f522ee07ac64 WHIRLPOOL af083ff533ecc23f573eb42f254209035b7b809d40e45b87b08167a3a9e7de6c73a33ca12a53416a34d5252343014d5fab86293234e77963c1e199ac680952fb
diff --git a/media-fonts/droid/droid-113-r3.ebuild b/media-fonts/droid/droid-113-r3.ebuild
new file mode 100644
index 000000000000..ff2952a207d6
--- /dev/null
+++ b/media-fonts/droid/droid-113-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit font
+
+MY_PN="${PN/d/D}"
+
+# $PV is a build number, use fontforge to find it out. 113 was taken from:
+# http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts;hb=HEAD
+DESCRIPTION="Font family from Google's Android project"
+HOMEPAGE="http://code.google.com/android/RELEASENOTES.html http://www.cosmix.org/software/"
+SRC_URI="mirror://gentoo/${P}-r1.tar.bz2
+ mirror://gentoo/${MY_PN}SansMonoSlashed-112_p1.ttf.bz2
+ mirror://gentoo/${MY_PN}SansMonoDotted-112_p1.ttf.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}"
+FONT_S="${S}"
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+ "${FILESDIR}/59-google-droid-sans-mono.conf"
+ "${FILESDIR}/59-google-droid-sans.conf"
+ "${FILESDIR}/59-google-droid-serif.conf"
+)
+
+src_prepare() {
+ mv "${WORKDIR}/${MY_PN}SansMonoSlashed-112_p1.ttf" \
+ "${S}/${MY_PN}SansMonoSlashed.ttf"
+ mv "${WORKDIR}/${MY_PN}SansMonoDotted-112_p1.ttf" \
+ "${S}/${MY_PN}SansMonoDotted.ttf"
+}
diff --git a/media-fonts/droid/droid-113-r4.ebuild b/media-fonts/droid/droid-113-r4.ebuild
new file mode 100644
index 000000000000..c64b48bdc209
--- /dev/null
+++ b/media-fonts/droid/droid-113-r4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit font
+
+MY_PN="${PN/d/D}"
+
+# $PV is a build number, use fontforge to find it out. 113 was taken from:
+# http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts;hb=HEAD
+DESCRIPTION="Font family from Google's Android project"
+HOMEPAGE="http://code.google.com/android/RELEASENOTES.html http://www.cosmix.org/software/"
+SRC_URI="mirror://gentoo/${P}-r1.tar.bz2
+ mirror://gentoo/${MY_PN}SansMonoSlashed-112_p1.ttf.bz2
+ mirror://gentoo/${MY_PN}SansMonoDotted-112_p1.ttf.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}"
+FONT_S="${S}"
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+ "${FILESDIR}/59-google-droid-sans-mono.conf"
+ "${FILESDIR}/59-google-droid-sans.conf"
+ "${FILESDIR}/59-google-droid-serif.conf"
+)
+
+src_prepare() {
+ mv "${WORKDIR}/${MY_PN}SansMonoSlashed-112_p1.ttf" \
+ "${S}/${MY_PN}SansMonoSlashed.ttf"
+ mv "${WORKDIR}/${MY_PN}SansMonoDotted-112_p1.ttf" \
+ "${S}/${MY_PN}SansMonoDotted.ttf"
+ rm Ahem.ttf # bug 530158
+}
diff --git a/media-fonts/droid/files/59-google-droid-sans-mono.conf b/media-fonts/droid/files/59-google-droid-sans-mono.conf
new file mode 100644
index 000000000000..1cf8bbc1602b
--- /dev/null
+++ b/media-fonts/droid/files/59-google-droid-sans-mono.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>Droid Sans Mono</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>Droid Sans Mono</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/droid/files/59-google-droid-sans.conf b/media-fonts/droid/files/59-google-droid-sans.conf
new file mode 100644
index 000000000000..172a0cd41509
--- /dev/null
+++ b/media-fonts/droid/files/59-google-droid-sans.conf
@@ -0,0 +1,168 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <match target="scan">
+ <test name="family">
+ <string>Droid Sans</string>
+ </test>
+ <edit name="fontversion">
+ <int>7</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="family">
+ <string>Droid Sans Hebrew</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>6</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="family">
+ <string>Droid Sans Arabic</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>5</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="family">
+ <string>Droid Sans Thai</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>4</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="lang" compare="not_eq">
+ <string>zh-cn</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-sg</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-hk</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-tw</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh</string>
+ </test>
+ <test name="family">
+ <string>Droid Sans Japanese</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>3</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="family">
+ <string>Droid Sans Fallback</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>2</int>
+ </edit>
+ </match>
+ <match target="scan">
+ <test name="lang" compare="not_eq">
+ <string>zh-cn</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-sg</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-hk</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh-tw</string>
+ </test>
+ <test name="lang" compare="not_eq">
+ <string>zh</string>
+ </test>
+ <test name="family">
+ <string>Droid Sans Japanese</string>
+ </test>
+ <edit name="family">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fullname">
+ <string>Droid Sans</string>
+ </edit>
+ <edit name="fontversion">
+ <int>1</int>
+ </edit>
+ </match>
+ <alias binding="same">
+ <family>Droid Sans Arabic</family>
+ <accept>
+ <family>Droid Sans</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>Droid Sans Hebrew</family>
+ <accept>
+ <family>Droid Sans</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>Droid Sans Japanese</family>
+ <accept>
+ <family>Droid Sans</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>Droid Sans Thai</family>
+ <accept>
+ <family>Droid Sans</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>Droid Sans Fallback</family>
+ <accept>
+ <family>Droid Sans</family>
+ </accept>
+ </alias>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Droid Sans</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>Droid Sans</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/droid/files/59-google-droid-serif.conf b/media-fonts/droid/files/59-google-droid-serif.conf
new file mode 100644
index 000000000000..f56b5ed51b4c
--- /dev/null
+++ b/media-fonts/droid/files/59-google-droid-serif.conf
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Droid Serif</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>Droid Serif</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/media-fonts/droid/metadata.xml b/media-fonts/droid/metadata.xml
new file mode 100644
index 000000000000..64cc0b687d48
--- /dev/null
+++ b/media-fonts/droid/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>fonts</herd>
+</pkgmetadata>