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 |
-} |