| … | |
… | |
| 3 | # Copyright (c) 2004-2005, Thomas Matthijs <axxo@gentoo.org> |
3 | # Copyright (c) 2004-2005, Thomas Matthijs <axxo@gentoo.org> |
| 4 | # Copyright (c) 2004-2005, Gentoo Foundation |
4 | # Copyright (c) 2004-2005, Gentoo Foundation |
| 5 | # |
5 | # |
| 6 | # Licensed under the GNU General Public License, v2 |
6 | # Licensed under the GNU General Public License, v2 |
| 7 | # |
7 | # |
|
|
8 | # Major changes: |
|
|
9 | # 20070805: |
|
|
10 | # Removed phase hooks because Portage does proper env saving now. |
|
|
11 | # <betelgeuse@gentoo.org> |
|
|
12 | # |
|
|
13 | # $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-opt-2.eclass,v 1.7 2007/08/05 08:24:30 betelgeuse Exp $ |
| 8 | |
14 | |
| 9 | inherit java-utils-2 |
15 | inherit java-utils-2 |
| 10 | |
16 | |
| 11 | # ------------------------------------------------------------------------------ |
17 | # ------------------------------------------------------------------------------ |
| 12 | # @eclass-begin |
18 | # @eclass-begin |
| … | |
… | |
| 34 | # ------------------------------------------------------------------------------ |
40 | # ------------------------------------------------------------------------------ |
| 35 | # ------------------------------------------------------------------------------ |
41 | # ------------------------------------------------------------------------------ |
| 36 | java-pkg-opt-2_pkg_setup() { |
42 | java-pkg-opt-2_pkg_setup() { |
| 37 | use ${JAVA_PKG_OPT_USE} && java-pkg_init |
43 | use ${JAVA_PKG_OPT_USE} && java-pkg_init |
| 38 | } |
44 | } |
| 39 | |
|
|
| 40 | # ------------------------------------------------------------------------------ |
|
|
| 41 | # @note |
|
|
| 42 | # |
|
|
| 43 | # We need to initialize the environment in every function because Portage |
|
|
| 44 | # will source /etc/profile between phases and trample all over the env. |
|
|
| 45 | # This is accomplished by phase hooks, which is available with newer versions of |
|
|
| 46 | # portage. |
|
|
| 47 | # ------------------------------------------------------------------------------ |
|
|
| 48 | |
|
|
| 49 | pre_pkg_setup() { |
|
|
| 50 | java-pkg-opt-2_pkg_setup |
|
|
| 51 | } |
|
|
| 52 | |
|
|
| 53 | pre_src_unpack() { |
|
|
| 54 | java-pkg-opt-2_pkg_setup |
|
|
| 55 | use "${JAVA_PKG_OPT_USE}" || JAVA_PKG_BSFIX="off" |
|
|
| 56 | } |
|
|
| 57 | |
|
|
| 58 | pre_src_compile() { |
|
|
| 59 | java-pkg-opt-2_pkg_setup |
|
|
| 60 | } |
|
|
| 61 | |
|
|
| 62 | pre_src_install() { |
|
|
| 63 | java-pkg-opt-2_pkg_setup |
|
|
| 64 | } |
|
|
| 65 | |
|
|
| 66 | pre_src_test() { |
|
|
| 67 | java-pkg-opt-2_pkg_setup |
|
|
| 68 | } |
|
|
| 69 | |
|
|
| 70 | pre_pkg_preinst() { |
|
|
| 71 | java-pkg-opt-2_pkg_setup |
|
|
| 72 | } |
|
|
| 73 | |
|
|
| 74 | pre_pkg_postinst() { |
|
|
| 75 | java-pkg-opt-2_pkg_setup |
|
|
| 76 | } |
|
|