Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > b045a8be624c331f407947b5080b0a89 > files > 1

php-suhosin-0.9.27-1mdv2009.0.src.rpm

%define modname suhosin
%define soname %{modname}.so
%define inifile Z98_%{modname}.ini

Summary:	Suhosin extension module for PHP
Name:		php-%{modname}
Version:	0.9.27
Release:	%mkrel 1
Group:		Development/PHP
License:	PHP License
URL:		http://www.hardened-php.net/suhosin/
Source0:	%{modname}-%{version}.tgz
Source1:	%{modname}-%{version}.tgz.sig
BuildRequires:	php-devel >= 3:5.2.0
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Suhosin is an advanced protection system for PHP installations. It was designed
to protect servers and users from known and unknown flaws in PHP applications
and the PHP core. Suhosin is binary compatible to normal PHP installation,
which means it is compatible to 3rd party binary extension like ZendOptimizer.

%prep

%setup -q -n %{modname}-%{version}

# nuke mac files (duh!)
find -name "\._*" | xargs rm -f

%build
%serverbuild

phpize
%configure2_5x --with-libdir=%{_lib} \
    --with-%{modname}=shared,%{_prefix}

%make
mv modules/*.so %{modname}.so

%install
rm -rf %{buildroot}

install -d %{buildroot}%{_libdir}/php/extensions
install -d %{buildroot}%{_sysconfdir}/php.d

install -m0755 %{soname} %{buildroot}%{_libdir}/php/extensions/
install -m0644 suhosin.ini %{buildroot}%{_sysconfdir}/php.d/%{inifile}

%post
if [ -f /var/lock/subsys/httpd ]; then
    %{_initrddir}/httpd restart >/dev/null || :
fi

%postun
if [ "$1" = "0" ]; then
    if [ -f /var/lock/subsys/httpd ]; then
	%{_initrddir}/httpd restart >/dev/null || :
    fi
fi

%clean
rm -rf %{buildroot}

%files 
%defattr(-,root,root)
%doc CREDITS tests Changelog
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/php.d/%{inifile}
%attr(0755,root,root) %{_libdir}/php/extensions/%{soname}


%changelog
* Mon Aug 25 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.27-1mdv2009.0
+ Revision: 275952
- 0.9.27

* Sat Aug 16 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.25-1mdv2009.0
+ Revision: 272556
- 0.9.25

* Tue Jul 15 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.24-2mdv2009.0
+ Revision: 235882
- rebuild

* Sun May 18 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.24-1mdv2009.0
+ Revision: 208745
- 0.9.24

* Fri May 02 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.23-4mdv2009.0
+ Revision: 200068
- rebuilt against php-5.2.6

* Mon Feb 04 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.23-3mdv2008.1
+ Revision: 161931
- rebuild

* Mon Feb 04 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.23-2mdv2008.1
+ Revision: 161930
- rebuild

* Tue Jan 15 2008 Oden Eriksson <oeriksson@mandriva.com> 0.9.23-1mdv2008.1
+ Revision: 153299
- 0.9.23

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Dec 03 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.22-1mdv2008.1
+ Revision: 114474
- 0.9.22

* Sun Nov 11 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-7mdv2008.1
+ Revision: 107577
- restart apache if needed

* Sat Sep 01 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-6mdv2008.0
+ Revision: 77462
- rebuilt against php-5.2.4

* Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-5mdv2008.0
+ Revision: 64306
- use the new %%serverbuild macro

* Thu Jun 21 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-4mdv2008.0
+ Revision: 42296
- fix #31403

* Thu Jun 14 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-3mdv2008.0
+ Revision: 39389
- use distro conditional -fstack-protector

* Fri Jun 01 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-2mdv2008.0
+ Revision: 33784
- rebuilt against new upstream version (5.2.3)

* Mon May 21 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.20-1mdv2008.0
+ Revision: 29169
- 0.9.20

* Mon May 07 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.19-1mdv2008.0
+ Revision: 24076
- rebuilt against php-5.2.2 final

* Wed May 02 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.19-0mdv2008.0
+ Revision: 20474
- 0.9.19
- drop upstream patches; P0


* Sun Mar 11 2007 Olivier Blin <oblin@mandriva.com> 0.9.18-4mdv2007.1
+ Revision: 141144
- fix crash when register_server_variables is not defined (fix Maniadrive for example)

* Wed Mar 07 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.18-3mdv2007.1
+ Revision: 134221
- rebuild

* Tue Mar 06 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.18-2mdv2007.1
+ Revision: 133887
- rebuild
- 0.9.18
- use the provided suhosin.ini file (thanks sesser)

* Thu Feb 08 2007 Oden Eriksson <oeriksson@mandriva.com> 0.9.16-3mdv2007.1
+ Revision: 117538
- rebuilt against new upstream version (5.2.1)

* Mon Dec 18 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.16-2mdv2007.1
+ Revision: 98530
- fix deps (it does not requires pdo)

* Fri Dec 08 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.16-1mdv2007.1
+ Revision: 92245
- 0.9.16

* Thu Nov 23 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.14-1mdv2007.1
+ Revision: 86751
- 0.9.14

* Mon Nov 20 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.12-7mdv2007.1
+ Revision: 85480
- reworked the suhosin.ini file

* Fri Nov 17 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.12-6mdv2007.1
+ Revision: 85222
- rebuilt due to faulty/missing hdlists, try #6
- rebuilt due to faulty/missing hdlists, try #5
- rebuilt due to faulty/missing hdlists
- rebuilt due to faulty/missing hdlists
- rebuilt due to faulty/missing hdlists
- 0.9.12
- added some documentation in the ini file

* Thu Nov 09 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.11-1mdv2007.1
+ Revision: 79254
- 0.9.11

* Wed Nov 08 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.10-3mdv2007.0
+ Revision: 78320
- fix deps

* Tue Nov 07 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.10-2mdv2007.1
+ Revision: 77398
- rebuilt for php-5.2.0

* Tue Oct 31 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.10-1mdv2007.1
+ Revision: 74290
- 0.9.10
- Import php-suhosin

* Wed Oct 18 2006 Oden Eriksson <oeriksson@mandriva.com> 0.9.8-1mdv2007.1
- initial Mandriva package (looked at opensuse)