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

Diff of /eclass/eutils.eclass

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

Revision 1.109 Revision 1.110
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2004 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/eutils.eclass,v 1.109 2004/10/02 01:42:32 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.110 2004/10/02 17:47:48 iggy Exp $
4# 4#
5# Author: Martin Schlemmer <azarah@gentoo.org> 5# Author: Martin Schlemmer <azarah@gentoo.org>
6# 6#
7# This eclass is for general purpose functions that most ebuilds 7# This eclass is for general purpose functions that most ebuilds
8# have to implement themselves. 8# have to implement themselves.
1436 unset LINGUAS 1436 unset LINGUAS
1437 else 1437 else
1438 export LINGUAS="${newls}" 1438 export LINGUAS="${newls}"
1439 fi 1439 fi
1440} 1440}
1441
1442# moved from kernel.eclass since they are generally useful outside of
1443# kernel.eclass -iggy (20041002)
1444
1445# the following functions are useful in kernel module ebuilds, etc.
1446# for an example see ivtv or drbd ebuilds
1447
1448# set's ARCH to match what the kernel expects
1449set_arch_to_kernel() {
1450 export EUTILS_ECLASS_PORTAGE_ARCH="${ARCH}"
1451 case ${ARCH} in
1452 x86) export ARCH="i386";;
1453 amd64) export ARCH="x86_64";;
1454 hppa) export ARCH="parisc";;
1455 mips) export ARCH="mips";;
1456 *) export ARCH="${ARCH}";;
1457 esac
1458}
1459
1460# set's ARCH back to what portage expects
1461set_arch_to_portage() {
1462 export ARCH="${EUTILS_ECLASS_PORTAGE_ARCH}"
1463}

Legend:
Removed from v.1.109  
changed lines
  Added in v.1.110

  ViewVC Help
Powered by ViewVC 1.1.20