Magellan Linux

Diff of /trunk/include/perl.sminc

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

revision 9880 by niro, Sat Jan 14 01:48:34 2012 UTC revision 11541 by niro, Mon Mar 12 20:50:09 2012 UTC
# Line 1  Line 1 
1  # $Header: /magellan-cvs/smage/include/perl.sminc,v 1.15 2007-06-15 22:06:59 niro Exp $  # $Id$
2    
3  # inherits {pre,post}install() and {pre,post}remove() to mage file  # inherits {pre,post}install() and {pre,post}remove() to mage file
4  INHERITS="${INHERITS} perl"  INHERITS="${INHERITS} perl"
# Line 87  perl_src_prepare() Line 87  perl_src_prepare()
87   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
88  }  }
89    
90  perl_src_compile()  perl_run_src_compile()
91  {  {
  cd ${SRCDIR}  
   
92   perlinfo   perlinfo
93    
94   export PERL_MM_USE_DEFAULT=1   export PERL_MM_USE_DEFAULT=1
# Line 124  perl_src_compile() Line 122  perl_src_compile()
122   fixlocalpod   fixlocalpod
123  }  }
124    
125  perl_src_install()  perl_src_compile()
126  {  {
127   cd ${SRCDIR}   cd ${SRCDIR}
128     perl_run_src_compile $@ || die
129    }
130    
131    perl_src_compile_multilib()
132    {
133     local abi
134     for abi in ${MULTILIB_ABI}
135     do
136     cd ${SRCDIR}-${abi}/${SRCSUBDIR}
137     perl_run_src_compile $@ || die
138     done
139    }
140    
141    perl_run src_install()
142    {
143   local i   local i
144   local stat   local stat
145    
# Line 174  perl_src_install() Line 186  perl_src_install()
186   done   done
187  }  }
188    
189    perl_src_compile()
190    {
191     cd ${SRCDIR}
192     perl_run_src_compile $@ || die
193    }
194    
195    perl_src_compile_multilib()
196    {
197     local abi
198     local saved_SRCDIR="${SRCDIR}"
199    
200     for abi in ${MULTILIB_ABI}
201     do
202     export SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}"
203     cd ${SRCDIR}
204     perl_run_src_compile $@ || die
205     done
206     export SRCDIR="${saved_SRCDIR}"
207    }
208    
209  export_inherits perl src_prepare src_compile src_install  if [[ -z ${MULTILIB_ABIS} ]]
210    then
211     export_inherits perl src_prepare src_compile src_install
212    else
213     export_inherits perl src_prepare src_compile_multilib src_install_multilib
214    fi

Legend:
Removed from v.9880  
changed lines
  Added in v.11541