commit: 8f8a52ecb48ef537ffc0d016017a6e1b90c7d686 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> AuthorDate: Mon Mar 17 20:18:50 2025 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Mon Mar 17 20:38:03 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8a52ec
dev-php/snuffleupagus: treeclean (php:8.1) Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> dev-php/snuffleupagus/Manifest | 1 - dev-php/snuffleupagus/metadata.xml | 11 ---- dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild | 78 ------------------------ 3 files changed, 90 deletions(-) diff --git a/dev-php/snuffleupagus/Manifest b/dev-php/snuffleupagus/Manifest deleted file mode 100644 index af5d6f90c9d0..000000000000 --- a/dev-php/snuffleupagus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST snuffleupagus-0.8.3.tar.gz 11987086 BLAKE2B 989dbb57a8375cb394dfb41f07de5c048b66936a8e5b3dd14fb3609149dd371203f7a30d1fbcfe8ef6faa2ba5864c68b209b1b209541c348c0277c8bd12b568a SHA512 426ab7509e31f712dbef1505bf60f00d3a31481de1fbb0b438e45fb45a50fbdc16204d6af18490c5522a41e62d83107f280a20ac2ffc2795da68407b0dac81d6 diff --git a/dev-php/snuffleupagus/metadata.xml b/dev-php/snuffleupagus/metadata.xml deleted file mode 100644 index 6cb8e5e502b5..000000000000 --- a/dev-php/snuffleupagus/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>PHP</name> - </maintainer> - <upstream> - <remote-id type="github">jvoisin/snuffleupagus</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild b/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild deleted file mode 100644 index 179ce8eb5ff4..000000000000 --- a/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PHP_EXT_NAME="${PN}" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_ECONF_ARGS=( --enable-${PN} ) -PHP_EXT_S="${S}/src" -PHP_EXT_NEEDED_USE="session(+)" - -USE_PHP="php8-1" - -inherit php-ext-source-r3 - -KEYWORDS="~amd64" - -DESCRIPTION="A PHP module to drastically raise the cost of attacks against websites" -HOMEPAGE="https://snuffleupagus.readthedocs.io/index.html" -SRC_URI="https://github.com/jvoisin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3 PHP-3.01" -SLOT="0" - -src_prepare() { - # fix file locations tests look for - ln -s "${P}/config" "${WORKDIR}/config" || die - # Fix path dependent tests - sed -i -e 's~src/tests/~~' \ - src/tests/session_encryption/crypt_session_read_uncrypt.phpt || die - sed -i -e 's~%a/src~%a~' \ - src/tests/disable_function/disabled_functions_runtime.phpt || die - # Fix bad test reference - sed -i -e 's~%src/~%s~' \ - src/tests/deny_writable/deny_writable_execution_simulation.phpt || die - php-ext-source-r3_src_prepare -} - -src_install() { - addtoinifile() { - local inifile="${WORKDIR}/${1}" - local inidir="${inifile%/*}" - - mkdir -p "${inidir}" || die "failed to create INI directory ${inidir}" - - local my_added="${2}=${3}" - echo "${my_added}" >> "${inifile}" || die "failed to append to ${inifile}" - einfo "Added '${my_added}' to /${1}" - - insinto "/${1%/*}" - doins "${inifile}" - } - einstalldocs - local slot x cfgdir - php-ext-source-r3_src_install - # Add the rules file which vary by install version - for slot in $(php_get_slots); do - php_init_slot_env "${slot}" - for x in ${PHP_EXT_SAPIS} ; do - cfgdir="/etc/php/${x}-${slot}" - if [[ -f "${ED}${cfgdir}/ext/${PHP_INI_NAME}.ini" ]]; then - addtoinifile "${cfgdir#/}/ext/${PHP_INI_NAME}.ini" \ - "sp.configuration_file" "${cfgdir}/${PN}.rules" - insinto "${cfgdir}" - case ${PHP_CURRENTSLOT:0:1} in - 8) newins "${S}/config/default_php8.rules" "${PN}.rules" ;; - *) newins "${S}/config/default.rules" "${PN}.rules" ;; - esac - fi - done - done -} - -pkg_postinst() { - elog "This extension is configured with recommended rules enabled by default." - elog "Feel free to customize as necessary. Please test outside of production first." - elog "Failure to test may cause unexpected results to loosely coded sites." -}
