bump(media-fonts/dejavu): sync with upstream

This commit is contained in:
David Michael 2017-05-04 15:18:46 -07:00
parent 67f6f58c97
commit 92c2da2b29
7 changed files with 163 additions and 50 deletions

View File

@ -1,2 +1,9 @@
DIST dejavu-fonts-2.33.tar.bz2 11133167 RMD160 d3841112cf4b660d8be76f482153908eeba7b56d SHA1 62ac49903e40fcad156f153bcd96858bee0854f5 SHA256 bc60143be7adf8868d9233ae0f0a0c1b38b3bdd23529859dfdca7b3374cba082 DIST dejavu-fonts-2.35.tar.bz2 11493699 SHA256 646f5f52fbba7c6c82580a22cedb487f31ecf28aa28c71da5c38e04c2989abf5 SHA512 a00ad39b3f02dc3866b54b522b299d65a571bf7c0625b8aa4f7095fa15010cebecb8b2a51a3716336c48531acf617b557dd4114b670910560e69d2b315715cb4 WHIRLPOOL 698b1486e3ddc61f9ddfc5608540d71cd5aaa9348a3c698217b5339c7ad7615236f6529e76c1da725cb4891358341ee9a48f660fb1becaa59bb3d0f89e3a92e4
DIST dejavu-fonts-ttf-2.33.tar.bz2 4881324 RMD160 5eb52dff65acc3eb85b1c5a8239dc575d1a3ac74 SHA1 4459d6adc3d5cfeb08e5fbe7a4310da96a58f752 SHA256 82a5823a270715913af51915cc20594568f57afb7450abb989695d8808a4194d 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

View File

@ -1,14 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/dejavu/dejavu-2.33.ebuild,v 1.10 2012/04/26 19:28:04 aballier Exp $
EAPI="4"
EAPI=5
inherit font versionator inherit font versionator
DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters" DESCRIPTION="DejaVu fonts, bitstream vera with ISO-8859-2 characters"
HOMEPAGE="http://dejavu.sourceforge.net/" HOMEPAGE="https://dejavu-fonts.github.io/"
LICENSE="BitstreamVera"
# If you want to test snapshot from dejavu.sf.net/snapshots/ # If you want to test snapshot from dejavu.sf.net/snapshots/
# just rename ebuild to dejavu-2.22.20071220.2156.ebuild # just rename ebuild to dejavu-2.22.20071220.2156.ebuild
@ -18,53 +15,52 @@ snapv=${snapv/./-}
MY_BP=${PN}-fonts-ttf-${MY_PV} MY_BP=${PN}-fonts-ttf-${MY_PV}
MY_SP=${PN}-fonts-${MY_PV} MY_SP=${PN}-fonts-${MY_PV}
if [ -z ${snapv} ] if [[ -z ${snapv} ]]; then
then SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
SRC_URI="!fontforge? ( mirror://sourceforge/${PN}/${MY_BP}.tar.bz2 )
fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )" fontforge? ( mirror://sourceforge/${PN}/${MY_SP}.tar.bz2 )"
else else
MY_BP=${MY_BP}-${snapv} SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}-${snapv}.tar.bz2 )
MY_SP=${MY_SP}-${snapv} fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}-${snapv}.tar.bz2 )"
SRC_URI="!fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_BP}.tar.bz2 )
fontforge? ( http://dejavu.sourceforge.net/snapshots/${MY_SP}.tar.bz2 )"
fi fi
LICENSE="BitstreamVera"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" 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" IUSE="fontforge"
DEPEND="fontforge? ( x11-apps/mkfontscale DEPEND="fontforge? ( x11-apps/mkfontscale
>=media-gfx/fontforge-20080429 >=media-gfx/fontforge-20080429
x11-apps/mkfontdir x11-apps/mkfontdir
dev-perl/Font-TTF dev-perl/Font-TTF
app-i18n/unicode-data app-i18n/unicode-data
>media-libs/fontconfig-2.6.0 )" >media-libs/fontconfig-2.6.0 )"
RDEPEND=""
if use fontforge
then
S=${WORKDIR}/${MY_SP}
FONT_S=${S}/build
else
S=${WORKDIR}/${MY_BP}
FONT_S=${S}/ttf
fi
FONT_CONF=( FONT_CONF=(
"${S}"/fontconfig/20-unhint-small-dejavu-sans-mono.conf fontconfig/20-unhint-small-dejavu-sans-mono.conf
"${S}"/fontconfig/20-unhint-small-dejavu-sans.conf fontconfig/20-unhint-small-dejavu-sans.conf
"${S}"/fontconfig/20-unhint-small-dejavu-serif.conf fontconfig/20-unhint-small-dejavu-serif.conf
"${S}"/fontconfig/57-dejavu-sans-mono.conf fontconfig/57-dejavu-sans-mono.conf
"${S}"/fontconfig/57-dejavu-sans.conf fontconfig/57-dejavu-sans.conf
"${S}"/fontconfig/57-dejavu-serif.conf ) fontconfig/57-dejavu-serif.conf
)
FONT_S="ttf"
FONT_SUFFIX="ttf" FONT_SUFFIX="ttf"
DOCS="AUTHORS NEWS README status.txt langcover.txt unicover.txt" 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() { src_compile() {
if use fontforge if use fontforge; then
then
emake -j1 \ emake -j1 \
BUILDDIR=ttf \
BLOCKS=/usr/share/unicode-data/Blocks.txt \ BLOCKS=/usr/share/unicode-data/Blocks.txt \
UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \ UNICODEDATA=/usr/share/unicode-data/UnicodeData.txt \
FC-LANG=/usr/share/fc-lang \ FC-LANG=/usr/share/fc-lang \
@ -75,8 +71,7 @@ src_compile() {
src_install() { src_install() {
font_src_install font_src_install
if use fontforge if use fontforge; then
then dodoc ttf/*.txt
dodoc build/*.txt
fi fi
} }

View File

@ -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
}

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>fonts@gentoo.org</email>
<name>Fonts</name>
</maintainer>
<use>
<flag name="fontforge">Use <pkg>media-gfx/fontforge</pkg> to build fonts from source</flag>
</use>
<longdescription>
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
</longdescription>
<upstream>
<remote-id type="sourceforge">dejavu</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,12 +0,0 @@
DEFINED_PHASES=compile install postinst postrm setup
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 ) X? ( x11-apps/mkfontdir media-fonts/encodings )
DESCRIPTION=DejaVu fonts, bitstream vera with ISO-8859-2 characters
EAPI=4
HOMEPAGE=http://dejavu.sourceforge.net/
IUSE=fontforge X
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris
LICENSE=BitstreamVera
SLOT=0
SRC_URI=!fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-ttf-2.33.tar.bz2 ) fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-2.33.tar.bz2 )
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 font cd7790315ca5b8c505e1e0513df6acce multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0b47728990bb556c2e7b08376212fd70

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install postinst postrm setup unpack
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 ) X? ( x11-apps/mkfontdir media-fonts/encodings )
DESCRIPTION=DejaVu fonts, bitstream vera with ISO-8859-2 characters
EAPI=5
HOMEPAGE=https://dejavu-fonts.github.io/
IUSE=fontforge X
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
LICENSE=BitstreamVera
SLOT=0
SRC_URI=!fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-ttf-2.35.tar.bz2 ) fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-2.35.tar.bz2 )
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea font 82836641e7d4639329d8c195234ad0e3 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=127d7edeaea1311dc7e9a9097ffda1b0

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install postinst postrm setup unpack
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 ) X? ( x11-apps/mkfontdir media-fonts/encodings )
DESCRIPTION=DejaVu fonts, bitstream vera with ISO-8859-2 characters
EAPI=6
HOMEPAGE=https://dejavu-fonts.github.io/
IUSE=fontforge X
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
LICENSE=BitstreamVera
SLOT=0
SRC_URI=!fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-ttf-2.37.tar.bz2 ) fontforge? ( mirror://sourceforge/dejavu/dejavu-fonts-2.37.tar.bz2 )
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea font 82836641e7d4639329d8c195234ad0e3 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=2b99612c3a4eaf3df5ffd4449fd70193