]> git.pld-linux.org Git - packages/php.git/commitdiff
- added sared modules: java and xml
authorArtur Frysiak <artur@frysiak.net>
Wed, 23 Feb 2000 23:05:16 +0000 (23:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- enabled trans-sid, ftp, sysvsem, sysvshm, xml, dbase, filepro, hyperwave support
TODO: more shared modules (domxml, wxxd, imap, ldap and others)

Changed files:
    php.spec -> 1.12

php.spec

index e129ec1e3ad183e11b1610576d52255d3adb0b3c..dcb85cfbc0e4e97b46cdb199a999c1e0b106fb81 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -17,6 +17,8 @@ URL:          http://www.php.net/
 BuildRequires: apache-devel
 BuildRequires: zlib-devel
 BuildRequires: mysql-devel >= 3.22.30-2
+BuildRequires: kaffe-devel
+BuildRequires: libxml-devel >= 1.0.0
 BuildRequires: gd-devel
 Requires:      apache >= 1.3.9
 Prereq:                /usr/sbin/apxs
@@ -87,6 +89,28 @@ support to PHP4.
 
 %description gd -l pl
 
+%package java
+Summary:       Java extension module for PHP4
+Summary(pl):   Modu³ Javy dla PHP4
+Group:         Libraries
+Group(fr):     Librairies
+Group(pl):     Biblioteki
+Requires:      %{name} = %{version}
+
+%description java
+%description java -l pl
+
+%package xml
+Summary:       XML extension module for PHP4
+Summary(pl):   Modu³ XML dla PHP4
+Group:         Libraries
+Group(fr):     Librairies
+Group(pl):     Biblioteki
+Requires:      %{name} = %{version}
+
+%description xml
+%description xml -l pl
+
 %prep
 %setup -q 
 
@@ -96,17 +120,29 @@ LDFLAGS=""; export LDFLAGS
 %configure \
        --with-apxs=%{_sbindir}/apxs \
        --with-config-file-path=%{_sysconfdir}/httpd \
-       --enable-safe-mode \
        --with-exec-dir=%{_bindir} \
        --disable-debug \
-       --with-zlib \
        --enable-magic-quotes \
+       --enable-shared \
        --enable-track-vars \
-       --with-gd=shared \
+       --enable-safe-mode \
+       --enable-trans-sid \
+       --enable-sysvsem \
+       --enable-sysvshm \
+       --enable-xml=shared \
+       --with-zlib \
        --with-regex=system \
        --with-gettext \
        --with-mysql=shared \
-       --enable-shared 
+       --with-gd=shared \
+       --with-dbase \
+       --with-filepro \
+       --with-ftp \
+       --with-hyperwave \
+       --with-java
+#      --with-pgsql=shared 
+#      --with-snmp=shared 
+
 make
 
 
@@ -189,6 +225,49 @@ if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 fi
 
+%post xml
+if [ -f %{_sysconfdir}/httpd/php.ini ]; then
+       echo "activating module 'xml.so' in /etc/httpd/php.ini" 1>&2
+       sed -e 's|^;extension=xml.so|extension=xml.so|g' \
+       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
+       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+fi
+if [ -f /var/lock/subsys/httpd ]; then
+       /etc/rc.d/init.d/httpd restart 1>&2
+fi
+
+%postun xml
+if [ -f %{_sysconfdir}/httpd/php.ini ]; then
+       echo "deactivating module 'xml.so' in /etc/httpd/php.ini" 1>&2
+       sed -e 's|^extension=xml.so|;extension=xml.so|g' \
+       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
+       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+fi
+if [ -f /var/lock/subsys/httpd ]; then
+       /etc/rc.d/init.d/httpd restart 1>&2
+fi
+
+%post java
+if [ -f %{_sysconfdir}/httpd/php.ini ]; then
+       echo "activating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
+       sed -e 's|^;extension=libphp_java.so|extension=libphp_java.so|g' \
+       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
+       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+fi
+if [ -f /var/lock/subsys/httpd ]; then
+       /etc/rc.d/init.d/httpd restart 1>&2
+fi
+
+%postun java
+if [ -f %{_sysconfdir}/httpd/php.ini ]; then
+       echo "deactivating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
+       sed -e 's|^extension=libphp_java.so|;extension=libphp_java.so|g' \
+       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
+       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+fi
+if [ -f /var/lock/subsys/httpd ]; then
+       /etc/rc.d/init.d/httpd restart 1>&2
+fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -214,3 +293,11 @@ rm -rf $RPM_BUILD_ROOT
 %files gd
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_pkglibdir}/php/gd.so
+
+%files xml
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_pkglibdir}/php/xml.so
+
+%files java
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_pkglibdir}/php/libphp_java.so
This page took 0.118423 seconds and 4 git commands to generate.