summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2013-07-03 09:22:39 +0000
committerMichael Palimaka <kensington@gentoo.org>2013-07-03 09:22:39 +0000
commit7d994171c9a28bc28c41df31e686712576a05b0d (patch)
treef1d1c8bb5c35dc291508ae3ec9507782f6cc6c98 /eclass
parentVersion bump. (diff)
downloadgentoo-2-7d994171c9a28bc28c41df31e686712576a05b0d.tar.gz
gentoo-2-7d994171c9a28bc28c41df31e686712576a05b0d.tar.bz2
gentoo-2-7d994171c9a28bc28c41df31e686712576a05b0d.zip
Deprecate EAPI 3.
Diffstat (limited to 'eclass')
-rw-r--r--eclass/ChangeLog5
-rw-r--r--eclass/kde4-functions.eclass13
2 files changed, 14 insertions, 4 deletions
diff --git a/eclass/ChangeLog b/eclass/ChangeLog
index a559c5233dea..72fa1353614d 100644
--- a/eclass/ChangeLog
+++ b/eclass/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for eclass directory
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.869 2013/07/02 14:36:20 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.870 2013/07/03 09:22:39 kensington Exp $
+
+ 03 Jul 2013; Michael Palimaka <kensington@gentoo.org> kde4-functions.eclass:
+ Deprecate EAPI 3.
02 Jul 2013; Michael Palimaka <kensington@gentoo.org> cmake-utils.eclass:
Correct src_prepare description.
diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass
index d7c58913a8b4..7caed1f1e659 100644
--- a/eclass/kde4-functions.eclass
+++ b/eclass/kde4-functions.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-functions.eclass,v 1.64 2013/04/07 17:33:18 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-functions.eclass,v 1.65 2013/07/03 09:22:39 kensington Exp $
inherit versionator
@@ -17,9 +17,16 @@ ___ECLASS_ONCE_KDE4_FUNCTIONS="recur -_+^+_- spank"
# @ECLASS-VARIABLE: EAPI
# @DESCRIPTION:
-# Currently kde4 eclasses support EAPI 3 and 4.
+# Currently kde4 eclasses support EAPI 4 and 5.
case ${EAPI:-0} in
- 3|4|5) : ;;
+ 3)
+ eqawarn "${CATEGORY}/${PF}: EAPI 3 support is now deprecated."
+ eqawarn "If you are the package maintainer, please"
+ eqawarn "update this package to a newer EAPI."
+ eqawarn "Support for EAPI 3 for kde-*.eclass will be dropped"
+ eqawarn "at the beginning August."
+ ;;
+ 4|5) : ;;
*) die "EAPI=${EAPI} is not supported" ;;
esac