commit:     bc421934b81ea3805e86879fbe03720aab43aeef
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 21 16:44:53 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 21 19:06:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc421934

media-fonts/essays1743: EAPI-7 bump, add IUSE="otf,ttf"

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-fonts/essays1743/Manifest                |  1 +
 media-fonts/essays1743/essays1743-2.100.ebuild | 20 +++++++++++---------
 media-fonts/essays1743/metadata.xml            | 12 ++++++++----
 3 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/media-fonts/essays1743/Manifest b/media-fonts/essays1743/Manifest
index bdfadfe099f..ab431cabcc7 100644
--- a/media-fonts/essays1743/Manifest
+++ b/media-fonts/essays1743/Manifest
@@ -1 +1,2 @@
+DIST essays1743-2.100-1-otf.tar.gz 3582487 BLAKE2B 
787ac5015b3da3ddcbad4a988c2b683159cb176789a39033e6103dddc5a101562b310e438cc1cebfc99ca1dc7efc15e256d3fd02c6cc283ebef70bc1ef8c7a0c
 SHA512 
f1d205e9ad77be119a32b105a36c0a8ec45eedd19451c64643dbe13add46a6407d7cad9444d16d096b648405b4abb04b70bb943767308bcf7b6512398c2e4df6
 DIST essays1743-2.100-1-ttf.tar.gz 3107168 BLAKE2B 
b8c9b55b3bf0178bdcd4fd25e0fc151ecf5666052530b596bf22f6ae362464b5f9947a8e8e877dfa775acb9898a180b3dafb2fdbf4a5724a266088321a72b1ec
 SHA512 
31885e430713e6931b1bf2f7ce307e964576f1f2909a60c4a0a9adfa6293fd1c02200155d3bd56d0714210c7e653ee1980425539a554b304c3a3c6fb6121bd2e

diff --git a/media-fonts/essays1743/essays1743-2.100.ebuild 
b/media-fonts/essays1743/essays1743-2.100.ebuild
index 962931d7eb9..8e23029b793 100644
--- a/media-fonts/essays1743/essays1743-2.100.ebuild
+++ b/media-fonts/essays1743/essays1743-2.100.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit font
 
 DESCRIPTION="John Stracke's Essays 1743 font"
 HOMEPAGE="https://www.thibault.org/fonts/essays/";
-SRC_URI="https://www.thibault.org/fonts/essays/${P}-1-ttf.tar.gz";
+SRC_URI="otf? ( https://www.thibault.org/fonts/essays/${P}-1-otf.tar.gz )
+       ttf? ( https://www.thibault.org/fonts/essays/${P}-1-ttf.tar.gz )"
+S="${WORKDIR}/${PN}"
 
 LICENSE="|| ( LGPL-2.1 OFL-1.1 )"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~x64-macos"
-IUSE=""
+IUSE="+otf ttf"
 
-DEPEND=""
-RDEPEND=""
+REQUIRED_USE="|| ( otf ttf )"
 
-S="${WORKDIR}/${PN}"
-FONT_S="${S}"
-FONT_SUFFIX="ttf"
+src_install() {
+       local FONT_SUFFIX="$(usex otf otf '') $(usex ttf ttf '')"
+       font_src_install
+}

diff --git a/media-fonts/essays1743/metadata.xml 
b/media-fonts/essays1743/metadata.xml
index 13ee7931459..d8434021029 100644
--- a/media-fonts/essays1743/metadata.xml
+++ b/media-fonts/essays1743/metadata.xml
@@ -1,8 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<maintainer type="project">
-       <email>fo...@gentoo.org</email>
-       <name>Fonts</name>
-</maintainer>
+       <maintainer type="project">
+               <email>fo...@gentoo.org</email>
+               <name>Fonts</name>
+       </maintainer>
+       <use>
+                       <flag name="otf">Install the OpenType version of the 
font</flag>
+                       <flag name="ttf">Install the TrueType version of the 
font</flag>
+       </use>
 </pkgmetadata>

Reply via email to