packages: php-simpletest/php-simpletest.spec, php-simpletest/no-php4.patch ...
glen
glen at pld-linux.org
Mon Mar 22 10:40:42 CET 2010
Author: glen Date: Mon Mar 22 09:40:42 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- fixup and discard php4
---- Files affected:
packages/php-simpletest:
php-simpletest.spec (1.1 -> 1.2) , no-php4.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/php-simpletest/php-simpletest.spec
diff -u packages/php-simpletest/php-simpletest.spec:1.1 packages/php-simpletest/php-simpletest.spec:1.2
--- packages/php-simpletest/php-simpletest.spec:1.1 Wed Mar 10 21:44:27 2010
+++ packages/php-simpletest/php-simpletest.spec Mon Mar 22 10:40:36 2010
@@ -1,25 +1,32 @@
# $Revision$, $Date$
-%define php_min_version 4.0.0
+%include /usr/lib/rpm/macros.php
+%define php_min_version 5.2.0
%define pkgname simpletest
Summary: Unit testing for PHP
Name: php-%{pkgname}
Version: 1.0.1
-Release: 0.1
+Release: 0.6
License: LGPL v2.1
Group: Development/Languages/PHP
Source0: http://downloads.sourceforge.net/project/%{pkgname}/%{pkgname}/%{pkgname}_%{version}/%{pkgname}_%{version}.tar.gz
# Source0-md5: ab70ef7617b37a933499a630890461da
+Patch0: no-php4.patch
URL: http://www.simpletest.org/
BuildRequires: rpmbuild(macros) >= 1.461
-Requires: php-common >= 3:%{php_min_version}
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-common >= 4:%{php_min_version}
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _appdir %{php_data_dir}/%{pkgname}
+#%define _appdir %{php_data_dir}/%{pkgname}
+%define _appdir %{php_pear_dir}/%{pkgname}
# _phpdocdir / php_docdir / phpdoc_dir ?
%define _phpdocdir %{_docdir}/phpdoc
+# internal deps
+%define _noautopear pear(\.\./.*\.php) pear(invoker.php) pear(mock_objects.php) pear(socket.php) pear(test_case.php) pear(unit_tester.php) pear(simpletest/.*)
+
# put it together for rpmbuild
%define _noautoreq %{?_noautophp} %{?_noautopear}
@@ -47,6 +54,14 @@
%prep
%setup -qc
+
+# no php4
+mv simpletest/reflection{_php5,}.php
+rm simpletest/reflection_php4.php
+mv simpletest/test/reflection{_php5,}_test.php
+rm simpletest/test/reflection_php4_test.php
+%patch0 -p0
+
mv %{pkgname}/docs .
mv simpletest/[HLRV]* .
@@ -78,5 +93,8 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2010/03/22 09:40:36 glen
+- fixup and discard php4
+
Revision 1.1 2010/03/10 20:44:27 glen
- new
================================================================
Index: packages/php-simpletest/no-php4.patch
diff -u /dev/null packages/php-simpletest/no-php4.patch:1.1
--- /dev/null Mon Mar 22 10:40:42 2010
+++ packages/php-simpletest/no-php4.patch Mon Mar 22 10:40:36 2010
@@ -0,0 +1,78 @@
+--- simpletest/mock_objects.php~ 2010-03-10 22:50:50.669131000 +0200
++++ simpletest/mock_objects.php 2010-03-10 22:50:57.196186467 +0200
+@@ -12,11 +12,7 @@
+ require_once(dirname(__FILE__) . '/expectation.php');
+ require_once(dirname(__FILE__) . '/simpletest.php');
+ require_once(dirname(__FILE__) . '/dumper.php');
+-if (version_compare(phpversion(), '5') >= 0) {
+- require_once(dirname(__FILE__) . '/reflection_php5.php');
+-} else {
+- require_once(dirname(__FILE__) . '/reflection_php4.php');
+-}
++require_once(dirname(__FILE__) . '/reflection.php');
+ /**#@-*/
+
+ /**
+--- simpletest/simpletest.php~ 2010-03-10 22:51:34.046216000 +0200
++++ simpletest/simpletest.php 2010-03-10 22:51:39.102460852 +0200
+@@ -9,11 +9,7 @@
+ /**#@+
+ * include SimpleTest files
+ */
+-if (version_compare(phpversion(), '5') >= 0) {
+- require_once(dirname(__FILE__) . '/reflection_php5.php');
+-} else {
+- require_once(dirname(__FILE__) . '/reflection_php4.php');
+-}
++require_once(dirname(__FILE__) . '/reflection.php');
+ require_once(dirname(__FILE__) . '/default_reporter.php');
+ require_once(dirname(__FILE__) . '/compatibility.php');
+ /**#@-*/
+--- simpletest/test_case.php~ 2008-04-08 04:20:33.000000000 +0300
++++ simpletest/test_case.php 2010-03-10 22:52:02.519113944 +0200
+@@ -17,12 +17,8 @@
+ require_once(dirname(__FILE__) . '/expectation.php');
+ require_once(dirname(__FILE__) . '/dumper.php');
+ require_once(dirname(__FILE__) . '/simpletest.php');
+-if (version_compare(phpversion(), '5') >= 0) {
+- require_once(dirname(__FILE__) . '/exceptions.php');
+- require_once(dirname(__FILE__) . '/reflection_php5.php');
+-} else {
+- require_once(dirname(__FILE__) . '/reflection_php4.php');
+-}
++require_once(dirname(__FILE__) . '/exceptions.php');
++require_once(dirname(__FILE__) . '/reflection.php');
+ if (! defined('SIMPLE_TEST')) {
+ /**
+ * @ignore
+--- simpletest/test/unit_tests.php~ 2010-03-10 22:56:04.443267000 +0200
++++ simpletest/test/unit_tests.php 2010-03-10 22:56:12.232641760 +0200
+@@ -22,15 +22,9 @@
+ $this->addFile($path . '/dumper_test.php');
+ $this->addFile($path . '/expectation_test.php');
+ $this->addFile($path . '/unit_tester_test.php');
+- if (version_compare(phpversion(), '5', '>=')) {
+- $this->addFile($path . '/reflection_php5_test.php');
+- } else {
+- $this->addFile($path . '/reflection_php4_test.php');
+- }
++ $this->addFile($path . '/reflection_test.php');
+ $this->addFile($path . '/mock_objects_test.php');
+- if (version_compare(phpversion(), '5', '>=')) {
+- $this->addFile($path . '/interfaces_test.php');
+- }
++ $this->addFile($path . '/interfaces_test.php');
+ $this->addFile($path . '/collector_test.php');
+ $this->addFile($path . '/adapter_test.php');
+ $this->addFile($path . '/socket_test.php');
+--- simpletest/test/reflection_test.php~ 2010-03-10 22:58:11.002406000 +0200
++++ simpletest/test/reflection_test.php 2010-03-10 22:58:15.415874518 +0200
+@@ -1,7 +1,7 @@
+ <?php
+ // $Id$
+ require_once(dirname(__FILE__) . '/../autorun.php');
+-require_once(dirname(__FILE__) . '/../reflection_php5.php');
++require_once(dirname(__FILE__) . '/../reflection.php');
+
+ class AnyOldLeafClass {
+ function aMethod() { }
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php-simpletest/php-simpletest.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list