Summary: A gateway for more secure user access to CGI scripts
-Summary(pl): Bramka do bezpieczniejszego dostêpu u¿ytkowników do skryptów CGI
+Summary(pl.UTF-8): Bramka do bezpieczniejszego dostępu użytkowników do skryptów CGI
Name: cgiwrap
-Version: 3.9
-Release: 1
+Version: 4.1
+Release: 5
License: GPL
Group: Utilities
Source0: http://dl.sourceforge.net/cgiwrap/%{name}-%{version}.tar.gz
-# Source0-md5: 0f9c88802658f45231ee463c351bd2a7
-URL: http://cgilib.sourceforge.net/
+# Source0-md5: 14c02c57e4a0c6224951018e2f6b9211
+Patch0: %{name}-bs.patch
+Patch1: %{name}-phprc.patch
+URL: http://cgiwrap.sourceforge.net/
BuildRequires: automake
+BuildRequires: libmagic-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _cgibindir /home/services/httpd/cgi-bin
%description
A gateway that allows more secure user access to CGI programs on an
-HTTPd server than is provided by the http server itself. The primary
+HTTPd server than is provided by the HTTP server itself. The primary
function of CGIwrap is to make certain that any CGI script runs with
the permissions of the user who installed it, and not those of the
server.
-%description -l pl
-Bramka pozwalaj±ca na bardziej bezpieczny dostêp u¿ytkowników do
-programów CGI na serwerze HTTP ni¿ ten udostêpniany przez sam serwer
-HTTP. G³ówna funkcja CGIwrap to upewnienie siê, ¿e skrypt CGI dzia³a z
-uprawnieniami u¿ytkownika, który go zainstalowa³, a nie serwera.
+%description -l pl.UTF-8
+Bramka pozwalająca na bardziej bezpieczny dostęp użytkowników do
+programów CGI na serwerze HTTP niż ten udostępniany przez sam serwer
+HTTP. Główna funkcja CGIwrap to upewnienie się, że skrypt CGI działa z
+uprawnieniami użytkownika, który go zainstalował, a nie serwera.
%prep
%setup -q
+%patch0 -p1
+%patch1 -p0
%build
install %{_datadir}/automake/config.* .
%configure \
--with-perl=%{_bindir}/perl \
- --with-php=%{_bindir}/php \
+ --with-php=%{_bindir}/php.cgi \
--with-local-contact-email=root@localhost \
--with-httpd-user=http \
--with-minimum-uid=500 \
--with-minimum-gid=500 \
- --with-allow-file=%{_sysconfdir}/cgiwrap/cgiwrap.allow \
- --with-deny-file=%{_sysconfdir}/cgiwrap/cgiwrap.deny
+ --with-block-svn-paths \
+ --with-block-cvs-paths \
+ --with-php-interpreter \
+ --with-soft-rlimit-only \
+ --with-cgi-dir=public_html \
+ --without-check-symlink \
+ --without-check-group
-%{__make}
+%{__make} \
+ LDFLAGS='%{rpmldflags} -lmagic'
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_cgibindir}
install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrap
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrap
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrap
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrap
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrapd
%clean
rm -rf $RPM_BUILD_ROOT