media-fonts/unifont: bump to 13.0.01
authorMike Gilbert <floppym@gentoo.org>
Sun, 29 Mar 2020 02:10:17 +0000 (22:10 -0400)
committerMike Gilbert <floppym@gentoo.org>
Sun, 29 Mar 2020 02:11:26 +0000 (22:11 -0400)
Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
media-fonts/unifont/Manifest
media-fonts/unifont/unifont-13.0.01.ebuild [moved from media-fonts/unifont/unifont-11.0.02.ebuild with 60% similarity]

index a418d652f568c310bd7285d0e576502fd6b651b7..d587e3534ebe6ea8662e48afb81abffa5c972d27 100644 (file)
@@ -1,2 +1,2 @@
 DIST unifont-10.0.06.tar.gz 15651257 BLAKE2B e146ffe9ab591e5d90d399d37e068f0c3002a67699698b3f6b22a14ca91fe0415a507d855b56caae4e50183d97978667edca2fa2095209abbc7d02a4f17c20b8 SHA512 36f1eed24b37aad2f2ef100c8d2be01363a5438e76771e9ae82fa61ce58a4dd51566063b8e7b1265696cfe2335f1017842fecac2a5a801913f82ac9bf24caa54
-DIST unifont-11.0.02.tar.gz 15874967 BLAKE2B ee3c887ae441e70a95aad9a8f11d955ef848a5d4921d9c4c340d2f91a4c795503f2ef514bae93899591978afb797bee9d03bc222801f7d2daed199fb6045769b SHA512 d0dc8ce079feb282f53c444df5819751a7c97788feed480dc5c5b8a239c8cc13ef258876ffe2830994e404c0a6f524481a405b273c7341703ceef5854c12a68d
+DIST unifont-13.0.01.tar.gz 21053298 BLAKE2B 981d3d79015df9fa401823034de532840652127bc881d13244243dc0fbaabc14212b006f1e72ff65233793c7064576b51855d6a8ab1f7d889e7837c9c22d4f5d SHA512 2987aa097f89b1287d126e44297b19e405e198bb8ede2e321e6452c60678ebf4cf0be5f059b9565f4584bad09801effabe64d01ab90f132f27b206174827b14b
similarity index 60%
rename from media-fonts/unifont/unifont-11.0.02.ebuild
rename to media-fonts/unifont/unifont-13.0.01.ebuild
index 11e1e3db69d6997a4b38fd9ff9b20415f4edcec0..ff270fcb7c1dad4aa6468ade00ba887aa255372d 100644 (file)
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit font toolchain-funcs xdg-utils
+inherit font toolchain-funcs
 
 DESCRIPTION="GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font"
 HOMEPAGE="http://unifoundry.com/"
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="fontforge utils"
 
-DEPEND="
+BDEPEND="
        fontforge? (
                app-text/bdf2psf
                dev-lang/perl
@@ -34,32 +34,27 @@ PATCHES=(
        "${FILESDIR}"/11.0.02-make.patch
 )
 
-src_prepare() {
-       sed -i -e 's/install -s/install/' src/Makefile || die
-       default
-}
-
 src_compile() {
+       buildargs=(
+               BUILDFONT=$(usex fontforge 1 '')
+               CC="$(tc-getCC)"
+               CFLAGS="${CFLAGS}"
+               INSTALL="${INSTALL-install}"
+       )
        if use fontforge || use utils; then
-               tc-export CC
-               xdg_environment_reset
-               makeargs=(
-                       CFLAGS="${CFLAGS}"
-                       BUILDFONT=$(usex fontforge 1 '')
-               )
-               emake  "${makeargs[@]}"
+               emake "${buildargs[@]}"
        fi
 }
 
 src_install() {
-       makeargs+=(
-               DESTDIR="${ED%/}"
-               PCFDEST="${ED%/}${FONTDIR}"
-               TTFDEST="${ED%/}${FONTDIR}"
-               USRDIR=usr
+       local installargs=(
+               COMPRESS=0
+               DESTDIR="${ED}"
+               PCFDEST="${ED}${FONTDIR}"
+               TTFDEST="${ED}${FONTDIR}"
        )
-       use utils || makeargs+=( -C font )
-       emake "${makeargs[@]}" COMPRESS=0 install
+       use utils || installargs+=( -C font )
+       emake "${buildargs[@]}" "${installargs[@]}" install
        font_xfont_config
        font_fontconfig
 }