Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/fontconfig-ultimate/
Date: Wed, 02 Dec 2020 00:32:05
Message-Id: 1606869104.f375a2b661aeeb7566b32cfb7f4ca3bed4805525.bman@gentoo
1 commit: f375a2b661aeeb7566b32cfb7f4ca3bed4805525
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 1 23:28:24 2020 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 2 00:31:44 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f375a2b6
7
8 media-libs/fontconfig-ultimate: drop old
9
10 Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
11
12 media-libs/fontconfig-ultimate/Manifest | 1 -
13 .../fontconfig-ultimate-2015.04.ebuild | 110 ---------------------
14 2 files changed, 111 deletions(-)
15
16 diff --git a/media-libs/fontconfig-ultimate/Manifest b/media-libs/fontconfig-ultimate/Manifest
17 index 913db010df2..b968e8cd486 100644
18 --- a/media-libs/fontconfig-ultimate/Manifest
19 +++ b/media-libs/fontconfig-ultimate/Manifest
20 @@ -1,2 +1 @@
21 -DIST fontconfig-ultimate-2015.04.tar.gz 455899 BLAKE2B 5b9395da2c9091965ddbd65d536932a925c81d2a872f790bf946b2dbb7eea0ebae3a258f88b3628a67b26022cb489aa4a4cdc98cfb4d67b3f1d83907c9f21e5b SHA512 cdf11c298c9746c720dd6a4e1d361aa16244fdd46630fa00fea03d6d57956b6cee41b3ea439c84d81756a11d63768e4672851c9692a87944b6688a9763a06096
22 DIST fontconfig-ultimate-2015.08.01.tar.gz 1241997 BLAKE2B 291a2cefb793dda5b5d5c826dd720cb9eee311d67a8268554911a4581b6e2bd3389079f4383eb32d350c57f9eb854af04734adaac40e3da134a819c77456c03e SHA512 2c1e8c522c94f6db45c63cde610bd2abf95ae913241ebda275d40cda0c0b62a489047749eaefa78fcf25d802ebad442f32f2bbf5629d4fa8ee0c6dbc9f105de9
23
24 diff --git a/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.04.ebuild b/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.04.ebuild
25 deleted file mode 100644
26 index 0a217240ac4..00000000000
27 --- a/media-libs/fontconfig-ultimate/fontconfig-ultimate-2015.04.ebuild
28 +++ /dev/null
29 @@ -1,110 +0,0 @@
30 -# Copyright 1999-2020 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=5
34 -inherit readme.gentoo versionator
35 -
36 -MY_PV=$(replace_all_version_separators "-")
37 -DESCRIPTION="A set of font rendering and replacement rules for fontconfig-infinality"
38 -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
39 -SRC_URI="https://github.com/bohoomil/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
40 -
41 -LICENSE="MIT"
42 -SLOT="0"
43 -KEYWORDS="~amd64 ~x86"
44 -
45 -DEPEND="app-eselect/eselect-infinality
46 - app-eselect/eselect-lcdfilter
47 - media-libs/fontconfig-infinality
48 - media-libs/freetype:2[infinality]"
49 -RDEPEND="${DEPEND}"
50 -
51 -S=${WORKDIR}/${PN}-${MY_PV}
52 -
53 -DISABLE_AUTOFORMATTING="1"
54 -DOC_CONTENTS="1. Disable all rules but 52-infinality.conf using eselect fontconfig
55 -2. Enable one of the \"ultimate\" presets using eselect infinality
56 -3. Select ultimate lcdfilter settings using eselect lcdfilter"
57 -
58 -BLACKLIST="43-wqy-zenhei-sharp.conf"
59 -
60 -src_prepare() {
61 - pushd fontconfig_patches/fonts-settings || die
62 - rm ${BLACKLIST} || die
63 - popd
64 -
65 - # Generate lcdfilter config
66 - echo -e "################# FONTCONFIG ULTIMATE STYLE #################\n" \
67 - > "${T}"/ultimate || die
68 -
69 - local infinality_style
70 - infinality_style=$(sed --quiet \
71 - -e 's/^USE_STYLE="*\([1-9]\)"*/\1/p' \
72 - freetype/infinality-settings.sh) || die
73 -
74 - if ! [ -n "$infinality_style" ]; then
75 - ewarn "Missing USE_STYLE variable in package source."
76 - infinality_style=1
77 - fi
78 -
79 - sed --quiet \
80 - -e '/INFINALITY_FT_FILTER_PARAMS=/p' \
81 - freetype/infinality-settings.sh \
82 - | sed --quiet \
83 - -e "${infinality_style} s/[ \t]*export[ \t]*//p" \
84 - >> "${T}"/ultimate
85 - assert
86 -
87 - sed --quiet \
88 - -e '/INFINALITY_FT_FILTER_PARAMS/ d' \
89 - -e 's/^[ \t]*export[ \t]*INFINALITY_FT/INFINALITY_FT/p' \
90 - freetype/infinality-settings.sh \
91 - >> "${T}"/ultimate || die
92 -}
93 -
94 -src_install() {
95 - insinto /etc/fonts/infinality/conf.src.ultimate
96 - doins conf.d.infinality/*.conf
97 - doins fontconfig_patches/{ms,free,combi}/*.conf
98 -
99 - # Cut a list of default .conf files out of Makefile.am
100 - local default_configs config fonts_settings
101 - default_configs=$(sed --quiet \
102 - -e ':again' \
103 - -e '/\\$/ N' \
104 - -e 's/\\\n/ /' \
105 - -e 't again' \
106 - -e 's/^CONF_LINKS =//p' \
107 - conf.d.infinality/Makefile.am) || die
108 -
109 - # Install per-font settings
110 - pushd fontconfig_patches/fonts-settings || die
111 - doins *.conf
112 - fonts_settings=$(echo *.conf)
113 - popd
114 -
115 - # Install font presets
116 - pushd fontconfig_patches/ms || die
117 - for config in ${default_configs} ${fonts_settings} *.conf; do
118 - dosym ../../conf.src.ultimate/"${config}" \
119 - /etc/fonts/infinality/styles.conf.avail/ultimate-ms/"${config}"
120 - done
121 - popd
122 - pushd fontconfig_patches/free || die
123 - for config in ${default_configs} ${fonts_settings} *.conf; do
124 - dosym ../../conf.src.ultimate/"${config}" \
125 - /etc/fonts/infinality/styles.conf.avail/ultimate-free/"${config}"
126 - done
127 - popd
128 - pushd fontconfig_patches/combi || die
129 - for config in ${default_configs} ${fonts_settings} *.conf; do
130 - dosym ../../conf.src.ultimate/"${config}" \
131 - /etc/fonts/infinality/styles.conf.avail/ultimate-combi/"${config}"
132 - done
133 - popd
134 -
135 - insinto /usr/share/eselect-lcdfilter/env.d
136 - doins "${T}"/ultimate
137 -
138 - readme.gentoo_create_doc
139 -}