diff options
author | 2009-01-27 17:50:06 +0000 | |
---|---|---|
committer | 2009-01-27 17:50:06 +0000 | |
commit | e0dc997168bc64a5b008b12abfa27bd29e66d5eb (patch) | |
tree | 6aeaf70f66b413fb7539a51a73c49bcc82f4fe96 /media-fonts | |
parent | Distribute sources in publicaly available location. (diff) | |
download | pva-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/Manifest | 4 | ||||
-rw-r--r-- | media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild | 46 | ||||
-rw-r--r-- | media-fonts/culmus-ancient/metadata.xml | 5 | ||||
-rw-r--r-- | media-fonts/tex-gyre/Manifest | 4 | ||||
-rw-r--r-- | media-fonts/tex-gyre/files/tex-gyre.cfg | 8 | ||||
-rw-r--r-- | media-fonts/tex-gyre/metadata.xml | 5 | ||||
-rw-r--r-- | media-fonts/tex-gyre/tex-gyre-1.104.ebuild | 67 |
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 +} |