Magellan Linux

Diff of /trunk/include/perl.sminc

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

revision 11548 by niro, Mon Mar 12 21:08:46 2012 UTC revision 11558 by niro, Mon Mar 12 21:31:31 2012 UTC
# Line 87  perl_src_prepare() Line 87  perl_src_prepare()
87   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
88  }  }
89    
90  perl_multilib_src_prepare()  perl_src_check()
91  {  {
92   munpack ${SRCFILE} || die   return 0
93  }  }
94    
95  perl_run_src_compile()  perl_run_src_compile()
# Line 139  perl_multilib_src_compile() Line 139  perl_multilib_src_compile()
139   for abi in ${MULTILIB_ABIS}   for abi in ${MULTILIB_ABIS}
140   do   do
141   cd ${SRCDIR}-${abi}/${SRCSUBDIR}   cd ${SRCDIR}-${abi}/${SRCSUBDIR}
142   perl_run_src_compile $@ || die   abi-${abi} perl_run_src_compile $@ || die
143   done   done
144  }  }
145    
# Line 179  perl_run_src_install() Line 179  perl_run_src_install()
179   sed -i "s:${BINDIR}:/:g" ${i} || die   sed -i "s:${BINDIR}:/:g" ${i} || die
180   fi   fi
181   done   done
182    }
183    
184    perl_src_install()
185    {
186     cd ${SRCDIR}
187     perl_run_src_install || die
188    
189   local i   local i
190   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
# Line 191  perl_run_src_install() Line 197  perl_run_src_install()
197   done   done
198  }  }
199    
200  perl_src_compile()  perl_multilib_src_install()
 {  
  cd ${SRCDIR}  
  perl_run_src_compile $@ || die  
 }  
   
 perl_multilib_src_compile()  
201  {  {
202   local abi   local abi
203   local saved_SRCDIR="${SRCDIR}"   local saved_SRCDIR="${SRCDIR}"
204    
205   for abi in ${MULTILIB_ABIS}   for abi in ${MULTILIB_ABIS}
206   do   do
207   export SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}"   SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}"
208   cd ${SRCDIR}   cd ${SRCDIR}
209   perl_run_src_compile $@ || die   abi-${abi} perl_run_src_install $@ || die
210    
211     local i
212     for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
213     FAQ LICENSE NEWS README TODO
214     do
215     if [ -f ${SRCDIR}/${i} ]
216     then
217     oldminstalldocs ${i} || die
218     fi
219     done
220   done   done
221   export SRCDIR="${saved_SRCDIR}"   SRCDIR="${saved_SRCDIR}"
222  }  }
223    
224    export_inherits perl src_prepare src_check
225  if [[ ${MULTILIB_BUILD} = true ]]  if [[ ${MULTILIB_BUILD} = true ]]
226  then  then
227   export_inherits perl_multilib src_prepare src_compile src_install   export_inherits perl_multilib src_compile src_install
228  else  else
229   export_inherits perl src_prepare src_compile src_install   export_inherits perl src_compile src_install
230  fi  fi

Legend:
Removed from v.11548  
changed lines
  Added in v.11558