diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-09-15 10:49:51 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-09-15 10:49:51 +0100 |
commit | ea3e1bbf643d1d8892f4df05e4f05c1b2a2125d8 (patch) | |
tree | 60dac1902fc2665fd22fc2e4e4a60186cc7e361b /dev-libs/redland-bindings/files | |
parent | efca79f216bfeffd55e7731fbf24126d093e1084 (diff) |
gentoo auto-resync : 15:09:2023 - 10:49:51
Diffstat (limited to 'dev-libs/redland-bindings/files')
-rw-r--r-- | dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch | 64 | ||||
-rw-r--r-- | dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch | 77 |
2 files changed, 0 insertions, 141 deletions
diff --git a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch deleted file mode 100644 index af8e3d560d7b..000000000000 --- a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch +++ /dev/null @@ -1,64 +0,0 @@ -Origin: Based on patch from Petr Písař <ppisar@redhat.com> -Date: Tue, 13 Jun 2017 15:29:15 +0200 - ---- a/php/redland-post.i -+++ b/php/redland-post.i -@@ -132,8 +132,11 @@ librdf_php_world_init(void) - exception_ce = zend_exception_get_default(); - INIT_CLASS_ENTRY(ee_ce, "RedlandException", NULL); - redland_exception_ptr = zend_register_internal_class_ex(&ee_ce, -- exception_ce, -- NULL TSRMLS_CC); -+ exception_ce -+#if PHP_MAJOR_VERSION < 7 -+ ,NULL TSRMLS_CC -+#endif -+ ); - #endif - - memset(&librdf_php_locator, '\0', sizeof(raptor_locator)); ---- a/php/redland-typemap.i -+++ b/php/redland-typemap.i -@@ -1,17 +1,17 @@ --%typemap(in) librdf_uri* %{ -- if(SWIG_ConvertPtr(*$input, (void **) &$1, SWIGTYPE_p_librdf_uri_s, 0) < 0) { -+%typemap(in) librdf_uri %{ -+ if(SWIG_ConvertPtr($input, (void **) &$1, SWIGTYPE_p_librdf_uri_s, 0) < 0) { - /* Allow NULL from php for librdf_uri* */ -- if ((*$input)->type==IS_NULL) -+ if ($input->type==IS_NULL) - $1=NULL; - else - SWIG_PHP_Error(E_ERROR, "Type error in argument $argnum of $symname. Expected $1_descriptor"); - } - %} - --%typemap(in) librdf_node* %{ -- if(SWIG_ConvertPtr(*$input, (void **) &$1, SWIGTYPE_p_librdf_node_s, 0) < 0) { -+%typemap(in) librdf_node %{ -+ if(SWIG_ConvertPtr($input, (void **) &$1, SWIGTYPE_p_librdf_node_s, 0) < 0) { - /* Allow NULL from php for librdf_node* */ -- if ((*$input)->type==IS_NULL) -+ if ($input->type==IS_NULL) - $1=NULL; - else - SWIG_PHP_Error(E_ERROR, "Type error in argument $argnum of $symname. Expected $1_descriptor"); - ---- a/php/test.php -+++ b/php/test.php -@@ -26,11 +26,9 @@ - /* ------------------------------------------------------------------------ */ - - print "Testing Redland...\n"; --$dlls = array("redland.so", "php_redland.dll", "redland.dylib", "redland.bundle"); --foreach ($dlls as $dll) { -- if(file_exists($dll)) { -- dl($dll); -- } -+if (extension_loaded('redland') !== true) { -+ print "Redland extension not loaded. Cannot run tests!" . PHP_EOL; -+ exit(1); - } - - $world=librdf_php_get_world(); - diff --git a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch deleted file mode 100644 index 8f8dd409c0d3..000000000000 --- a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch +++ /dev/null @@ -1,77 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -58,7 +58,6 @@ AC_CHECK_PROGS(TAR, gnutar gtar tar) - AC_CHECK_PROGS(LUA, lua) - AC_CHECK_PROGS(PYTHON, python) - AC_CHECK_PROGS(PERL, perl) --AC_CHECK_PROGS(PHP, php) - AC_CHECK_PROGS(RUBY, ruby) - AC_CHECK_PROGS(SWIG, swig) - # Gnome -@@ -153,15 +152,28 @@ if test "X$LUA_VERSION" != X; then - fi - fi - -+dnl Find php-config script. -+AC_ARG_WITH([php-config], -+ [AS_HELP_STRING([--with-php-config=PATH], [Path to php-config [php-config]])], -+ [with_php_config=${withval}], -+ [with_php_config=php-config]) -+ -+if test "${with_php_config}" = "php-config"; then -+ AC_CHECK_PROG(PHP_CONFIG, php-config, php-config) -+elif test -x "${with_php_config}"; then -+ PHP_CONFIG=${with_php_config} -+ AC_SUBST(PHP_CONFIG) -+ AC_MSG_NOTICE([found ${PHP_CONFIG}]) -+fi - --AC_CHECK_PROG(PHP_CONFIG, php-config, php-config) - if test "X$PHP_CONFIG" != X ; then -+ PHP_VERSION=`${PHP_CONFIG} --version` -+ PHP_INCLUDES=`${PHP_CONFIG} --includes` -+ PHP_EXTENSION_DIR=`${PHP_CONFIG} --extension-dir` - -- PHP_VERSION=`$PHP_CONFIG --version` -- PHP_INCLUDES=`$PHP_CONFIG --includes` -- PHP_EXTENSION_DIR=`$PHP_CONFIG --extension-dir` -- -- if test $PHP_VERSION '>' 5.0.0; then -+ if test $PHP_VERSION '>' 7; then -+ PHP_SWIG="-php7" -+ elif test $PHP_VERSION '>' 5.0.0; then - PHP_SWIG="-php5" - else - PHP_SWIG="-php4" -@@ -200,6 +212,8 @@ if test "X$PHP_CONFIG" != X ; then - AC_MSG_RESULT(compile '$PHP_CFLAGS' link '$PHP_LDFLAGS' suffix $PHP_SO_SUFFIX) - - else -+ AC_MSG_WARN([php-config not found]) -+ - # This allows 'make clean' in the php directory to work when - # php isn't available - PHP=: -@@ -445,13 +459,17 @@ if test "X$with_php" != Xno ; then - with_php=yes - fi - --PHP_VERSION=`php-config --version 2>/dev/null` --if test "X$PHP_VERSION" != X; then -- languages_available="$languages_available php($PHP_VERSION)" -- if test $with_php = yes; then -- languages="$languages php" -+if test "X${PHP_VERSION}" != "X"; then -+ languages_available="$languages_available php(${PHP_VERSION})" -+fi -+ -+if test ${with_php} = yes; then -+ if test "X${PHP_VERSION}" = "X"; then -+ AC_MSG_ERROR([Failed to detect PHP version]) - fi -+ languages="$languages php" - fi -+ - AC_MSG_RESULT($with_php) - AC_SUBST(PHP_VERSION) - |