diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2008-12-10 01:06:12 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2008-12-10 01:06:12 +0000 |
commit | 9bc5420c6b2ea1c47d28301e964a9e9e364cdac5 (patch) | |
tree | 74dc75ad40f52884a7946c1286798a8c11043d34 /eclass | |
parent | amd64 stable, bug 250467 (diff) | |
download | historical-9bc5420c6b2ea1c47d28301e964a9e9e364cdac5.tar.gz historical-9bc5420c6b2ea1c47d28301e964a9e9e364cdac5.tar.bz2 historical-9bc5420c6b2ea1c47d28301e964a9e9e364cdac5.zip |
Allow overriding of $GENTOO_PATCHNAME and $GENTOO_PATCHDIR for easier testing in overlays with other revision numbers. Use GENTOO_PATCHNAME="gentoo-${PV}${ORIG_PR:+-${ORIG_PR}}" in the ebuild.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/apache-2.eclass | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass index f9f02a5198a5..d727224ec56c 100644 --- a/eclass/apache-2.eclass +++ b/eclass/apache-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.13 2008/10/25 14:46:00 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.14 2008/12/10 01:06:12 robbat2 Exp $ # @ECLASS: apache-2.eclass # @MAINTAINER: @@ -18,14 +18,16 @@ inherit autotools confutils eutils flag-o-matic multilib # @ECLASS-VARIABLE: GENTOO_PATCHNAME # @DESCRIPTION: -# This internal variable contains the prefix for the patch tarball -GENTOO_PATCHNAME="gentoo-${PF}" +# This internal variable contains the prefix for the patch tarball. +# Defaults to the full version (including revision) of the package. +[[ -n "$GENTOO_PATCHNAME" ]] || GENTOO_PATCHNAME="gentoo-${PF}" # @ECLASS-VARIABLE: GENTOO_PATCHDIR # @DESCRIPTION: # This internal variable contains the working directory where patches and config -# files are located -GENTOO_PATCHDIR="${WORKDIR}/${GENTOO_PATCHNAME}" +# files are located. +# Defaults to the patchset name appended to the working directory. +[[ -n "$GENTOO_PATCHDIR" ]] || GENTOO_PATCHDIR="${WORKDIR}/${GENTOO_PATCHNAME}" # @VARIABLE: GENTOO_DEVELOPER # @DESCRIPTION: @@ -37,8 +39,14 @@ GENTOO_PATCHDIR="${WORKDIR}/${GENTOO_PATCHNAME}" # This variable needs to be set in the ebuild and contains the date the patch # tarball was created at in YYYYMMDD format +# @VARIABLE: GENTOO_PATCH_A +# @DESCRIPTION: +# This variable should contain the entire filename of patch tarball. +# Defaults to the name of the patchset, with a datestamp. +[[ -n "$GENTOO_PATCH_A" ]] || GENTOO_PATCH_A="${GENTOO_PATCHNAME}-${GENTOO_PATCHSTAMP}.tar.bz2" + SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2 - http://dev.gentoo.org/~${GENTOO_DEVELOPER}/dist/apache/${GENTOO_PATCHNAME}-${GENTOO_PATCHSTAMP}.tar.bz2" + http://dev.gentoo.org/~${GENTOO_DEVELOPER}/dist/apache/${GENTOO_PATCH_A}" # @VARIABLE: IUSE_MPMS_FORK # @DESCRIPTION: |