summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2019-10-19 17:27:47 +0200
committerDavid Seifert <soap@gentoo.org>2019-10-19 17:27:47 +0200
commita2435a0ff181011b08b997691881e1bb86ce40cc (patch)
treef3cb58c7ec52750d05208c89f5f0f4983a8267fe /media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild
parentnet-proxy/tayga: fix conf.d and init.d insertions. (diff)
downloadgentoo-a2435a0ff181011b08b997691881e1bb86ce40cc.tar.gz
gentoo-a2435a0ff181011b08b997691881e1bb86ce40cc.tar.bz2
gentoo-a2435a0ff181011b08b997691881e1bb86ce40cc.zip
media-fonts/zh-kcfonts: Port to EAPI 7
Bug: https://bugs.gentoo.org/697292 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild')
-rw-r--r--media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild42
1 files changed, 20 insertions, 22 deletions
diff --git a/media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild b/media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild
index fcc568527812..c08fdae5871d 100644
--- a/media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild
+++ b/media-fonts/zh-kcfonts/zh-kcfonts-1.05-r3.ebuild
@@ -1,42 +1,40 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=0
+EAPI=7
-S="${WORKDIR}"
-inherit eutils font toolchain-funcs
+inherit font toolchain-funcs
+
+MY_P="${P#zh-}"
-MY_P="kcfonts-${PV}"
DESCRIPTION="Kuo Chauo Chinese Fonts collection in BIG5 encoding"
-SRC_URI="ftp://freebsd.sinica.edu.tw/pub/distfiles/${MY_P}.tar.gz
- ftp://wm28.csie.ncu.edu.tw/pub/distfiles/${MY_P}.tar.gz
- mirror://gentoo/${MY_P}-freebsd-aa_ad.patch.gz"
-HOMEPAGE="http://freebsd.sinica.edu.tw/"
# no real homepage exists, but this was written by Taiwanese FreeBSD devs
+HOMEPAGE="http://freebsd.sinica.edu.tw/"
+SRC_URI="
+ ftp://freebsd.sinica.edu.tw/pub/distfiles/${MY_P}.tar.gz
+ ftp://wm28.csie.ncu.edu.tw/pub/distfiles/${MY_P}.tar.gz
+ https://dev.gentoo.org/~soap/distfiles/${P}-freebsd-aa_ad.patch.gz"
LICENSE="freedist"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc s390 sh sparc x86"
IUSE=""
-
# Only installs fonts
RESTRICT="strip binchecks"
-DEPEND="x11-apps/bdftopcf"
-RDEPEND=""
+BDEPEND="x11-apps/bdftopcf"
-FONT_SUFFIX="pcf.gz"
-DOCS="00README Xdefaults.*"
+S="${WORKDIR}"
-src_unpack() {
- unpack ${A}
- cd "${S}"
+PATCHES=(
+ "${WORKDIR}"/${P}-freebsd-aa_ad.patch
+ "${FILESDIR}"/${MY_P}-code-fixups.patch
+ "${FILESDIR}"/${MY_P}-parallel-make.patch
+)
- epatch "${WORKDIR}/${MY_P}-freebsd-aa_ad.patch"
- epatch "${FILESDIR}/${MY_P}-code-fixups.patch"
- epatch "${FILESDIR}/${MY_P}-parallel-make.patch"
-}
+FONT_SUFFIX="pcf.gz"
+DOCS="00README Xdefaults.*"
src_compile() {
- emake CC="$(tc-getCC)" || die
+ emake CC="$(tc-getCC)"
}