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

Diff of /eclass/libtool.eclass

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

Revision 1.81 Revision 1.82
1# Copyright 1999-2007 Gentoo Foundation 1# Copyright 1999-2007 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/libtool.eclass,v 1.81 2008/07/31 20:01:43 drac Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.82 2009/03/14 13:02:08 vapier Exp $
4# 4#
5# Maintainer: base-system@gentoo.org 5# Maintainer: base-system@gentoo.org
6# 6#
7# This eclass patches ltmain.sh distributed with libtoolized packages with the 7# This eclass patches ltmain.sh distributed with libtoolized packages with the
8# relink and portage patch among others 8# relink and portage patch among others
12# requires a regeneration of the main autotool files in order to work properly. 12# requires a regeneration of the main autotool files in order to work properly.
13 13
14DESCRIPTION="Based on the ${ECLASS} eclass" 14DESCRIPTION="Based on the ${ECLASS} eclass"
15 15
16ELIBTOOL_VERSION="2.0.2" 16ELIBTOOL_VERSION="2.0.2"
17
18inherit toolchain-funcs
17 19
18ELT_PATCH_DIR="${ECLASSDIR}/ELT-patches" 20ELT_PATCH_DIR="${ECLASSDIR}/ELT-patches"
19ELT_APPLIED_PATCHES= 21ELT_APPLIED_PATCHES=
20ELT_LTMAIN_SH= 22ELT_LTMAIN_SH=
21 23
120 local do_reversedeps="no" 122 local do_reversedeps="no"
121 local do_only_patches="no" 123 local do_only_patches="no"
122 local do_uclibc="yes" 124 local do_uclibc="yes"
123 local deptoremove= 125 local deptoremove=
124 local my_dirlist= 126 local my_dirlist=
125 local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp" 127 local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross"
126 local start_dir=${PWD} 128 local start_dir=${PWD}
127 129
128 my_dirlist=$(ELT_find_ltmain_sh) 130 my_dirlist=$(ELT_find_ltmain_sh)
129 131
130 for x in "$@" ; do 132 for x in "$@" ; do
262 fi 264 fi
263 ;; 265 ;;
264 "install-sh") 266 "install-sh")
265 ELT_walk_patches "${x}/install-sh" "${y}" 267 ELT_walk_patches "${x}/install-sh" "${y}"
266 ret=$? 268 ret=$?
269 ;;
270 "cross")
271 if tc-is-cross-compiler ; then
272 ELT_walk_patches "${x}/ltmain.sh" "${y}"
273 ret=$?
274 fi
267 ;; 275 ;;
268 *) 276 *)
269 ELT_walk_patches "${x}/ltmain.sh" "${y}" 277 ELT_walk_patches "${x}/ltmain.sh" "${y}"
270 ret=$? 278 ret=$?
271 ;; 279 ;;

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82

  ViewVC Help
Powered by ViewVC 1.1.20