On Fri, 2024-04-12 at 17:52 +0200, Ulrich Müller wrote:
> Signed-off-by: Ulrich Müller <u...@gentoo.org>
> ---
>  eclass/rpm.eclass | 63 +++-------------------------------------------
> -
>  1 file changed, 3 insertions(+), 60 deletions(-)
> 
> diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass
> index b9187167eb8f..c9c21aa6ebbd 100644
> --- a/eclass/rpm.eclass
> +++ b/eclass/rpm.eclass
> @@ -1,14 +1,13 @@
> -# Copyright 1999-2023 Gentoo Authors
> +# Copyright 1999-2024 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
>  # @ECLASS: rpm.eclass
>  # @MAINTAINER:
>  # base-sys...@gentoo.org
> -# @SUPPORTED_EAPIS: 6 7 8
> +# @SUPPORTED_EAPIS: 7 8
>  # @BLURB: convenience class for extracting RPMs
>  
>  case ${EAPI} in
> -     6) inherit epatch eqawarn ;;
>       7|8) ;;
>       *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
>  esac
> @@ -18,10 +17,7 @@ _RPM_ECLASS=1
>  
>  inherit estack
>  
> -case ${EAPI} in
> -     6) DEPEND="app-arch/rpm2targz" ;;
> -     *) BDEPEND="app-arch/rpm2targz" ;;
> -esac
> +BDEPEND="app-arch/rpm2targz"
>  
>  # @FUNCTION: rpm_unpack
>  # @USAGE: <rpms>
> @@ -88,59 +84,6 @@ rpm_src_unpack() {
>       done
>  }
>  
> -# @FUNCTION: rpm_spec_epatch
> -# @USAGE: [spec]
> -# @DEPRECATED: none
> -# @DESCRIPTION:
> -# Read the specified spec (defaults to ${PN}.spec) and attempt to
> apply
> -# all the patches listed in it.  If the spec does funky things like
> moving
> -# files around, well this won't handle that.
> -rpm_spec_epatch() {
> -     # no epatch in EAPI 7 and later
> -     [[ ${EAPI} == 6 ]] || die "${FUNCNAME} is banned in EAPI
> ${EAPI}"
> -
> -     local p spec=$1
> -     local dir
> -
> -     if [[ -z ${spec} ]] ; then
> -             # search likely places for the spec file
> -             for spec in "${PWD}" "${S}" "${WORKDIR}" ; do
> -                     spec+="/${PN}.spec"
> -                     [[ -e ${spec} ]] && break
> -             done
> -     fi
> -     [[ ${spec} == */* ]] \
> -             && dir=${spec%/*} \
> -             || dir=
> -
> -     ebegin "Applying patches from ${spec}"
> -
> -     grep '^%patch' "${spec}" | \
> -     while read line ; do
> -             # expand the %patch line
> -             set -- ${line}
> -             p=$1
> -             shift
> -
> -             # process the %patch arguments
> -             local arg
> -             EPATCH_OPTS=
> -             for arg in "$@" ; do
> -                     case ${arg} in
> -                     -b) EPATCH_OPTS+=" --suffix" ;;
> -                     *)  EPATCH_OPTS+=" ${arg}" ;;
> -                     esac
> -             done
> -
> -             # extract the patch name from the Patch# line
> -             set -- $(grep "^P${p#%p}: " "${spec}")
> -             shift
> -             epatch "${dir:+${dir}/}$*"
> -     done
> -
> -     eend
> -}
> -
>  fi
>  
>  EXPORT_FUNCTIONS src_unpack

LGTM

Reply via email to