Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > media > main-updates-src > by-pkgid > 0b0959d94c5897cc9dbc70a455621747 > files > 2

php-filter-5.2.1-0.1mdv2007.1.src.rpm

%define modname filter
%define dirname %{modname}
%define soname %{modname}.so
%define inifile 81_%{modname}.ini

Summary:	Extension for safely dealing with input parameters
Name:		php-%{modname}
Version:	5.2.1
%define subrel 1
Release:	%mkrel 0
Group:		Development/PHP
License:	PHP License
URL:		http://www.php.net/
Source2:	%{modname}.ini
BuildRequires:	pcre-devel
BuildRequires:	php-devel >= 3:5.2.0
BuildRoot:	%{_tmppath}/%{name}-%{version}

%description
The Input Filter extension is meant to address this issue by implementing a set
of filters and mechanisms that users can use to safely access their input data.

%prep

%setup -c -T
cp -dpR %{_usrsrc}/php-devel/extensions/%{dirname}/* .
mkdir ext
cp -dpR %{_usrsrc}/php-devel/extensions/pcre ext/

cp %{SOURCE2} %{inifile}

%build

export CPPFLAGS="-DHAVE_PCRE"

phpize

%configure2_5x --with-libdir=%{_lib} \
    --with-%{modname}=shared,%{_prefix} \
    --with-pcre-dir=%{_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 %{inifile} %{buildroot}%{_sysconfdir}/php.d/%{inifile}

%clean
rm -rf %{buildroot}

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


%changelog
* Wed Apr 18 2007 Vincent Danen <vdanen@mandriva.com> 5.2.1-0.1mdv2007.1
- drop the pecl filter extension in favour of the (better) internal extension which
  also fixes CVE-2007-1454

* Fri Feb 09 2007 Oden Eriksson <oeriksson@mandriva.com> 0.11.0-3mdv2007.0
+ Revision: 118555
- rebuilt against new upstream php version (5.2.1)

* Wed Nov 08 2006 Oden Eriksson <oeriksson@mandriva.com> 0.11.0-2mdv2007.0
+ Revision: 78170
- fix deps

* Tue Nov 07 2006 Oden Eriksson <oeriksson@mandriva.com> 0.11.0-1mdv2007.1
+ Revision: 77322
- Import php-filter



* Tue Nov 07 2006 Oden Eriksson <oeriksson@mandriva.com> 0.11.0-1mdv2007.1
- initial Mandriva package