+++ /dev/null
---- rpm-5.3.1/macros/mono.in.wiget 2010-05-30 16:58:43.653464509 +0200
-+++ rpm-5.3.1/macros/mono.in 2010-05-30 16:59:15.576066903 +0200
-@@ -6,5 +6,5 @@
- #
- # Note: Used iff _use_internal_dependency_generator is non-zero. The
- # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
--%__mono_provides %{_rpmhome}/mono-find-provides
--%__mono_requires %{_rpmhome}/mono-find-requires
-+%__mono_provides %{nil}
-+%__mono_requires %{nil}
rpmdb/DB_CONFIG
macros/macros macros/macros.rpmbuild
macros/java macros/libtool macros/mono macros/perl
+--- rpm-5.4.10/macros/php.in~ 2010-10-16 05:38:31.000000000 +0200
++++ rpm-5.4.10/macros/php.in 2012-09-05 18:12:29.474278958 +0200
+@@ -10,7 +10,8 @@
+ # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
+ #%__php_provides %{_rpmhome}/phpdeps.sh --provides
+ #%__php_requires %{_rpmhome}/phpdeps.sh --requires
+-#%__php_provides %{_rpmhome}/php.prov
+-#%__php_requires %{_rpmhome}/php.req
++%__php_provides %{_rpmhome}/php.prov
++# define 'php_req_new' in ~/.rpmmacros to use php version of req finder
++%__php_requires env PHP_MIN_VERSION=%{?php_min_version} %{_rpmhome}/php.req%{?php_req_new:.php}
+
+ %php_pear_dir %{_datadir}/pear
Source12: perl.prov
Source13: %{name}-user_group.sh
Source14: %{name}.sysconfig
-Source15: %{name}-macros.java
Source16: %{name}-java-requires
# http://svn.pld-linux.org/banner.sh/
Source17: banner.sh
Source25: rpm.noautoreq
Source26: rpm.noautoreqdep
Source27: rpm.noautoreqfiles
-Source28: macros.php
Source29: %{name}-php-requires.php
Patch0: %{name}-branch.patch
Patch42: %{name}-old-fileconflicts-behaviour.patch
-Patch46: %{name}-mono.patch
Patch47: %{name}-javadeps.patch
Patch55: %{name}-truncate-cvslog.patch
# CHECK ME - macrofiles: ~/etc could be used
#%%patch14 -p1
%patch16 -p1
-echo '%%define __perl_provides %%{__perl} /usr/lib/rpm/perl.prov' > macros.perl
-echo '%%define __perl_requires %%{__perl} /usr/lib/rpm/perl.req' >> macros.perl
-cp -p %{SOURCE20} macros.php
-echo '%%define __mono_provides /usr/lib/rpm/mono-find-provides' > macros.mono
-echo '%%define __mono_requires /usr/lib/rpm/mono-find-requires' >> macros.mono
install %{SOURCE9} scripts/php.prov.in
install %{SOURCE10} scripts/php.req.in
install %{SOURCE12} scripts/perl.prov
%patch37 -p1
%patch41 -p1
%patch42 -p1
-%patch46 -p1
%patch47 -p1
%patch55 -p1
%patch59 -p1
# not installed since 4.4.8 (-tools-perl subpackage)
install scripts/rpmdiff scripts/rpmdiff.cgi $RPM_BUILD_ROOT%{_rpmlibdir}
-install macros.perl $RPM_BUILD_ROOT%{_rpmlibdir}/macros.perl
-install macros.php $RPM_BUILD_ROOT%{_rpmlibdir}/macros.php
-install macros.mono $RPM_BUILD_ROOT%{_rpmlibdir}/macros.mono
-install %{SOURCE15} $RPM_BUILD_ROOT%{_rpmlibdir}/macros.java
-
install %{SOURCE1} doc/manual/groups
install %{SOURCE3} $RPM_BUILD_ROOT%{_rpmlibdir}/install-build-tree
install %{SOURCE4} $RPM_BUILD_ROOT%{_rpmlibdir}/find-spec-bcond
%{_rpmlibdir}/ia32e*
%{_rpmlibdir}/x86_64*
%endif
-# must be here for "Requires: rpm-*prov" to work
-%{_rpmlibdir}/macros.java
-%{_rpmlibdir}/macros.mono
-%{_rpmlibdir}/macros.perl
-%{_rpmlibdir}/macros.php
# not used yet ... these six depend on perl
%attr(755,root,root) %{_rpmlibdir}/http.req
%attr(755,root,root) %{_rpmlibdir}/mono*
+
+# must be here for "Requires: rpm-*prov" to work
%{_rpmlibdir}/macros.d/cmake
%{_rpmlibdir}/macros.d/gstreamer
%{_rpmlibdir}/macros.d/java