packages: php-ffmpeg/testsuite.patch (NEW) - hack test make rule to be able...
glen
glen at pld-linux.org
Fri Jun 26 01:23:20 CEST 2009
Author: glen Date: Thu Jun 25 23:23:20 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- hack test make rule to be able to run tests
---- Files affected:
packages/php-ffmpeg:
testsuite.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/php-ffmpeg/testsuite.patch
diff -u /dev/null packages/php-ffmpeg/testsuite.patch:1.1
--- /dev/null Fri Jun 26 01:23:20 2009
+++ packages/php-ffmpeg/testsuite.patch Fri Jun 26 01:23:14 2009
@@ -0,0 +1,31 @@
+--- ffmpeg-php-0.6.0/Makefile 2009-06-26 01:49:03.213173533 +0300
++++ ffmpeg-php-0.6.0/Makefile 2009-06-26 02:22:18.385460514 +0300
+@@ -122,7 +122,7 @@
+ done; \
+ fi
+
+-PHP_TEST_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1'
++PHP_TEST_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d 'safe_mode=0'
+ PHP_TEST_SHARED_EXTENSIONS = ` \
+ if test "x$(PHP_MODULES)" != "x"; then \
+ for i in $(PHP_MODULES)""; do \
+@@ -137,10 +137,18 @@
+
+ test: all
+ - at if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \
++ INI_FILES=`$(PHP_EXECUTABLE) -d 'display_errors=stderr' -r 'echo php_ini_loaded_file(), "\n"; foreach (explode(",\n", trim(php_ini_scanned_files())) as $$a) echo $$a, "\n";'`; \
++ if test "$$INI_FILES"; then \
++ $(EGREP) -v '^(zend_)?extension(_debug)?(_ts)?[\t\ ]*=' $$INI_FILES > $(top_builddir)/tmp-php.ini; \
++ else \
++ echo > $(top_builddir)/tmp-php.ini; \
++ fi; \
++ ln -snf $(EXTENSION_DIR)/gd.$(SHLIB_DL_SUFFIX_NAME) $(top_builddir)/modules/; \
+ TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \
+ TEST_PHP_SRCDIR=$(top_srcdir) \
+ CC="$(CC)" \
+- $(PHP_EXECUTABLE) $(PHP_TEST_SETTINGS) $(top_srcdir)/run-tests.php -d extension_dir=modules/ $(PHP_TEST_SHARED_EXTENSIONS) tests/; \
++ $(PHP_EXECUTABLE) -d 'display_errors=stderr' -c $(top_builddir)/tmp-php.ini $(PHP_TEST_SETTINGS) $(top_srcdir)/run-tests.php -n -d extension_dir=modules/ -d extension=gd.$(SHLIB_DL_SUFFIX_NAME) -d extension=ffmpeg.$(SHLIB_DL_SUFFIX_NAME) -d ffmpeg.allow_persistent=On -c $(top_builddir)/tmp-php.ini tests/; \
++ rm -f $(top_builddir)/modules/gd.$(SHLIB_DL_SUFFIX_NAME); \
+ elif test ! -z "$(SAPI_CLI_PATH)" && test -x "$(SAPI_CLI_PATH)"; then \
+ INI_FILE=`$(top_builddir)/$(SAPI_CLI_PATH) -d 'display_errors=stderr' -r 'echo php_ini_loaded_file();' 2> /dev/null`; \
+ if test "$$INI_FILE"; then \
================================================================
More information about the pld-cvs-commit
mailing list