commit: c07bf106d57932968025eddb23ddb932ca35e8a0 Author: Moritz Brunner <moritz.brunner+gentoo <AT> posteo <DOT> de> AuthorDate: Wed Dec 6 18:55:48 2023 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Mon Dec 15 14:01:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07bf106
dev-php/ca-bundle: Respect EPREFIX in autoload.php The provided autoload.php file hardcodes library PHP paths to /usr/share/php/..., which is invalid in Prefix installations, since the path will most likely not exist. This commit modifies autoload.php during the installation to include the correct EPREFIX before the file is copied to the final image destination. Closes: https://bugs.gentoo.org/919376 Signed-off-by: Moritz Brunner <moritz.brunner+gentoo <AT> posteo.de> Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> dev-php/ca-bundle/ca-bundle-1.3.1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild b/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild index 9c2a7ab6efa0..98588f2c8b4b 100644 --- a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild +++ b/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit prefix + DESCRIPTION="Find the system CA bundle or fall back to the Mozilla one" HOMEPAGE="https://github.com/composer/ca-bundle" SRC_URI="https://github.com/composer/ca-bundle/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -17,6 +19,7 @@ RDEPEND=" src_install() { insinto /usr/share/php/Composer/CaBundle - doins src/CaBundle.php "${FILESDIR}/autoload.php" + doins src/CaBundle.php \ + "$(prefixify_ro "${FILESDIR}"/autoload.php)" dodoc README.md }
