[Buildroot] [PATCH 00/24] Drop unused host packages
Julien Floret
julien.floret at 6wind.com
Wed Jun 29 13:46:07 UTC 2016
A lot of host packages are never built, because they don't have a
Config.in option, and are never referenced in other packages'
dependencies.
This series removes them to avoid maintaining unneeded code; they
will still be in git history if some are needed again in the future.
The other motivation behind this cleanup is that I'm starting to think
about a new proposal for speeding up the Makefile parsing, similar to
what Thomas proposed here:
http://lists.busybox.net/pipermail/buildroot/2014-March/092548.html
As Thomas explained, this change would imply adding blind Config.in
options for all host packages. It's quite a big change, so a little
preliminary cleanup could help.
Julien Floret (24):
x11r7: drop unused host variants
sepolgen: drop unused host package
attr: drop unused host variant
directfb: drop unused host variant
erlang-goldrush: drop unused host variant
jsmin: drop unused host variant
libatomic_ops: drop unused host variant
libconfuse: drop unused host variant
libpthread-stubs: drop unused host variant
libsemanage: drop unused host variant
libsodium: drop unused host variant
lzip: drop unused host variant
pax-utils: drop unused host variant
perl-file-util: drop unused host variant
python-jinja2: drop unused host variant
python-mako: drop unused host variant
sdl_image: drop unused host variant
setools: drop unused host variant
xutil_util-macros: drop unused host variant
bzip2: drop unused host variant
python-markupsafe: drop unused host variant
sdl: drop unused host variant
sqlite: drop unused host variant
ustr: drop unused host variant
package/attr/attr.mk | 7 ----
package/bzip2/bzip2.mk | 15 -------
package/directfb/directfb.mk | 17 --------
package/erlang-goldrush/erlang-goldrush.mk | 1 -
package/jsmin/jsmin.mk | 9 -----
package/libatomic_ops/libatomic_ops.mk | 1 -
package/libconfuse/libconfuse.mk | 1 -
package/libpthread-stubs/libpthread-stubs.mk | 1 -
package/libsemanage/libsemanage.mk | 32 ---------------
package/libsodium/libsodium.mk | 1 -
package/lzip/lzip.mk | 14 -------
package/pax-utils/pax-utils.mk | 4 --
package/perl-file-util/perl-file-util.mk | 2 -
package/python-jinja2/python-jinja2.mk | 3 --
package/python-mako/python-mako.mk | 4 --
package/python-markupsafe/python-markupsafe.mk | 1 -
package/sdl/sdl.mk | 11 ------
package/sdl_image/sdl_image.mk | 12 ------
package/sepolgen/sepolgen.hash | 2 -
package/sepolgen/sepolgen.mk | 30 --------------
package/setools/setools.mk | 46 ----------------------
package/sqlite/sqlite.mk | 1 -
package/ustr/ustr.mk | 1 -
package/x11r7/libxcb/libxcb.mk | 3 --
package/x11r7/xfont_encodings/xfont_encodings.mk | 1 -
package/x11r7/xlib_libX11/xlib_libX11.mk | 6 ---
package/x11r7/xlib_libXau/xlib_libXau.mk | 1 -
package/x11r7/xlib_libXcursor/xlib_libXcursor.mk | 1 -
package/x11r7/xlib_libXdmcp/xlib_libXdmcp.mk | 1 -
package/x11r7/xlib_libXfixes/xlib_libXfixes.mk | 1 -
package/x11r7/xlib_libXfont/xlib_libXfont.mk | 3 --
package/x11r7/xlib_libXrender/xlib_libXrender.mk | 1 -
package/x11r7/xlib_libfontenc/xlib_libfontenc.mk | 1 -
package/x11r7/xlib_libxkbfile/xlib_libxkbfile.mk | 1 -
package/x11r7/xlib_xtrans/xlib_xtrans.mk | 1 -
.../x11r7/xproto_fixesproto/xproto_fixesproto.mk | 1 -
.../xproto_fontcacheproto/xproto_fontcacheproto.mk | 1 -
.../x11r7/xproto_fontsproto/xproto_fontsproto.mk | 1 -
.../x11r7/xproto_inputproto/xproto_inputproto.mk | 1 -
package/x11r7/xproto_kbproto/xproto_kbproto.mk | 1 -
.../x11r7/xproto_renderproto/xproto_renderproto.mk | 1 -
.../x11r7/xproto_xcmiscproto/xproto_xcmiscproto.mk | 2 -
package/x11r7/xproto_xextproto/xproto_xextproto.mk | 2 -
.../xproto_xf86bigfontproto.mk | 1 -
package/xutil_util-macros/xutil_util-macros.mk | 1 -
45 files changed, 249 deletions(-)
delete mode 100644 package/sepolgen/sepolgen.hash
delete mode 100644 package/sepolgen/sepolgen.mk
--
2.1.0
More information about the buildroot
mailing list