summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /media-fonts/liberation-fonts
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'media-fonts/liberation-fonts')
-rw-r--r--media-fonts/liberation-fonts/Manifest6
-rw-r--r--media-fonts/liberation-fonts/files/2.00.0/60-liberation.conf24
-rw-r--r--media-fonts/liberation-fonts/files/60-liberation.conf28
-rw-r--r--media-fonts/liberation-fonts/liberation-fonts-1.07.4.ebuild32
-rw-r--r--media-fonts/liberation-fonts/liberation-fonts-2.00.0-r1.ebuild34
-rw-r--r--media-fonts/liberation-fonts/liberation-fonts-2.00.1-r1.ebuild41
-rw-r--r--media-fonts/liberation-fonts/metadata.xml14
7 files changed, 179 insertions, 0 deletions
diff --git a/media-fonts/liberation-fonts/Manifest b/media-fonts/liberation-fonts/Manifest
new file mode 100644
index 00000000000..a551a30205f
--- /dev/null
+++ b/media-fonts/liberation-fonts/Manifest
@@ -0,0 +1,6 @@
+DIST liberation-fonts-1.07.4.tar.gz 2937949 SHA256 ad98b7498dc2992f7f0868f79b65ce4a720a3acdb63ab3f1f1cb6881117a5406 SHA512 fc5abb4903f79621157d478baed0963600b04997ded1e0b937a9a41aee3b21900430a4c8ac92e09b7bd8b635ac6cd67c9a3c9f3532ff978d235ba965c25a8f68 WHIRLPOOL 4bffd9edd5e7470d82f705367419cc6e73b2be7923599e7c8b68f1d2aaf1b31931643b03f1997b464e13d1d893f1be45dab1531eb8c644bbadad4054922f06aa
+DIST liberation-fonts-2.00.0.tar.gz 4835476 SHA256 a4c5ca86da2319d66f657257c7b5b7cd56162e3bfc5396c873fb21e3f7eaf075 SHA512 6936e45fc5992ae802cf0b9867759e86d0682ff42f9ab12d16a6913f2e563de3565063f737a739a85ba71545907bceed8ed11da07a5cbc2f3fdef38f455b79f3 WHIRLPOOL 83dac63246addc1a396df33b6d5f809305cc0e5fd1d6fdcbb7b3476deab2d829f0ae545f9a031e281fe07403b2931503709d52aadc3c4b184614e85e7eb3613e
+DIST liberation-fonts-2.00.1.tar.gz 4842687 SHA256 7acbc612c3665292d2d94fd38fe7cd88d826281d31f8c209af92702bdaf6b9fa SHA512 8cfc1fa8f36e9f1c622879a822614b851b8339673ed6d2736937c483d85764ef12cc0d8a308f6c50e4877c2ab9b83ca2ea748b1458aa02cc840251e400285362 WHIRLPOOL 01b2242f11df25f4f4392e144072f92b76d211cf1183b52d2b46e5511642ed5a2ed58c79c726837d442a0db927c8f5870525f590919367e8afef548a9fb18801
+DIST liberation-fonts-ttf-1.07.4.tar.gz 1333593 SHA256 61a7e2b6742a43c73e8762cdfeaf6dfcf9abdd2cfa0b099a9854d69bc4cfee5c SHA512 0906151d111fd660c8cb90dfcb39e0a38805aa53cac162def5240ff3a75c40f6195e6876d09a2f7081913bfe732550b670d197f0e10598c463186fe3bc229b9f WHIRLPOOL 092c7ad539c58c9248eee505662375d92b0ec50f3449d2a0fa2011369aacf7bac88e48fd2709d6a1cbd7b9976889bf5b5d7f6512754ee31ef80f8962cfa094ae
+DIST liberation-fonts-ttf-2.00.0.tar.gz 2302736 SHA256 3b7214e7352b8e4990c71018031ecb0f40d6793f140d7a956d7345997c8c5100 SHA512 d7b801967dbbe643316241883b2f58e658f0ed55e3de6153f23c7110afb8f1f683602362c7e44a66e68c7fb5b4bdb600e4e0a6697bbaa5ec67f64891d1dcec87 WHIRLPOOL 1b7f94184036b53c6bc6ba5d2f6bad167afdf947e778c01ba1fb58af48f6dfd268156d5d69978643810f4c53506851ac0db84df588fd7a99aa2a29ab28c800c2
+DIST liberation-fonts-ttf-2.00.1.tar.gz 2285857 SHA256 7890278a6cd17873c57d9cd785c2d230d9abdea837e96516019c5885dd271504 SHA512 52dce5cf2c35165f81c903f2c7245d7f0e37a37eeb4003a015d8cc2404728f17ff4d723ddc5d4b6a6c03044d7ec97b98cf4eecfbc91607fcfed6e0aaff260739 WHIRLPOOL 7e12e18933a8815ad0d6a41040be5caa91009142899fe6422d1ef97771ebd40f1c6e46e0bc2a8a4d3a27a95f8a7384e1b7f12efd15a8117b6fd680d4c4be90f6
diff --git a/media-fonts/liberation-fonts/files/2.00.0/60-liberation.conf b/media-fonts/liberation-fonts/files/2.00.0/60-liberation.conf
new file mode 100644
index 00000000000..bda888cefd3
--- /dev/null
+++ b/media-fonts/liberation-fonts/files/2.00.0/60-liberation.conf
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!-- Symlinking this file to /etc/fonts/conf.d/ will allow
+ you to use liberation fonts instead of the microsoft truetype fonts.
+ (from http://uwstopia.nl/blog/2007/05/free-your-fonts) -->
+
+ <!-- Liberation fonts -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>Times New Roman</string></test>
+ <edit name="family" mode="assign"><string>Liberation Serif</string></edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family"><string>Arial</string></test>
+ <edit name="family" mode="assign"><string>Liberation Sans</string></edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family"><string>Courier</string></test>
+ <edit name="family" mode="assign"><string>Liberation Mono</string></edit>
+ </match>
+
+</fontconfig>
+
diff --git a/media-fonts/liberation-fonts/files/60-liberation.conf b/media-fonts/liberation-fonts/files/60-liberation.conf
new file mode 100644
index 00000000000..c2d1e8d89fb
--- /dev/null
+++ b/media-fonts/liberation-fonts/files/60-liberation.conf
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!-- Symlinking this file to /etc/fonts/conf.d/ will allow
+ you to use liberation fonts instead of the microsoft truetype fonts.
+ (from http://uwstopia.nl/blog/2007/05/free-your-fonts) -->
+
+ <!-- Liberation fonts -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>Times New Roman</string></test>
+ <edit name="family" mode="assign"><string>Liberation Serif</string></edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family"><string>Arial</string></test>
+ <edit name="family" mode="assign"><string>Liberation Sans</string></edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family"><string>Courier</string></test>
+ <edit name="family" mode="assign"><string>Liberation Mono</string></edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family"><string>Arial Narrow</string></test>
+ <edit name="family" mode="assign"><string>Liberation Sans Narrow</string></edit>
+ </match>
+
+</fontconfig>
+
diff --git a/media-fonts/liberation-fonts/liberation-fonts-1.07.4.ebuild b/media-fonts/liberation-fonts/liberation-fonts-1.07.4.ebuild
new file mode 100644
index 00000000000..26656eca949
--- /dev/null
+++ b/media-fonts/liberation-fonts/liberation-fonts-1.07.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit font
+
+DESCRIPTION="A GPL-2 Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat"
+HOMEPAGE="https://fedorahosted.org/liberation-fonts"
+SRC_URI="!fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${PN}-ttf-${PV}.tar.gz )
+ fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.gz )"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="GPL-2-with-exceptions"
+IUSE="fontforge X"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=( "${FILESDIR}/60-liberation.conf" )
+
+DEPEND="fontforge? ( media-gfx/fontforge )"
+RDEPEND=""
+
+pkg_setup() {
+ if use fontforge; then
+ FONT_S="${S}/${PN}-ttf-${PV}"
+ else
+ FONT_S="${WORKDIR}/${PN}-ttf-${PV}"
+ S="${FONT_S}"
+ fi
+ font_pkg_setup
+}
diff --git a/media-fonts/liberation-fonts/liberation-fonts-2.00.0-r1.ebuild b/media-fonts/liberation-fonts/liberation-fonts-2.00.0-r1.ebuild
new file mode 100644
index 00000000000..7f2882a523e
--- /dev/null
+++ b/media-fonts/liberation-fonts/liberation-fonts-2.00.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit font
+
+DESCRIPTION="A Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat"
+HOMEPAGE="https://fedorahosted.org/liberation-fonts"
+SRC_URI="!fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${PN}-ttf-${PV}.tar.gz )
+fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.gz )"
+
+KEYWORDS="alpha amd64 arm arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
+SLOT="0"
+LICENSE="OFL-1.1"
+IUSE="fontforge X"
+
+FONT_SUFFIX="ttf"
+
+FONT_CONF=( "${FILESDIR}/${PV}/60-liberation.conf" )
+
+DEPEND="fontforge? ( media-gfx/fontforge )"
+RDEPEND=""
+
+pkg_setup() {
+ if use fontforge; then
+ FONT_S="${S}/${PN}-ttf-${PV}"
+ else
+ FONT_S="${WORKDIR}/${PN}-ttf-${PV}"
+ S="${FONT_S}"
+ fi
+ font_pkg_setup
+}
diff --git a/media-fonts/liberation-fonts/liberation-fonts-2.00.1-r1.ebuild b/media-fonts/liberation-fonts/liberation-fonts-2.00.1-r1.ebuild
new file mode 100644
index 00000000000..bd01174c4cd
--- /dev/null
+++ b/media-fonts/liberation-fonts/liberation-fonts-2.00.1-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit font python-any-r1
+
+DESCRIPTION="A Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat"
+HOMEPAGE="https://fedorahosted.org/liberation-fonts"
+SRC_URI="!fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${PN}-ttf-${PV}.tar.gz )
+fontforge? ( https://fedorahosted.org/releases/l/i/${PN}/${P}.tar.gz )"
+
+KEYWORDS="amd64 arm ~arm64 ia64 ppc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+SLOT="0"
+LICENSE="OFL-1.1"
+IUSE="fontforge X"
+
+FONT_SUFFIX="ttf"
+
+FONT_CONF=( "${FILESDIR}/60-liberation.conf" )
+
+DEPEND="fontforge? (
+ ${PYTHON_DEPS}
+ media-gfx/fontforge
+ dev-python/fonttools
+ )"
+RDEPEND=""
+
+pkg_setup() {
+ if use fontforge; then
+ FONT_S="${S}/${PN}-ttf-${PV}"
+ python-any-r1_pkg_setup
+ else
+ FONT_S="${WORKDIR}/${PN}-ttf-${PV}"
+ S="${FONT_S}"
+ fi
+ font_pkg_setup
+}
diff --git a/media-fonts/liberation-fonts/metadata.xml b/media-fonts/liberation-fonts/metadata.xml
new file mode 100644
index 00000000000..6412fa61f25
--- /dev/null
+++ b/media-fonts/liberation-fonts/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>fonts</herd>
+ <maintainer>
+ <email>je_fro@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name='fontforge'>Use <pkg>media-gfx/fontforge</pkg> to build fonts from source</flag>
+ </use>
+ <longdescription lang="en">
+ A GPL-2 Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat
+ </longdescription>
+</pkgmetadata>