1 | # Copyright 1999-2009 Gentoo Foundation |
1 | # Copyright 1999-2009 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/qt4-build.eclass,v 1.67 2010/05/22 15:22:46 wired Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.68 2010/05/22 19:23:51 wired Exp $ |
4 | |
4 | |
5 | # @ECLASS: qt4-build.eclass |
5 | # @ECLASS: qt4-build.eclass |
6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
7 | # Ben de Groot <yngwin@gentoo.org>, |
7 | # Ben de Groot <yngwin@gentoo.org>, |
8 | # Markos Chandras <hwoarang@gentoo.org>, |
8 | # Markos Chandras <hwoarang@gentoo.org>, |
… | |
… | |
65 | |
65 | |
66 | # @FUNCTION: qt4-build_pkg_setup |
66 | # @FUNCTION: qt4-build_pkg_setup |
67 | # @DESCRIPTION: |
67 | # @DESCRIPTION: |
68 | # Sets up S, MY_P, PATH, and LD_LIBRARY_PATH |
68 | # Sets up S, MY_P, PATH, and LD_LIBRARY_PATH |
69 | qt4-build_pkg_setup() { |
69 | qt4-build_pkg_setup() { |
|
|
70 | if [[ "${PN}" == "qt-webkit" ]]; then |
|
|
71 | if [[ "${CFLAGS}" =~ "-ggdb" ]] || [[ "${CXXFLAGS}" =~ "-ggdb" ]]; then |
|
|
72 | echo |
|
|
73 | ewarn "Your \$C{,XX}FLAGS contain -ggdb. You may experience really" |
|
|
74 | ewarn "long compilation times and/or increased memory usage." |
|
|
75 | ewarn "If compilation fails, please try removing -ggdb before" |
|
|
76 | ewarn "reporting a bug." |
|
|
77 | ewarn "For more info check out bug #307861" |
|
|
78 | echo |
|
|
79 | fi |
|
|
80 | fi |
|
|
81 | |
70 | [[ ${EAPI} == 2 ]] && use !prefix && EPREFIX= |
82 | [[ ${EAPI} == 2 ]] && use !prefix && EPREFIX= |
71 | |
83 | |
72 | # Protect users by not allowing downgrades between releases |
84 | # Protect users by not allowing downgrades between releases |
73 | # Downgrading revisions within the same release should be allowed |
85 | # Downgrading revisions within the same release should be allowed |
74 | if has_version '>'${CATEGORY}/${P}-r9999 ; then |
86 | if has_version '>'${CATEGORY}/${P}-r9999 ; then |