| 1 | # Copyright 1999-2011 Gentoo Foundation |
1 | # Copyright 1999-2011 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.358 2011/07/08 11:35:01 ssuominen Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.359 2011/07/20 05:46:46 vapier Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: eutils.eclass |
5 | # @ECLASS: eutils.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # base-system@gentoo.org |
7 | # base-system@gentoo.org |
| 8 | # @BLURB: many extra (but common) functions that are used in ebuilds |
8 | # @BLURB: many extra (but common) functions that are used in ebuilds |
| … | |
… | |
| 249 | local EPATCH_SUFFIX=$1 |
249 | local EPATCH_SUFFIX=$1 |
| 250 | |
250 | |
| 251 | elif [[ -d $1 ]] ; then |
251 | elif [[ -d $1 ]] ; then |
| 252 | # Some people like to make dirs of patches w/out suffixes (vim) |
252 | # Some people like to make dirs of patches w/out suffixes (vim) |
| 253 | set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"} |
253 | set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"} |
|
|
254 | |
|
|
255 | elif [[ -f ${EPATCH_SOURCE}/$1 ]] ; then |
|
|
256 | # Re-use EPATCH_SOURCE as a search dir |
|
|
257 | epatch "${EPATCH_SOURCE}/$1" |
|
|
258 | return $? |
| 254 | |
259 | |
| 255 | else |
260 | else |
| 256 | # sanity check ... if it isn't a dir or file, wtf man ? |
261 | # sanity check ... if it isn't a dir or file, wtf man ? |
| 257 | [[ $# -ne 0 ]] && EPATCH_SOURCE=$1 |
262 | [[ $# -ne 0 ]] && EPATCH_SOURCE=$1 |
| 258 | echo |
263 | echo |