Gentoo Archives: gentoo-dev

From: Joonas Niilola <juippis@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
Date: Fri, 08 Jan 2021 12:26:51
Message-Id: 4bd7c7e3-7136-cab7-9441-dbb6c17218a5@gentoo.org
1 # With the help of jkroon I went through all dev-libs/* and media-libs/*
2 packages and located each one without reverse deps,
3 # List of dev-libs/* and media-libs/* without any revdeps:
4 dev-libs/atcore
5 dev-libs/bcm2835
6 dev-libs/bemenu
7 dev-libs/bitset
8 dev-libs/boost-mpl-cartesian_product
9 dev-libs/caliper
10 dev-libs/c-capnproto
11 dev-libs/cgilib
12 dev-libs/clhpp
13 dev-libs/cloog
14 dev-libs/cyberjack
15 dev-libs/distorm64
16 dev-libs/editline
17 dev-libs/faxpp
18 dev-libs/go-usb
19 dev-libs/granite
20 dev-libs/gtx
21 dev-libs/igraph
22 dev-libs/ilbc-rfc3951
23 dev-libs/injeqt
24 dev-libs/jthread
25 dev-libs/keystone
26 dev-libs/kqoauth
27 dev-libs/libdivecomputer
28 dev-libs/libdivsufsort
29 dev-libs/libdnsres
30 dev-libs/libdynd
31 dev-libs/libezV24
32 dev-libs/libgcrypt-compat
33 dev-libs/libgpiod
34 dev-libs/liblzw
35 dev-libs/libmelf
36 dev-libs/libpcre-debian
37 dev-libs/libtomfloat
38 dev-libs/libtompoly
39 dev-libs/libtreadstone
40 dev-libs/libusbhp
41 dev-libs/light
42 dev-libs/log4sh
43 dev-libs/nss-pem
44 dev-libs/OpenSRF
45 dev-libs/pigpio
46 dev-libs/processor-trace
47 dev-libs/qrosscore
48 dev-libs/rapidxml
49 dev-libs/redland-bindings
50 dev-libs/replicant
51 dev-libs/rinutils
52 dev-libs/rocm-hostcall
53 dev-libs/smack
54 dev-libs/squareball
55 dev-libs/stp
56 dev-libs/tvision
57 dev-libs/ucommon
58 dev-libs/ustr
59 dev-libs/vc-intrinsics
60 dev-libs/weston
61 dev-libs/xbyak
62 dev-libs/zlog
63 dev-libs/zookeeper-c
64 media-libs/cimg
65 media-libs/elles_icc_profiles
66 media-libs/esdl
67 media-libs/fluidsynth-dssi
68 media-libs/freeverb3
69 media-libs/gmtk
70 media-libs/gnonlin
71 media-libs/guilib
72 media-libs/icclib
73 media-libs/intel-mediasdk
74 media-libs/jbig2enc
75 media-libs/kodi-platform
76 media-libs/libbsb
77 media-libs/libggigcp
78 media-libs/libggimisc
79 media-libs/libgroove
80 media-libs/libicns
81 media-libs/liblingoteach
82 media-libs/libmpeg3
83 media-libs/libmpris2client
84 media-libs/libsixel
85 media-libs/libyami
86 media-libs/memphis
87 media-libs/noise-suppression-for-voice
88 media-libs/phat
89 media-libs/raul
90 media-libs/sdl-terminal
91 media-libs/taglib-extras
92 media-libs/tse3
93 media-libs/volpack
94
95 # Following packages did not compile:
96 dev-libs/caliper https://bugs.gentoo.org/737106 (dev-libs/papi, a
97 build-dep is broken)
98 dev-libs/zookeeper-c https://bugs.gentoo.org/747592
99 media-libs/intel-mediasdk https://bugs.gentoo.org/740070
100
101 # Already package.masked:
102 dev-libs/ilbc-rfc3951
103 dev-libs/OpenSRF
104 dev-libs/ustr
105
106 # Following packages appear in optfeature or elog otherwise:
107 (none)
108
109 # These packages install binaries, emerged with USE="tools":
110 dev-libs/bemenu
111 dev-libs/c-capnproto
112 dev-libs/cgilib
113 dev-libs/cloog
114 dev-libs/cyberjack
115 dev-libs/granite
116 dev-libs/keystone
117 dev-libs/libdivecomputer
118 dev-libs/libdynd
119 dev-libs/libgpiod
120 dev-libs/liblzw
121 dev-libs/libmelf
122 dev-libs/libusbhp (/usr/bin/hptest)
123 dev-libs/light
124 dev-libs/qrosscore
125 dev-libs/replicant
126 dev-libs/stp
127 dev-libs/tvision
128 dev-libs/ucommon
129 dev-libs/weston
130 dev-libs/zlog
131 media-libs/icclib
132 media-libs/jbig2enc
133 media-libs/libbsb
134 media-libs/libicns
135 media-libs/libmpeg3
136 media-libs/libmpris2client
137 media-libs/libsixel
138 media-libs/phat
139 media-libs/taglib-extras
140 media-libs/tse3
141
142 # So the final list of "useless" libs is:
143 dev-libs/atcore
144 dev-libs/bcm2835
145 dev-libs/bitset
146 dev-libs/boost-mpl-cartesian_product
147 dev-libs/caliper
148 dev-libs/clhpp
149 dev-libs/distorm64
150 dev-libs/editline
151 dev-libs/faxpp
152 dev-libs/go-usb
153 dev-libs/gtx
154 dev-libs/igraph
155 dev-libs/ilbc-rfc3951
156 dev-libs/injeqt
157 dev-libs/jthread
158 dev-libs/kqoauth
159 dev-libs/libdivsufsort
160 dev-libs/libdnsres
161 dev-libs/libezV24
162 dev-libs/libgcrypt-compat
163 dev-libs/libpcre-debian
164 dev-libs/libtomfloat
165 dev-libs/libtompoly
166 dev-libs/libtreadstone
167 dev-libs/log4sh
168 dev-libs/nss-pem
169 dev-libs/OpenSRF
170 dev-libs/pigpio
171 dev-libs/processor-trace
172 dev-libs/rapidxml
173 dev-libs/redland-bindings
174 dev-libs/rinutils
175 dev-libs/rocm-hostcall
176 dev-libs/smack
177 dev-libs/squareball
178 dev-libs/ustr
179 dev-libs/vc-intrinsics
180 dev-libs/xbyak
181 dev-libs/zookeeper-c
182 media-libs/cimg
183 media-libs/elles_icc_profiles
184 media-libs/esdl
185 media-libs/fluidsynth-dssi
186 media-libs/freeverb3
187 media-libs/gmtk
188 media-libs/gnonlin
189 media-libs/guilib
190 media-libs/intel-mediasdk
191 media-libs/kodi-platform
192 media-libs/libggigcp
193 media-libs/libggimisc
194 media-libs/libgroove
195 media-libs/liblingoteach
196 media-libs/libyami
197 media-libs/memphis
198 media-libs/noise-suppression-for-voice
199 media-libs/raul
200 media-libs/sdl-terminal
201 media-libs/volpack
202
203 # Now my question is, does anyone find any of these packages useful?
204 Should we go ahead and last-rite them, since it doesn't seem useful to
205 carry these in Gentoo? The ones broken are heading towards last-riting
206 nevertheless.
207
208 -- juippis

Attachments

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

Replies