summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-01-27 17:50:06 +0000
committerPeter Volkov <pva@gentoo.org>2009-01-27 17:50:06 +0000
commite0dc997168bc64a5b008b12abfa27bd29e66d5eb (patch)
tree6aeaf70f66b413fb7539a51a73c49bcc82f4fe96 /media-fonts
parentDistribute sources in publicaly available location. (diff)
downloadpva-e0dc997168bc64a5b008b12abfa27bd29e66d5eb.tar.gz
pva-e0dc997168bc64a5b008b12abfa27bd29e66d5eb.tar.bz2
pva-e0dc997168bc64a5b008b12abfa27bd29e66d5eb.zip
Added culmus-ancient and tex-gyre. First just for fun, second probably good fonts we need in the tree.
svn path=/; revision=247
Diffstat (limited to 'media-fonts')
-rw-r--r--media-fonts/culmus-ancient/Manifest4
-rw-r--r--media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild46
-rw-r--r--media-fonts/culmus-ancient/metadata.xml5
-rw-r--r--media-fonts/tex-gyre/Manifest4
-rw-r--r--media-fonts/tex-gyre/files/tex-gyre.cfg8
-rw-r--r--media-fonts/tex-gyre/metadata.xml5
-rw-r--r--media-fonts/tex-gyre/tex-gyre-1.104.ebuild67
7 files changed, 139 insertions, 0 deletions
diff --git a/media-fonts/culmus-ancient/Manifest b/media-fonts/culmus-ancient/Manifest
new file mode 100644
index 0000000..83e8e89
--- /dev/null
+++ b/media-fonts/culmus-ancient/Manifest
@@ -0,0 +1,4 @@
+DIST AncientSemiticFonts-0.05-1.TTF.tgz 176198 RMD160 fa3278b82fc05cdb56a1c7fa85708e6886bbb468 SHA1 acaee1d5321a838a43c7912c25df63629b2e64a2 SHA256 e6dad2b654387acbff83cc1b75ed0694a7e8f355d38404892994c1efc4ada43a
+DIST AncientSemiticFonts-0.05-1.tgz 770232 RMD160 a84605392808c14618e076853a7ca9b5bf10374b SHA1 dd3bcd2937903ec501a4072651c4b19485bd74b6 SHA256 ab6a629417c068dc6af4fe19a67b5257782fccd20e2f8ebefe931f28895bff6a
+EBUILD culmus-ancient-0.05.1.ebuild 1076 RMD160 25c045e8bc5257ba6d47a5ea197862607b3d2669 SHA1 52a36944eb52cf2ba4594258061585027fb83caf SHA256 1045405722cacf91aba14d499c1302b91ef54f0103f9be9e39d37559205a827b
+MISC metadata.xml 158 RMD160 e563fdca0707ee5927deab77f2e5ef79816384ca SHA1 8e4ca6d183e52cdbea8cfba08b7a7910e648fc84 SHA256 9a8722fb0b5a1992b3942e85f23df4e08f10cabc2d783ca887479abe115b3ea8
diff --git a/media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild b/media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild
new file mode 100644
index 0000000..dd840ce
--- /dev/null
+++ b/media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit font versionator
+
+MY_P=AncientSemiticFonts-$(replace_version_separator 2 '-')
+
+DESCRIPTION="Ancient Semitic Scripts"
+HOMEPAGE="http://culmus.sourceforge.net/"
+SRC_URI="!fontforge? ( mirror://sourceforge/culmus/${MY_P}.TTF.tgz )
+ fontforge? ( mirror://sourceforge/culmus/${MY_P}.tgz )"
+ #fontforge? ( mirror://sourceforge/culmus/${MY_P}.src.tgz )"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+LICENSE="GPL-2 MIT"
+IUSE="fontforge"
+
+DEPEND="fontforge? ( media-gfx/fontforge )"
+
+FONT_SUFFIX="ttf"
+DOCS="CHANGES README"
+
+if use fontforge; then
+ S=${WORKDIR}/${MY_P}
+ FONT_S=${S}/src
+else
+ S=${WORKDIR}/${MY_P}.TTF
+ FONT_S=${S}/fonts
+fi
+
+src_compile() {
+ if use fontforge; then
+ cd src
+ export FONTFORGE_LANGUAGE=ff
+ make clean
+ make all || die "Failed to build fonts"
+ fi
+}
+
+pkg_postinst() {
+ elog "This font contains support for fontconfig, which may make"
+ elog "it render more smoothly. To enable it, do:"
+ elog "eselect fontconfig enable 65-culmus.conf"
+}
diff --git a/media-fonts/culmus-ancient/metadata.xml b/media-fonts/culmus-ancient/metadata.xml
new file mode 100644
index 0000000..696065e
--- /dev/null
+++ b/media-fonts/culmus-ancient/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>
diff --git a/media-fonts/tex-gyre/Manifest b/media-fonts/tex-gyre/Manifest
new file mode 100644
index 0000000..46c4b25
--- /dev/null
+++ b/media-fonts/tex-gyre/Manifest
@@ -0,0 +1,4 @@
+AUX tex-gyre.cfg 96 RMD160 8c9ed26b25c834055853f18b770d9529076c56b0 SHA1 823ca11ea076b4afd001ff12d20b9f710a82cdc2 SHA256 ed63663bc4d1707d9657250e0a5217fd6f4061a48a742af62c85cfc66b723a18
+DIST tg-v1.104.zip 18542881 RMD160 176338e795e2ecf8ea64329dcbe11a8c8cc81ca4 SHA1 dd417ff2d9b6e0e7ab4a63138692ace4212b70d4 SHA256 5a172c5ec0536c728d8837cfbf753e5129a306a5bdb6a37a092a0ba5f84f49f1
+EBUILD tex-gyre-1.104.ebuild 1486 RMD160 d04a8972aafc2557ff0788583d3c354ec0de656e SHA1 7e59cb58e1fef54dfea4c95274553aae5fe3cb46 SHA256 0fcdf97e3c8b63067023e1ce8c3c5c2d2c3a7603ad361e5a354d5b3b7e5832fe
+MISC metadata.xml 158 RMD160 e563fdca0707ee5927deab77f2e5ef79816384ca SHA1 8e4ca6d183e52cdbea8cfba08b7a7910e648fc84 SHA256 9a8722fb0b5a1992b3942e85f23df4e08f10cabc2d783ca887479abe115b3ea8
diff --git a/media-fonts/tex-gyre/files/tex-gyre.cfg b/media-fonts/tex-gyre/files/tex-gyre.cfg
new file mode 100644
index 0000000..e7f22e7
--- /dev/null
+++ b/media-fonts/tex-gyre/files/tex-gyre.cfg
@@ -0,0 +1,8 @@
+Map qag.map
+Map qbk.map
+Map qcr.map
+Map qcs.map
+Map qhv.map
+Map qpl.map
+Map qtm.map
+Map qzc.map
diff --git a/media-fonts/tex-gyre/metadata.xml b/media-fonts/tex-gyre/metadata.xml
new file mode 100644
index 0000000..696065e
--- /dev/null
+++ b/media-fonts/tex-gyre/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>
diff --git a/media-fonts/tex-gyre/tex-gyre-1.104.ebuild b/media-fonts/tex-gyre/tex-gyre-1.104.ebuild
new file mode 100644
index 0000000..c8535f3
--- /dev/null
+++ b/media-fonts/tex-gyre/tex-gyre-1.104.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit latex-package font
+
+MY_P=tg-v${PV}
+
+DESCRIPTION="Fonts extending freely available URW fonts."
+HOMEPAGE="http://www.gust.org.pl/projects/e-foundry/tex-gyre"
+SRC_URI="${HOMEPAGE}/whole/${MY_P}.zip"
+LICENSE="GUST-FONT-LICENSE"
+
+SLOT="0"
+KEYWORDS="x86"
+IUSE="latex"
+
+SUPPLIER="public"
+S=${WORKDIR}/${MY_P}
+FONT_S=${S}/fonts/opentype/${SUPPLIER}/${PN}
+FONT_SUFFIX="otf"
+
+src_install() {
+ if use latex; then
+ cd "${S}/tex/latex/${PN}/"
+ latex-package_src_doinstall styles
+ for f in tfm afm; do
+ cd "${S}/fonts/${f}/${SUPPLIER}/${PN}/"
+ latex-package_src_doinstall fonts
+ done
+
+ for f in enc map; do
+ cd "${S}/fonts/${f}/dvips/${PN}"
+ insinto "${TEXMF}/fonts/${f}/dvips/${PN}"
+ doins * || die "doins ${f} failed"
+ done
+
+ cd "${FONT_S}"
+ insinto "${TEXMF}/fonts/opentype/${SUPPLIER}/${PN}"
+ doins * || die "failed to install opentype fonts"
+
+ cd "${S}/fonts/type1/${SUPPLIER}/${PN}"
+ insinto "/usr/share/texmf-dist/fonts/type1/${SUPPLIER}/${PN}"
+ doins * || die "failed to install type1 fonts"
+
+ cd "${S}/doc/fonts/tex-gyre"
+ latex-package_src_doinstall
+
+ if latex-package_has_tetex_3; then
+ insinto /etc/texmf/updmap.d
+ doins "${FILESDIR}/${PN}.cfg"
+ fi
+ fi
+
+ font_src_install
+}
+
+pkg_postinst() {
+ use latex && latex-package_pkg_postinst
+ font_pkg_postinst
+}
+
+
+pkg_postrm() {
+ use latex && latex-package_pkg_postrm
+ font_pkg_postrm
+}