Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog ant-tasks.eclass
Date: Sat, 03 Mar 2012 22:39:24
Message-Id: 20120303223914.44FFC2004B@flycatcher.gentoo.org
1 caster 12/03/03 22:39:14
2
3 Modified: ChangeLog ant-tasks.eclass
4 Log:
5 Add support for ANT_TASK_DISABLE_VM_DEPS variable - when enabled, the jdk/jre deps are not added by eclass.
6
7 Revision Changes Path
8 1.153 eclass/ChangeLog
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.153&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.153&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.152&r2=1.153
13
14 Index: ChangeLog
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
17 retrieving revision 1.152
18 retrieving revision 1.153
19 diff -u -r1.152 -r1.153
20 --- ChangeLog 3 Mar 2012 02:29:41 -0000 1.152
21 +++ ChangeLog 3 Mar 2012 22:39:14 -0000 1.153
22 @@ -1,6 +1,10 @@
23 # ChangeLog for eclass directory
24 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.152 2012/03/03 02:29:41 dirtyepic Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.153 2012/03/03 22:39:14 caster Exp $
27 +
28 + 03 Mar 2012; Vlastimil Babka <caster@g.o> ant-tasks.eclass:
29 + Add support for ANT_TASK_DISABLE_VM_DEPS variable - when enabled, the jdk/jre
30 + deps are not added by eclass.
31
32 03 Mar 2012; Ryan Hill <dirtyepic@g.o> toolchain.eclass:
33 Prevent bundled libffi from being installed with gcj or gccgo (bug #354903 by
34
35
36
37 1.11 eclass/ant-tasks.eclass
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ant-tasks.eclass?rev=1.11&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ant-tasks.eclass?rev=1.11&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ant-tasks.eclass?r1=1.10&r2=1.11
42
43 Index: ant-tasks.eclass
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v
46 retrieving revision 1.10
47 retrieving revision 1.11
48 diff -u -r1.10 -r1.11
49 --- ant-tasks.eclass 16 Feb 2012 22:25:20 -0000 1.10
50 +++ ant-tasks.eclass 3 Mar 2012 22:39:14 -0000 1.11
51 @@ -1,9 +1,9 @@
52 # Eclass for building dev-java/ant-* packages
53 #
54 -# Copyright 1999-2011 Gentoo Foundation
55 +# Copyright 1999-2012 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License, v2 or later
57 # Author Vlastimil Babka <caster@g.o>
58 -# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.10 2012/02/16 22:25:20 caster Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.11 2012/03/03 22:39:14 caster Exp $
60
61 # we set ant-core dep ourselves, restricted
62 JAVA_ANT_DISABLE_ANT_CORE_DEP=true
63 @@ -60,6 +60,13 @@
64 ANT_TASK_DEPNAME=${ANT_TASK_DEPNAME-${ANT_TASK_NAME}}
65
66 # -----------------------------------------------------------------------------
67 +# @variable-preinherit ANT_TASK_DISABLE_VM_DEPS
68 +# @variable-default unset
69 +#
70 +# If set, no JDK/JRE deps are added.
71 +# -----------------------------------------------------------------------------
72 +
73 +# -----------------------------------------------------------------------------
74 # @variable-internal ANT_TASK_PV
75 # @variable-default Just the number in $PV without any beta/RC suffixes
76 #
77 @@ -99,10 +106,15 @@
78 SLOT="0"
79 IUSE=""
80
81 -RDEPEND=">=virtual/jre-${ANT_TASK_JREVER}
82 - ~dev-java/ant-core-${PV}"
83 -DEPEND=">=virtual/jdk-${ANT_TASK_JDKVER}
84 - ${RDEPEND}"
85 +RDEPEND="~dev-java/ant-core-${PV}"
86 +DEPEND="${RDEPEND}"
87 +
88 +if [[ -z "${ANT_TASK_DISABLE_VM_DEPS}" ]]; then
89 + RDEPEND=">=virtual/jre-${ANT_TASK_JREVER}
90 + ${DEPEND}"
91 + DEPEND=">=virtual/jdk-${ANT_TASK_JDKVER}
92 + ${RDEPEND}"
93 +fi
94
95 # we need direct blockers with old ant-tasks for file collisions - bug #252324
96 if version_is_at_least 1.7.1 ; then