commit:     9f596dd27b058117a4f255a1346aa7e9928a5844
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 11 15:20:47 2018 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Mon Jun 11 15:20:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f596dd2

Drop dead php-pear-r1 eclass

Signed-off-by: Brian Evans <grknight <AT> gentoo.org>

 eclass/php-pear-r1.eclass | 122 ----------------------------------------------
 1 file changed, 122 deletions(-)

diff --git a/eclass/php-pear-r1.eclass b/eclass/php-pear-r1.eclass
deleted file mode 100644
index 990ba379694..00000000000
--- a/eclass/php-pear-r1.eclass
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: php-pear-r1.eclass
-# @MAINTAINER:
-# Gentoo PHP Team <[email protected]>
-# @AUTHOR:
-# Author: Tal Peer <[email protected]>
-# Author: Luca Longinotti <[email protected]>
-# @BLURB: Provides means for an easy installation of PEAR packages.
-# @DESCRIPTION:
-# This eclass provides means for an easy installation of PEAR packages.
-# For more information on PEAR, see http://pear.php.net/
-# Note that this eclass doesn't handle dependencies of PEAR packages
-# on purpose; please use (R)DEPEND to define them correctly!
-
-inherit multilib
-
-EXPORT_FUNCTIONS pkg_setup src_install
-
-case "${EAPI:-0}" in
-       0|1|2|3|4)
-               PHP_DEPEND="dev-lang/php"
-               ;;
-       5|6)
-               # Repoman will complain about the missing slot in newer EAPIs.
-               PHP_DEPEND="dev-lang/php:*"
-               ;;
-       *)
-               die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
-               ;;
-esac
-
-DEPEND="${PHP_DEPEND}
-        >=dev-php/pear-1.8.1"
-RDEPEND="${DEPEND}"
-
-# @ECLASS-VARIABLE: PHP_PEAR_PKG_NAME
-# @DESCRIPTION:
-# Set this if the the PEAR package name differs from ${PN/PEAR-/}
-# (generally shouldn't be the case).
-[[ -z "${PHP_PEAR_PKG_NAME}" ]] && PHP_PEAR_PKG_NAME="${PN/PEAR-/}"
-
-fix_PEAR_PV() {
-       local tmp="${PV}"
-       tmp="${tmp/_/}"
-       tmp="${tmp/rc/RC}"
-       tmp="${tmp/beta/b}"
-       tmp="${tmp/alpha/a}"
-       PEAR_PV="${tmp}"
-}
-
-# @ECLASS-VARIABLE: PEAR_PV
-# @DESCRIPTION:
-# Set in ebuild if the eclass ${PV} mangling breaks SRC_URI for alpha/beta/rc 
versions
-[[ -z "${PEAR_PV}" ]] && fix_PEAR_PV
-
-PEAR_PN="${PHP_PEAR_PKG_NAME}-${PEAR_PV}"
-: ${PHP_PEAR_URI:=pear.php.net}
-: ${PHP_PEAR_CHANNEL:=${FILESDIR}/channel.xml}
-
-[[ -z "${SRC_URI}" ]] && SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_PN}.tgz";
-[[ -z "${HOMEPAGE}" ]] && 
HOMEPAGE="http://${PHP_PEAR_URI}/${PHP_PEAR_PKG_NAME}";
-
-S="${WORKDIR}/${PEAR_PN}"
-
-# @FUNCTION: php-pear-lib-r1_pkg_setup
-# @DESCRIPTION:
-# Adds required PEAR channel if necessary
-php-pear-r1_pkg_setup() {
-       if [[ -f $PHP_PEAR_CHANNEL ]]; then
-               pear channel-add $PHP_PEAR_CHANNEL || einfo "Ignore any errors 
about existing channels"
-       fi
-}
-
-# @FUNCTION: php-pear-r1_src_install
-# @DESCRIPTION:
-# Takes care of standard install for PEAR packages.
-php-pear-r1_src_install() {
-       # SNMP support
-       addpredict /usr/share/snmp/mibs/.index
-       addpredict /var/lib/net-snmp/
-       addpredict /var/lib/net-snmp/mib_indexes
-       addpredict /session_mm_cli0.sem
-
-       PHP_BIN="/usr/bin/php"
-
-       cd "${S}"
-
-       # metadata_dir needs to be set relative to ${D} for 
>=dev-php/PEAR-PEAR-1.10
-       if [[ -f "${WORKDIR}"/package2.xml ]] ; then
-               mv -f "${WORKDIR}/package2.xml" "${S}"
-               if has_version '>=dev-php/PEAR-PEAR-1.7.0' ; then
-                       local WWW_DIR="/usr/share/webapps/${PN}/${PVR}/htdocs"
-                       peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" 
-d metadata_dir="/usr/share/php" \
-                               install --force --loose --nodeps --offline 
--packagingroot="${D}" \
-                               "${S}/package2.xml" || die "Unable to install 
PEAR package"
-               else
-                       peardev -d php_bin="${PHP_BIN}" install --force --loose 
--nodeps --offline --packagingroot="${D}" \
-                               "${S}/package2.xml" || die "Unable to install 
PEAR package"
-               fi
-       else
-               mv -f "${WORKDIR}/package.xml" "${S}"
-               if has_version '>=dev-php/PEAR-PEAR-1.7.0' ; then
-                       local WWW_DIR="/usr/share/webapps/${PN}/${PVR}/htdocs"
-                       peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" 
-d metadata_dir="/usr/share/php" \
-                               install --force --loose --nodeps --offline 
--packagingroot="${D}" \
-                               "${S}/package.xml" || die "Unable to install 
PEAR package"
-               else
-                       peardev -d php_bin="${PHP_BIN}" install --force --loose 
--nodeps --offline --packagingroot="${D}" \
-                               "${S}/package.xml" || die "Unable to install 
PEAR package"
-               fi
-       fi
-
-       rm -Rf "${D}/usr/share/php/.channels" \
-       "${D}/usr/share/php/.depdblock" \
-       "${D}/usr/share/php/.depdb" \
-       "${D}/usr/share/php/.filemap" \
-       "${D}/usr/share/php/.lock" \
-       "${D}/usr/share/php/.registry"
-}

Reply via email to