Magellan Linux

Diff of /trunk/include/php.sminc

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

branches/magellan-next/include/php5.sminc revision 6654 by niro, Tue Sep 14 16:46:32 2010 UTC trunk/include/php.sminc revision 27428 by niro, Fri Jan 15 09:54:22 2016 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"  # but do not include on the php pkg itself
17    if [[ ${PNAME} != php ]]
18    then
19     DEPEND="${DEPEND}
20     >= dev-lang/php-5.4"
21    fi
22    
23  SDEPEND=">= sys-dev/m4-1.4  SDEPEND="${SDEPEND}
24     >= sys-dev/m4-1.4
25   >= sys-dev/libtool-1.5"   >= sys-dev/libtool-1.5"
26    
27  # default SRCFILE SRCDIR and SRC_URI  # default SRCFILE SRCDIR and SRC_URI
28  : ${SRCFILE="${PNAME/#php5-/}-${PVER}.tar.bz2"}  : ${SRCFILE="${PNAME/#php-/}-${PVER}.tar.bz2"}
29  : ${SRCDIR="${BUILDDIR}/${PNAME/#php5-/}-${PVER}"}  : ${SRCDIR="${BUILDDIR}/${PNAME/#php-/}-${PVER}"}
30  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}
31    
32  php5_phpize()  php_phpize()
33  {  {
34   phpize || die   phpize || die
35    
36   # regen aclocal, libtoolize etc to fix libtool-2 issues   # regen aclocal, libtoolize etc to fix libtool-2 issues
37   rm -f aclocal.m4 || die   if [ -f aclocal.m4 ]
38   autoreconf --verbose --force --install || die   then
39     rm aclocal.m4 || die
40     fi
41     mautoreconf || die
42   mlibtoolize || die   mlibtoolize || die
43  }  }
44    
45  php5_src_prepare()  php_src_prepare()
46  {  {
47   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
48   cd ${SRCDIR}   cd ${SRCDIR}
49    
50   php5_phpize || die   php_phpize || die
51  }  }
52    
53  php5_src_configure()  php_src_configure()
54  {  {
55   local configure_opts="$@"   local configure_opts="$@"
56    
# Line 45  php5_src_configure() Line 60  php5_src_configure()
60   || die   || die
61  }  }
62    
63  php5_src_compile()  php_src_compile()
64  {  {
65   cd ${SRCDIR}   cd ${SRCDIR}
66   php5_src_configure || die   php_src_configure || die
67   mmake || die   mmake || die
68  }  }
69    
70  php5_src_install()  php_src_check()
71    {
72     cd ${SRCDIR}
73     mmake -k check || die
74    }
75    
76    php_src_install()
77  {  {
78   cd ${SRCDIR}   cd ${SRCDIR}
79    
80   # needed directories   # needed directories
81   minstalldir /etc/php5/conf.d || die   minstalldir ${PHP_CONFIG_SCAN_DIR} || die
82   minstalldir $(php-config --extension-dir) || die   minstalldir $(php-config --extension-dir) || die
83    
84   # install extensions and the config ini   # install extensions and the config ini
85   minstallexec modules/${PHP5_EXTENSION}.so $(php-config --extension-dir) || die   minstallexec modules/${PHP_EXTENSION}.so $(php-config --extension-dir) || die
86   echo "extension=${PHP5_EXTENSION}.so" \   local MCONFIG="${PHP_CONFIG_SCAN_DIR}/${PHP_EXTENSION}.ini"
87   > ${BINDIR}/etc/php5/conf.d/${PHP5_EXTENSION}.ini || die   mclearconfig || die
88     maddconfig "extension=${PHP_EXTENSION}.so" || die
89    
90   # install docs   # install docs
91   local i   local i
# Line 77  php5_src_install() Line 99  php5_src_install()
99   done   done
100  }  }
101    
102  export_inherits php5 src_prepare src_compile src_install  export_inherits php src_prepare src_compile src_check src_install

Legend:
Removed from v.6654  
changed lines
  Added in v.27428