| 1 | # Copyright 1999-2010 Gentoo Foundation |
1 | # Copyright 1999-2010 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/python.eclass,v 1.98 2010/05/25 15:04:40 arfrever Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.99 2010/05/25 19:49:54 arfrever Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: python.eclass |
5 | # @ECLASS: python.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Gentoo Python Project <python@gentoo.org> |
7 | # Gentoo Python Project <python@gentoo.org> |
| 8 | # @BLURB: Eclass for Python packages |
8 | # @BLURB: Eclass for Python packages |
| … | |
… | |
| 2454 | fi |
2454 | fi |
| 2455 | |
2455 | |
| 2456 | _python_initialize_prefix_variables |
2456 | _python_initialize_prefix_variables |
| 2457 | _python_set_color_variables |
2457 | _python_set_color_variables |
| 2458 | |
2458 | |
|
|
2459 | if [[ "${FUNCNAME[1]}" != "python_mod_optimize" ]]; then |
| 2459 | echo |
2460 | echo |
| 2460 | echo " ${_RED}*${_NORMAL} ${_RED}Deprecation Warning: ${FUNCNAME}() is deprecated and will be banned on 2010-09-01.${_NORMAL}" |
2461 | echo " ${_RED}*${_NORMAL} ${_RED}Deprecation Warning: ${FUNCNAME}() is deprecated and will be banned on 2010-09-01.${_NORMAL}" |
| 2461 | echo " ${_RED}*${_NORMAL} ${_RED}Use python_mod_optimize() instead of ${FUNCNAME}().${_NORMAL}" |
2462 | echo " ${_RED}*${_NORMAL} ${_RED}Use python_mod_optimize() instead of ${FUNCNAME}().${_NORMAL}" |
| 2462 | echo " ${_RED}*${_NORMAL} ${_RED}The ebuild needs to be fixed. Please report a bug, if it has not been already reported.${_NORMAL}" |
2463 | echo " ${_RED}*${_NORMAL} ${_RED}The ebuild needs to be fixed. Please report a bug, if it has not been already reported.${_NORMAL}" |
| 2463 | echo |
2464 | echo |
| 2464 | |
2465 | |
| 2465 | einfo &> /dev/null |
2466 | einfo &> /dev/null |
| 2466 | einfo "Deprecation Warning: ${FUNCNAME}() is deprecated and will be banned on 2010-09-01." &> /dev/null |
2467 | einfo "Deprecation Warning: ${FUNCNAME}() is deprecated and will be banned on 2010-09-01." &> /dev/null |
| 2467 | einfo "Use python_mod_optimize() instead of ${FUNCNAME}()." &> /dev/null |
2468 | einfo "Use python_mod_optimize() instead of ${FUNCNAME}()." &> /dev/null |
| 2468 | einfo "The ebuild needs to be fixed. Please report a bug, if it has not been already reported." &> /dev/null |
2469 | einfo "The ebuild needs to be fixed. Please report a bug, if it has not been already reported." &> /dev/null |
| 2469 | einfo &> /dev/null |
2470 | einfo &> /dev/null |
|
|
2471 | fi |
| 2470 | |
2472 | |
| 2471 | local f myroot myfiles=() |
2473 | local f myroot myfiles=() |
| 2472 | |
2474 | |
| 2473 | # Check if phase is pkg_postinst() |
2475 | # Check if phase is pkg_postinst() |
| 2474 | [[ "${EBUILD_PHASE}" != "postinst" ]] && die "${FUNCNAME}() can be used only in pkg_postinst() phase" |
2476 | [[ "${EBUILD_PHASE}" != "postinst" ]] && die "${FUNCNAME}() can be used only in pkg_postinst() phase" |