Magellan Linux

Diff of /branches/R11-unstable/include/php.sminc

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

trunk/core/include/php5.sminc revision 2160 by niro, Mon Jul 6 18:57:33 2009 UTC trunk/include/php.sminc revision 22055 by niro, Thu Aug 21 13:52:18 2014 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="${DEPEND}
17     >= dev-lang/php-5.4"
18    
19  SDEPEND=">= sys-dev/m4-1.4  SDEPEND="${SDEPEND}
20     >= sys-dev/m4-1.4
21   >= sys-dev/libtool-1.5"   >= sys-dev/libtool-1.5"
22    
23  # default SRCFILE SRCDIR and SRC_URI  # default SRCFILE SRCDIR and SRC_URI
24  : ${SRCFILE="${PNAME/#php5-/}-${PVER}.tar.bz2"}  : ${SRCFILE="${PNAME/#php-/}-${PVER}.tar.bz2"}
25  : ${SRCDIR="${BUILDDIR}/${PNAME/#php5-/}-${PVER}"}  : ${SRCDIR="${BUILDDIR}/${PNAME/#php-/}-${PVER}"}
26  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}  : ${SRC_URI=( mirror://${PNAME}/${SRCFILE} )}
27    
28  php5_phpize()  php_phpize()
29  {  {
30   phpize || die   phpize || die
31    
32   # regen aclocal, libtoolize etc to fix libtool-2 issues   # regen aclocal, libtoolize etc to fix libtool-2 issues
33   if [[ -f aclocal.m4 ]]   if [ -f aclocal.m4 ]
34   then   then
35   rm aclocal.m4 || die   rm aclocal.m4 || die
36   fi   fi
37     mautoreconf || die
  autoreconf --verbose --force --install || die  
38   mlibtoolize || die   mlibtoolize || die
39  }  }
40    
41  php5_src_prepare()  php_src_prepare()
42  {  {
43   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
44   cd ${SRCDIR}   cd ${SRCDIR}
45   php5_phpize || die  
46     php_phpize || die
47  }  }
48    
49  php5_src_configure()  php_src_configure()
50  {  {
51   local configure_opts="$@"   local configure_opts="$@"
52    
# Line 48  php5_src_configure() Line 56  php5_src_configure()
56   || die   || die
57  }  }
58    
59  php5_src_compile()  php_src_compile()
60  {  {
61   cd ${SRCDIR}   cd ${SRCDIR}
62   php5_src_configure || die   php_src_configure || die
63   mmake || die   mmake || die
64  }  }
65    
66  php5_src_install()  php_src_check()
67    {
68     cd ${SRCDIR}
69     mmake -k check || die
70    }
71    
72    php_src_install()
73  {  {
74   cd ${SRCDIR}   cd ${SRCDIR}
75    
76   # needed directories   # needed directories
77   minstalldir /etc/php5/conf.d || die   minstalldir ${PHP_CONFIG_SCAN_DIR} || die
78   minstalldir $(php-config --extension-dir) || die   minstalldir $(php-config --extension-dir) || die
79    
80   # install extensions and the config ini   # install extensions and the config ini
81   minstallexec modules/${PHP5_EXTENSION}.so $(php-config --extension-dir) || die   minstallexec modules/${PHP_EXTENSION}.so $(php-config --extension-dir) || die
82   echo "extension=${PHP5_EXTENSION}.so" \   local MCONFIG="${PHP_CONFIG_SCAN_DIR}/${PHP_EXTENSION}.ini"
83   > ${BINDIR}/etc/php5/conf.d/${PHP5_EXTENSION}.ini || die   mclearconfig || die
84     maddconfig "extension=${PHP_EXTENSION}.so" || die
85    
86   # install docs   # install docs
87   local i   local i
# Line 80  php5_src_install() Line 95  php5_src_install()
95   done   done
96  }  }
97    
98  export_inherits php5 src_prepare src_compile src_install  export_inherits php src_prepare src_compile src_check src_install

Legend:
Removed from v.2160  
changed lines
  Added in v.22055