Magellan Linux

Diff of /trunk/include/perl.sminc

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

trunk/core/include/perl.sminc revision 2 by niro, Fri Oct 10 13:29:42 2008 UTC trunk/include/perl.sminc revision 11556 by niro, Mon Mar 12 21:26:17 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_src_check()
91  {  {
92   cd ${SRCDIR}   return 0
93    }
94    
95    perl_run_src_compile()
96    {
97   perlinfo   perlinfo
98    
99   export PERL_MM_USE_DEFAULT=1   export PERL_MM_USE_DEFAULT=1
# Line 124  perl_src_compile() Line 127  perl_src_compile()
127   fixlocalpod   fixlocalpod
128  }  }
129    
130  perl_src_install()  perl_src_compile()
131    {
132     cd ${SRCDIR}
133     perl_run_src_compile $@ || die
134    }
135    
136    perl_multilib_src_compile()
137    {
138     local abi
139     for abi in ${MULTILIB_ABIS}
140     do
141     cd ${SRCDIR}-${abi}/${SRCSUBDIR}
142     abi-${abi} perl_run_src_compile $@ || die
143     done
144    }
145    
146    perl_run_src_install()
147  {  {
148   local i   local i
149   local stat   local stat
# Line 172  perl_src_install() Line 191  perl_src_install()
191   done   done
192  }  }
193    
194    perl_src_install()
195    {
196     cd ${SRCDIR}
197     perl_run_src_install || die
198    }
199    
200    perl_multilib_src_install()
201    {
202     local abi
203     local saved_SRCDIR="${SRCDIR}"
204    
205     for abi in ${MULTILIB_ABIS}
206     do
207     export SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}"
208     cd ${SRCDIR}
209     abi-${abi} perl_run_src_install $@ || die
210     done
211     export SRCDIR="${saved_SRCDIR}"
212    }
213    
214  export_inherits perl src_prepare src_compile src_install  export_inherits perl src_prepare src_check
215    if [[ ${MULTILIB_BUILD} = true ]]
216    then
217     export_inherits perl_multilib src_compile src_install
218    else
219     export_inherits perl src_compile src_install
220    fi

Legend:
Removed from v.2  
changed lines
  Added in v.11556