-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi all, before we even start implementing EAPI=6 stuff, Perl support will be reorganized a little bit. TL;DR: No need to do anything. :) Longer version: We're going to split all helper functions out of perl-module.eclass into a new eclass, perl-functions.eclass. * perl-functions will export no phases and keep all global variable meddling to a minimum. If you need perl support in a package that has a non-perl build system, this is what you may want to use in the future to get some helpers. * perl-module.eclass will inherit perl-functions, and all things exported by perl-functions are explicitly also part of the API of perl-module (documented in the eclass), so you dont have to explicitly inherit perl-functions in your ebuild as well. perl-module.eclass is the "ready-made solution for CPAN", exporting all required phases. We are only splitting the code into two parts now, but not really changing anything. So, because of abovementioned inheritance all ebuilds should just keep working as usual. Some changes will come later with the introduction of EAPI=6 support. (Boring) Patch attached for completeness. Cheers, Andreas - -- Andreas K. Huettel Gentoo Linux developer dilfridge@gentoo.org http://www.akhuettel.de/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1 iQJ8BAEBCgBmBQJWWPSJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5WIEQALg9JnpzEZ0bhyRitwVkICsb m6ZWBjdQaOIt+QJh530rhprOWUVtmCepIm4zMhbeKGZ9TdGxK0lE7tDn8dYIjiRM ZeMbnixNM502xspQUHZeEW7qsoBHCNfTQb7QpLHq74/qv7HWtPNqGcEOcwnL+9q+ Vbkt8H6iX3IBlXGbsR3G00uXmnBCAKNuno4GImdV6woEDjGewFnmrTQ0d76lAi9K /wm/oNi6p64ibOU+NIQFvVa6CnXy+Tzmk/djgkJUrnoyJkVogm0l3ygDwjnIWk4T lssw6cLQgjqLLiGpcSeV801z2TC7bWBxuZJm5+pIdBFoFd316zcfGUA/cxrbOOkK vlBnmFLG90hU4JmHHZ+voGUB7ZLl3boLVjRv/2zLGxeWPU72dlyr06zWGhOvDChq QHiRATJ0JLlWhqTfdqClAMaUOB6tEA2LXwXZHPenI9eBalC551ywKzaasVTy6Umv 1t+9puTn4Vi+H4eTYg/IAb6jbY6pQe2uXoFScsA0KkC1OHyiqBNvz6LYeUv8N1tS jbgI2jNvA+XggF2WSfmAnz/u0ND0Vg3tNLj/hmjof7iTAneSUjejwvXemptYx4CQ YRwxE167ZbawtXHT+HVJGbT6mQN9g0sdvD7rekRguW1mpCfluq/WPPF2AO76rA1q mTcqAZDgM+G0wBdf1N+m =nyGO -----END PGP SIGNATURE-----