Magellan Linux

Diff of /trunk/include/php.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 13929 by niro, Wed Oct 31 19:27:07 2012 UTC
# Line 1  Line 1 
1  # $Header: /magellan-cvs/smage/include/php5.sminc,v 1.2 2007-07-11 17:51:45 niro Exp $  # $Id$
2    
3  # default includes  # default includes
4  sminclude mtools  sminclude mtools
5    
6  # default extension name if not already given  # default extension name if not already given
7  : ${PHP5_EXTENSION="${PNAME/#php5-/}"}  : ${PHP_EXTENSION="${PNAME/#php-/}"}
8    
9    # default config locations
10    : ${PHP_CONFIG_DIR="/etc/php"}
11    : ${PHP_CONFIG_SCAN_DIR="/etc/php/conf.d"}
12    : ${PHP_EXTENSIONS_DIR="/usr/$(mlibdir)/php/extensions"}
13    : ${PHP_PEAR_DIR="/usr/share/php/pear"}
14    
15  # some sane default dependencies  # some sane default dependencies
16  DEPEND=">= dev-lang/php5-5.2"  DEPEND=">= dev-lang/php-5.4"
17    
18  SDEPEND=">= sys-dev/m4-1.4  SDEPEND=">= sys-dev/m4-1.4
19   >= sys-dev/libtool-1.5"   >= sys-dev/libtool-1.5"
20    
21  # default SRCFILE SRCDIR and SRC_URI  # default SRCFILE SRCDIR and SRC_URI
22  : ${SRCFILE="${PNAME/#php5-/}-${PVER}.tar.bz2"}  : ${SRCFILE="${PNAME/#php-/}-${PVER}.tar.bz2"}
23  : ${SRCDIR="${BUILDDIR}/${PNAME/#php5-/}-${PVER}"}  : ${SRCDIR="${BUILDDIR}/${PNAME/#php-/}-${PVER}"}
24  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}
25    
26  php5_phpize()  php_phpize()
27  {  {
28   phpize || die   phpize || die
29    
30   # regen aclocal, libtoolize etc to fix libtool-2 issues   # regen aclocal, libtoolize etc to fix libtool-2 issues
31   rm -f aclocal.m4 || die   if [ -f aclocal.m4 ]
32   autoreconf --verbose --force --install || die   then
33     rm aclocal.m4 || die
34     fi
35     mautoreconf || die
36   mlibtoolize || die   mlibtoolize || die
37  }  }
38    
39  php5_src_prepare()  php_src_prepare()
40  {  {
41   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
42   cd ${SRCDIR}   cd ${SRCDIR}
43    
44   php5_phpize || die   php_phpize || die
45  }  }
46    
47  php5_src_configure()  php_src_configure()
48  {  {
49   local configure_opts="$@"   local configure_opts="$@"
50    
# Line 45  php5_src_configure() Line 54  php5_src_configure()
54   || die   || die
55  }  }
56    
57  php5_src_compile()  php_src_compile()
58  {  {
59   cd ${SRCDIR}   cd ${SRCDIR}
60   php5_src_configure || die   php_src_configure || die
61   mmake || die   mmake || die
62  }  }
63    
64  php5_src_install()  php_src_check()
65    {
66     cd ${SRCDIR}
67     mmake -k check || die
68    }
69    
70    php_src_install()
71  {  {
72   cd ${SRCDIR}   cd ${SRCDIR}
73    
74   # needed directories   # needed directories
75   minstalldir /etc/php5/conf.d || die   minstalldir ${PHP_CONFIG_SCAN_DIR} || die
76   minstalldir $(php-config --extension-dir) || die   minstalldir $(php-config --extension-dir) || die
77    
78   # install extensions and the config ini   # install extensions and the config ini
79   minstallexec modules/${PHP5_EXTENSION}.so $(php-config --extension-dir) || die   minstallexec modules/${PHP_EXTENSION}.so $(php-config --extension-dir) || die
80   echo "extension=${PHP5_EXTENSION}.so" \   local MCONFIG="${PHP_CONFIG_SCAN_DIR}/${PHP_EXTENSION}.ini"
81   > ${BINDIR}/etc/php5/conf.d/${PHP5_EXTENSION}.ini || die   mclearconfig || die
82     maddconfig "extension=${PHP_EXTENSION}.so" || die
83    
84   # install docs   # install docs
85   local i   local i
# Line 77  php5_src_install() Line 93  php5_src_install()
93   done   done
94  }  }
95    
96  export_inherits php5 src_prepare src_compile src_install  export_inherits php src_prepare src_compile src_check src_install

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