/[gentoo-x86]/eclass/chromium.eclass
Gentoo

Diff of /eclass/chromium.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.4 Revision 1.7
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 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/chromium.eclass,v 1.4 2012/05/23 18:16:30 floppym Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v 1.7 2012/09/11 08:15:08 phajdan.jr Exp $
4 4
5# @ECLASS: chromium.eclass 5# @ECLASS: chromium.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Chromium Herd <chromium@gentoo.org> 7# Chromium Herd <chromium@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
15 15
16if [[ ${PN} == chromium ]]; then 16if [[ ${PN} == chromium ]]; then
17 IUSE+=" custom-cflags" 17 IUSE+=" custom-cflags"
18fi 18fi
19 19
20# @FUNCTION: chromium_check_kernel_config 20# @FUNCTION: chromium_suid_sandbox_check_kernel_config
21# @USAGE: 21# @USAGE:
22# @DESCRIPTION: 22# @DESCRIPTION:
23# Ensures the system kernel is configured for full Chromium functionality. 23# Ensures the system kernel supports features needed for SUID sandbox to work.
24chromium_check_kernel_config() { 24chromium_suid_sandbox_check_kernel_config() {
25 has "${EAPI:-0}" 0 1 2 3 && die "EAPI=${EAPI} is not supported" 25 has "${EAPI:-0}" 0 1 2 3 && die "EAPI=${EAPI} is not supported"
26 26
27 if [[ "${MERGE_TYPE}" == "source" || "${MERGE_TYPE}" == "binary" ]]; then 27 if [[ "${MERGE_TYPE}" == "source" || "${MERGE_TYPE}" == "binary" ]]; then
28 # Warn if the kernel does not support features needed for sandboxing. 28 # Warn if the kernel does not support features needed for sandboxing.
29 # Bug #363987. 29 # Bug #363987.
110 if ! has ${lang} ${CHROMIUM_LANGS}; then 110 if ! has ${lang} ${CHROMIUM_LANGS}; then
111 eqawarn "LINGUAS warning: no ${lang} in LANGS" 111 eqawarn "LINGUAS warning: no ${lang} in LANGS"
112 continue 112 continue
113 fi 113 fi
114 if ! use linguas_${lang}; then 114 if ! use linguas_${lang}; then
115 rm -v "$(_chromium_crlang ${lang}).pak" || die 115 rm "$(_chromium_crlang ${lang}).pak" || die
116 fi 116 fi
117 done 117 done
118} 118}
119 119
120chromium_pkg_preinst() { 120chromium_pkg_preinst() {

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.20