Gentoo Archives: gentoo-dev

From: Jonas Stein <jstein@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: [gentoo-dev] rfc: Remove inherit eutils from font.eclass for EAPI=6
Date: Wed, 14 Feb 2018 22:44:06
Message-Id: 98bd92fe-6583-a9e9-0590-2fe9204ff2ec@gentoo.org
1 Hi,
2
3 I think we do not need
4
5 inherit eutils
6 https://github.com/gentoo/gentoo/blob/master/eclass/font.eclass#L9
7
8 for the case that EAPI=6
9
10 I suggest to change the line to
11 [[ ${EAPI:-0} == [012345] ]] && inherit eutils
12
13
14 we would have to test the following packages (the grep line does not
15 list matches with '\' line breaks)
16
17
18 $ grep -rI 'inherit.*font' --include='*.ebuild' -l |xargs grep EAPI
19 |grep ':.*6' |cut -d: -f1
20 app-misc/xmind/xmind-3.7.6_p201801311814.ebuild
21 media-fonts/essays1743/essays1743-2.000.ebuild
22 media-fonts/essays1743/essays1743-2.001.ebuild
23 media-fonts/fontawesome/fontawesome-5.0.4.ebuild
24 media-fonts/fontawesome/fontawesome-4.7.0.ebuild
25 media-fonts/baekmuk-fonts/baekmuk-fonts-2.2-r2.ebuild
26 media-fonts/terminus-font/terminus-font-4.46.ebuild
27 media-fonts/terminus-font/terminus-font-4.40.ebuild
28 media-fonts/unifont/unifont-10.0.05.ebuild
29 media-fonts/unifont/unifont-10.0.04.ebuild
30 media-fonts/unifont/unifont-9.0.06.ebuild
31 media-fonts/unifont/unifont-10.0.06.ebuild
32 media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r2.ebuild
33 media-fonts/paratype-astra/paratype-astra-1001.ebuild
34 media-fonts/ahem/ahem-1.0.ebuild
35 media-fonts/nunito/nunito-1.0-r1.ebuild
36 media-fonts/stix-fonts/stix-fonts-2.0.0.ebuild
37 media-fonts/dina/dina-2.93.ebuild
38 media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre062.ebuild
39 media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063.ebuild
40 media-fonts/umeplus-fonts/umeplus-fonts-20160402.ebuild
41 media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2.ebuild
42 media-fonts/noto/noto-20170403.ebuild
43 media-fonts/roboto/roboto-2.138.ebuild
44 media-fonts/hack/hack-3.001.ebuild
45 media-fonts/noto-cjk/noto-cjk-20150615.ebuild
46 media-fonts/cm-unicode/cm-unicode-0.7.0-r1.ebuild
47 media-fonts/comic-neue/comic-neue-2.3.ebuild
48 media-fonts/dejavu/dejavu-2.37.ebuild
49 media-fonts/source-han-sans/source-han-sans-1.004.ebuild
50 media-fonts/croscorefonts/croscorefonts-1.31.0.ebuild
51 media-fonts/open-sans/open-sans-1-r1.ebuild
52 media-fonts/heuristica/heuristica-1.0.2.ebuild
53 media-fonts/source-pro/source-pro-20170111.ebuild
54 media-fonts/source-pro/source-pro-20160608.ebuild
55 kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild
56 app-office/wps-office/wps-office-10.1.0.5707_alpha21-r1.ebuild
57 app-office/lyx/lyx-2.2.3-r1.ebuild
58 app-office/lyx/lyx-2.2.3-r2.ebuild
59
60
61
62 Did I miss something?
63 Who can help to check with (an automatic) testenvironment, if these
64 packages will survive?
65
66 --
67 Best,
68 Jonas

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies