From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-fonts/dejavu/Manifest | 9 ++++ media-fonts/dejavu/dejavu-2.35.ebuild | 77 +++++++++++++++++++++++++++++++++++ media-fonts/dejavu/dejavu-2.37.ebuild | 77 +++++++++++++++++++++++++++++++++++ media-fonts/dejavu/metadata.xml | 22 ++++++++++ 4 files changed, 185 insertions(+) create mode 100644 media-fonts/dejavu/Manifest create mode 100644 media-fonts/dejavu/dejavu-2.35.ebuild create mode 100644 media-fonts/dejavu/dejavu-2.37.ebuild create mode 100644 media-fonts/dejavu/metadata.xml (limited to 'media-fonts/dejavu') diff --git a/media-fonts/dejavu/Manifest b/media-fonts/dejavu/Manifest new file mode 100644 index 000000000000..83e7b60d7f91 --- /dev/null +++ b/media-fonts/dejavu/Manifest @@ -0,0 +1,9 @@ +DIST dejavu-fonts-2.35.tar.bz2 11493699 SHA256 646f5f52fbba7c6c82580a22cedb487f31ecf28aa28c71da5c38e04c2989abf5 SHA512 a00ad39b3f02dc3866b54b522b299d65a571bf7c0625b8aa4f7095fa15010cebecb8b2a51a3716336c48531acf617b557dd4114b670910560e69d2b315715cb4 WHIRLPOOL 698b1486e3ddc61f9ddfc5608540d71cd5aaa9348a3c698217b5339c7ad7615236f6529e76c1da725cb4891358341ee9a48f660fb1becaa59bb3d0f89e3a92e4 +DIST dejavu-fonts-2.37.tar.bz2 12050109 SHA256 4b21c5203f792343d5e90ab1cb0cf07e99887218abe3d83cd9a98cea9085e799 SHA512 e61fc8c675ef76edb49dd9a8caee62087280929bb8144b52aca2f8def30025c56246589ad8a6a806b9574e6876eedd16d57c70a6ce9c86817a2dfe39d8a2bb2b WHIRLPOOL 5642794ed3ee3fed64fd01444d835354c2d61d995091b656d6cae2b8ec7b3ee652c06d45f559aebbe3a6b54e5ba5ec2b9bdbd3b45aa49c3bf626778efce7f8cc +DIST dejavu-fonts-ttf-2.35.tar.bz2 5092541 SHA256 f6d7965586101ff3a8a5c3ec503e082bb6a9604ff53413e10702e5917c194d88 SHA512 af0120e4c409cdcf31994499b2f24cb34e07961d5e48a70959ce6309df219e19bf35d0bb2a11f6ef5e24aa5788136998ec94fc2608bb6f409ba324595e858006 WHIRLPOOL 2b4685cd99d31dc29a8c703d27c2c7037872afcc8fa4d78ebb514640ad056a767795c8e29e5ec015994135df04d291b1689129d4a9c4ae46528f935fd7cc5530 +DIST dejavu-fonts-ttf-2.37.tar.bz2 5429777 SHA256 fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7 SHA512 bafa39321021097432777f0825d700190c23f917d754a4504722cd8946716c22c083836294dab7f3ae7cf20af63c4d0944f3423bf4aa25dbca562d1f30e00654 WHIRLPOOL c2e8a147eae50a91b696b91e2d205b66f02dc3dfa47f932553e9b02229b5d73216b1953da59fd1006c8711f396ab8dfeedaf2a5e4a07f6d8f04ae08957939c43 +EBUILD dejavu-2.35.ebuild 2138 SHA256 f49c86d9879e9b225ec41d0c80cfb36fe08c498ec5d883f1a1483bd0393bcaab SHA512 7ebb17717372bade13726987d3f8c7bdedae0577fad1f63256926a7da676875a70ed21e8b9b77b52e2e4b7392d7c50bb6778df1d55d9f503c849d30c541824a5 WHIRLPOOL c6d5e949048f7516c6816f9ab454fad55e7de3bcf3062de033ba860864ed6329fafa4982482fba7baedeabd8d1d922c3d27089df2db6a32827b9ae1e9eb9ffd1 +EBUILD dejavu-2.37.ebuild 2146 SHA256 2d4e9b40ab3627b4a5dcc3f7a43c44e44d38079096ca1d40c1af69184967947c SHA512 d35fcb8e49d08adb5f950cfba5d5c92de64d295e98d3d1927565f221faf806b225f5a1a3e80d314eab4568e6dc65beb9fcee2f612e3563563547d59ae547894f WHIRLPOOL 72e24da6286550e0516b08be04dc862dbf09ce84c7f4c93dadb14ac9251e6ac7251abbaf63ea0332eb18f91db0715f8bc2a2c76888e9790119610c349ad6ec66 +MISC ChangeLog 3457 SHA256 62d585749500c7e7aa6322679a861f9948e41419decdea8d611f58554c4c5f4c SHA512 5bdb62f500b2808e0dae2b2f8eca5ae69c3a5bac36cd821c6e8463428518aa7bf46125f2447507fbc14b224af4526cde5aeb2783f22e3be2acf3feb14774b613 WHIRLPOOL 6df2d7fc88e4a75584f37911939b3f1c9c855ccb7d824f7ab4b800eea9929a978c01e70670518574249462d08a911a0537927334b3ea21675d54dba7af382314 +MISC ChangeLog-2015 21627 SHA256 005ff7b77a3abad6d114fc54f9e2e6b5a72daed6f78650bb538210de7a7f043e SHA512 6064c0d9fcb61a271c5a6b4f4560433c641bdd0c11e459a3fe122e4bb30c30c55460ffaa54120e2227e7230177d9d690165e3f0255f50fd40209328f9f7ee929 WHIRLPOOL eb85a0b2683360a332b67a724baebfacbb536cbc77ad4eb7252165fb3fb6a28a62154edfe328652086aeee740e9b138c69f06a3420408a76e02b963c15c8f694 +MISC metadata.xml 854 SHA256 d02765b897681dfd63d3f7b90587b7bbe203f0ee4f31f11fe9ea4547f6261e9a SHA512 2baa05f3f861db77c828c4da9dd71067577a55e0566805d71ab553eec6c450609331477a614ce058b7bea4032b8eade7c1379f5db5a17cf7d00372620eb206ef WHIRLPOOL d36c0034cc25395077b8048f18526ef0dfc802fd506f2f9663d110eb0d30d0b8e06eac2082260d05241b7b88edf96ba93c38e1c6cc2264464269325e17a6b934 diff --git a/media-fonts/dejavu/dejavu-2.35.ebuild b/media-fonts/dejavu/dejavu-2.35.ebuild new file mode 100644 index 000000000000..53f00cb32efa --- /dev/null +++ b/media-fonts/dejavu/dejavu-2.35.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit font versionator + +DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters" +HOMEPAGE="https://dejavu-fonts.github.io/" + +# If you want to test snapshot from dejavu.sf.net/snapshots/ +# just rename ebuild to dejavu-2.22.20071220.2156.ebuild +MY_PV=$(get_version_component_range 1-2) +snapv=$(get_version_component_range 3-4) +snapv=${snapv/./-} +MY_BP=${PN}-fonts-ttf-${MY_PV} +MY_SP=${PN}-fonts-${MY_PV} + +if [[ -z ${snapv} ]]; then + SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 ) + fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )" +else + SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}-${snapv}.tar.bz2 ) + fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}-${snapv}.tar.bz2 )" +fi + +LICENSE="BitstreamVera" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="fontforge" + +DEPEND="fontforge? ( x11-apps/mkfontscale + >=media-gfx/fontforge-20080429 + x11-apps/mkfontdir + dev-perl/Font-TTF + app-i18n/unicode-data + >media-libs/fontconfig-2.6.0 )" + +FONT_CONF=( + fontconfig/20-unhint-small-dejavu-sans-mono.conf + fontconfig/20-unhint-small-dejavu-sans.conf + fontconfig/20-unhint-small-dejavu-serif.conf + fontconfig/57-dejavu-sans-mono.conf + fontconfig/57-dejavu-sans.conf + fontconfig/57-dejavu-serif.conf +) + +FONT_S="ttf" +FONT_SUFFIX="ttf" +DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt" + +src_unpack() { + default + if use fontforge; then + mv "${MY_SP}" "${P}" || die + else + mv "${MY_BP}" "${P}" || die + fi +} + +src_compile() { + if use fontforge; then + emake -j1 \ + BUILDDIR=ttf \ + BLOCKS=/usr/share/unicode-data/Blocks.txt \ + UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \ + FC-LANG=/usr/share/fc-lang \ + full sans \ + || die "emake failed" + fi +} + +src_install() { + font_src_install + if use fontforge; then + dodoc ttf/*.txt + fi +} diff --git a/media-fonts/dejavu/dejavu-2.37.ebuild b/media-fonts/dejavu/dejavu-2.37.ebuild new file mode 100644 index 000000000000..dd07747d42aa --- /dev/null +++ b/media-fonts/dejavu/dejavu-2.37.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit font versionator + +DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters" +HOMEPAGE="https://dejavu-fonts.github.io/" + +# If you want to test snapshot from dejavu.sf.net/snapshots/ +# just rename ebuild to dejavu-2.22.20071220.2156.ebuild +MY_PV=$(get_version_component_range 1-2) +snapv=$(get_version_component_range 3-4) +snapv=${snapv/./-} +MY_BP=${PN}-fonts-ttf-${MY_PV} +MY_SP=${PN}-fonts-${MY_PV} + +if [[ -z ${snapv} ]]; then + SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 ) + fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )" +else + SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}-${snapv}.tar.bz2 ) + fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}-${snapv}.tar.bz2 )" +fi + +LICENSE="BitstreamVera" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="fontforge" + +DEPEND="fontforge? ( x11-apps/mkfontscale + >=media-gfx/fontforge-20080429 + x11-apps/mkfontdir + dev-perl/Font-TTF + app-i18n/unicode-data + >media-libs/fontconfig-2.6.0 )" + +FONT_CONF=( + fontconfig/20-unhint-small-dejavu-sans-mono.conf + fontconfig/20-unhint-small-dejavu-sans.conf + fontconfig/20-unhint-small-dejavu-serif.conf + fontconfig/57-dejavu-sans-mono.conf + fontconfig/57-dejavu-sans.conf + fontconfig/57-dejavu-serif.conf +) + +FONT_S="ttf" +FONT_SUFFIX="ttf" +DOCS="AUTHORS NEWS README.md status.txt langcover.txt unicover.txt" + +src_unpack() { + default + if use fontforge; then + mv "${MY_SP}" "${P}" || die + else + mv "${MY_BP}" "${P}" || die + fi +} + +src_compile() { + if use fontforge; then + emake \ + BUILDDIR=ttf \ + BLOCKS=/usr/share/unicode-data/Blocks.txt \ + UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \ + FC-LANG=/usr/share/fc-lang \ + full sans \ + || die "emake failed" + fi +} + +src_install() { + font_src_install + if use fontforge; then + dodoc ttf/*.txt + fi +} diff --git a/media-fonts/dejavu/metadata.xml b/media-fonts/dejavu/metadata.xml new file mode 100644 index 000000000000..5da180270d4e --- /dev/null +++ b/media-fonts/dejavu/metadata.xml @@ -0,0 +1,22 @@ + + + + + fonts@gentoo.org + Fonts + + + Use media-gfx/fontforge to build fonts from source + + + The DejaVu fonts are a font family based on the Vera Fonts release 1.10. Its + purpose is to provide a wider range of characters while maintaining the + original look and feel through the process of collaborative development. + Available families (Sans = sans serif, Mono = monospaced): DejaVu Sans, + DejaVu Sans Mono, DejaVu Sans Condensed (experimental), DejaVu Serif, DejaVu + Serif Condensed + + + dejavu + + -- cgit v1.2.3