-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 After packaging the complete humble bundle last time I noticed a bit of code duplication. Nothing serious, but I still think there could be a small eclass making things easier. Especially the "remove_bundled_libs" function and the is useful IMO and allows to easily remove those things. The GAMES_PRESERVE_BUNDLED_LIBS array would allow to preserve libs, e.g. stuff like "libbass" which is not present in the tree and even GAMES_PRESERVE_BUNDLED_LIBS_amd64 (in case we have a 32bit only game and there are no multilib versions for some of those libs). It also works well with a "bundled-libs" useflag (see games-bin_src_prepare), because it can happen that binary games break while the tree is moving forward with library versions, or that system libraries create weird blockers for the user or even cause runtime breakage (which happened with the editor of games-rpg/grimrock wrt #454934). Most bin games use some functions from unpacker.eclass, so it is inherited and used in games-bin_src_unpack by default. I was also thinking about some check-reqs thing, but it's probably better that is handled explicitly. If you have suggestions or if you think that approach sucks, please tell me. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRThZnAAoJEFpvPKfnPDWzl8EH/RARdOR2GKicEBGTxO2krO1A AUcHcUlqjkgwaDmNcJ4HwbEhgVJG6vojNDihKJixlJShkD51tsVP/mhBzReH9zkE RC7mBCek/uB5NrH5Vm2C1/dtBWAuxjJ2mN3a327a7U2tPcHkgYBGZtiAI7pSS8cl UCfr315wBYPO95LZDUiuoQHw+ogzDP7RsrNhlJKHgwXJLE2oEUrtoKo3rkDwDZlU ODVYT95sfZAHkyQDGhTusZB8Go+2+hhUHUua0yG30m4PXiW6j/4kCHYV59HRHYsj 6uEKpX4/h7xU0MZ1bOpqZHK2CoNlL7lPdxOMpQ/rVw8eyRNVuDpkyT1YkD/Rnj4= =uaH2 -----END PGP SIGNATURE-----