v2.0.2
This commit is contained in:
parent
62277cbd82
commit
4a3fd33ab5
1
.gitignore
vendored
1
.gitignore
vendored
@ -8,3 +8,4 @@ package-*.xml
|
||||
/rrd-1.1.2.tgz
|
||||
/rrd-1.1.3.tgz
|
||||
/rrd-2.0.1.tgz
|
||||
/rrd-2.0.2.tgz
|
||||
|
||||
@ -16,19 +16,16 @@
|
||||
|
||||
Summary: PHP Bindings for rrdtool
|
||||
Name: php-pecl-rrd
|
||||
Version: 2.0.1
|
||||
Release: 17%{?dist}
|
||||
Version: 2.0.2
|
||||
Release: 1%{?dist}
|
||||
License: BSD
|
||||
URL: https://pecl.php.net/package/rrd
|
||||
|
||||
Source0: https://pecl.php.net/get/%{pecl_name}-%{version}.tgz
|
||||
|
||||
# https://svn.php.net/viewvc?view=revision&revision=350618
|
||||
Patch0: %{pecl_name}-php8.patch
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: gcc
|
||||
BuildRequires: php-devel > 7
|
||||
BuildRequires: php-devel >= 7.0
|
||||
BuildRequires: rrdtool
|
||||
BuildRequires: pkgconfig(librrd) >= 1.3.0
|
||||
BuildRequires: php-pear
|
||||
@ -59,8 +56,6 @@ sed -e 's/role="test"/role="src"/' \
|
||||
-i package.xml
|
||||
|
||||
cd NTS
|
||||
%patch0 -p3 -b .up
|
||||
|
||||
# Sanity check, really often broken
|
||||
extver=$(sed -n '/#define PHP_RRD_VERSION/{s/.* "//;s/".*$//;p}' php_rrd.h)
|
||||
if test "x${extver}" != "x%{version}%{?prever}"; then
|
||||
@ -164,6 +159,9 @@ REPORT_EXIT_STATUS=1 \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Apr 19 2021 Remi Collet <remi@remirepo.net> - 2.0.2-1
|
||||
- update to 2.0.2
|
||||
|
||||
* Fri Mar 5 2021 Remi Collet <remi@remirepo.net> - 2.0.1-17
|
||||
- rebuild for https://fedoraproject.org/wiki/Changes/php80
|
||||
- add upstream patch for PHP 8
|
||||
|
||||
213
rrd-php8.patch
213
rrd-php8.patch
@ -1,213 +0,0 @@
|
||||
--- pecl/rrd/trunk/rrd.c 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/rrd.c 2020/09/23 09:09:08 350618
|
||||
@@ -552,6 +552,9 @@
|
||||
ZEND_ARG_INFO(0, file)
|
||||
ZEND_ARG_INFO(0, options)
|
||||
ZEND_END_ARG_INFO()
|
||||
+
|
||||
+ZEND_BEGIN_ARG_INFO(arginfo_rrd_void, 0)
|
||||
+ZEND_END_ARG_INFO()
|
||||
/* }}} */
|
||||
|
||||
/* {{{ */
|
||||
@@ -559,7 +562,7 @@
|
||||
PHP_FE(rrd_update, arginfo_rrd_update)
|
||||
PHP_FE(rrd_create, arginfo_rrd_create)
|
||||
PHP_FE(rrd_graph, arginfo_rrd_graph)
|
||||
- PHP_FE(rrd_error, NULL)
|
||||
+ PHP_FE(rrd_error, arginfo_rrd_void)
|
||||
PHP_FE(rrd_fetch, arginfo_rrd_fetch)
|
||||
PHP_FE(rrd_first, arginfo_rrd_first)
|
||||
PHP_FE(rrd_info, arginfo_rrd_info)
|
||||
@@ -569,9 +572,9 @@
|
||||
PHP_FE(rrd_tune, arginfo_rrd_tune)
|
||||
PHP_FE(rrd_xport, arginfo_rrd_xport)
|
||||
#ifdef HAVE_RRDC_DISCONNECT
|
||||
- PHP_FE(rrdc_disconnect, NULL)
|
||||
+ PHP_FE(rrdc_disconnect, arginfo_rrd_void)
|
||||
#endif
|
||||
- PHP_FE(rrd_version, NULL)
|
||||
+ PHP_FE(rrd_version, arginfo_rrd_void)
|
||||
PHP_FE_END
|
||||
};
|
||||
/* }}} */
|
||||
--- pecl/rrd/trunk/rrd_create.c 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/rrd_create.c 2020/09/23 09:09:08 350618
|
||||
@@ -323,10 +323,13 @@
|
||||
ZEND_ARG_INFO(0, description)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
+ZEND_BEGIN_ARG_INFO_EX(arginfo_rrdcreator_void, 0, 0, 0)
|
||||
+ZEND_END_ARG_INFO()
|
||||
+
|
||||
/* class method table */
|
||||
static zend_function_entry rrd_create_methods[] = {
|
||||
PHP_ME(RRDCreator, __construct, arginfo_rrdcreator_construct, ZEND_ACC_PUBLIC)
|
||||
- PHP_ME(RRDCreator, save, NULL, ZEND_ACC_PUBLIC)
|
||||
+ PHP_ME(RRDCreator, save, arginfo_rrdcreator_void, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(RRDCreator, addDataSource, arginfo_rrdcreator_description, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(RRDCreator, addArchive, arginfo_rrdcreator_description, ZEND_ACC_PUBLIC)
|
||||
PHP_FE_END
|
||||
--- pecl/rrd/trunk/rrd_graph.c 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/rrd_graph.c 2020/09/23 09:09:08 350618
|
||||
@@ -140,6 +140,7 @@
|
||||
array_init(&zv_argv);
|
||||
|
||||
ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL(obj->zv_arr_options), num_key, zs_key, zv_option_val) {
|
||||
+ (void)num_key; /* to avoid -Wunused-but-set-variable */
|
||||
smart_string option = {0}; /* one argument option */
|
||||
|
||||
/* option with string key means long option, hence they are used as
|
||||
@@ -356,6 +357,9 @@
|
||||
/* }}} */
|
||||
|
||||
/* arguments */
|
||||
+ZEND_BEGIN_ARG_INFO_EX(arginfo_rrd_void, 0, 0, 0)
|
||||
+ZEND_END_ARG_INFO()
|
||||
+
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_rrd_path, 0, 0, 1)
|
||||
ZEND_ARG_INFO(0, path)
|
||||
ZEND_END_ARG_INFO()
|
||||
@@ -367,8 +371,8 @@
|
||||
/* class method table */
|
||||
static zend_function_entry rrd_graph_methods[] = {
|
||||
PHP_ME(RRDGraph, __construct, arginfo_rrd_path, ZEND_ACC_PUBLIC)
|
||||
- PHP_ME(RRDGraph, save, NULL, ZEND_ACC_PUBLIC)
|
||||
- PHP_ME(RRDGraph, saveVerbose, NULL, ZEND_ACC_PUBLIC)
|
||||
+ PHP_ME(RRDGraph, save, arginfo_rrd_void, ZEND_ACC_PUBLIC)
|
||||
+ PHP_ME(RRDGraph, saveVerbose, arginfo_rrd_void, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(RRDGraph, setOptions, arginfo_rrd_options, ZEND_ACC_PUBLIC)
|
||||
PHP_FE_END
|
||||
};
|
||||
--- pecl/rrd/trunk/tests/rrd_010.phpt 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/tests/rrd_010.phpt 2020/09/23 09:09:08 350618
|
||||
@@ -40,11 +40,11 @@
|
||||
[920805900]=>
|
||||
float(0)
|
||||
[920806200]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.03333333333%s)
|
||||
[920806500]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.03333333333%s)
|
||||
[920806800]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.03333333333%s)
|
||||
[920807100]=>
|
||||
float(0.02)
|
||||
[920807400]=>
|
||||
@@ -52,20 +52,20 @@
|
||||
[920807700]=>
|
||||
float(0.02)
|
||||
[920808000]=>
|
||||
- float(0.013333333333333)
|
||||
+ float(0.01333333333%s)
|
||||
[920808300]=>
|
||||
- float(0.016666666666667)
|
||||
+ float(0.01666666666%s)
|
||||
}
|
||||
["speed2"]=>
|
||||
array(13) {
|
||||
[920804700]=>
|
||||
float(NAN)
|
||||
[920805000]=>
|
||||
- float(0.056666666666667)
|
||||
+ float(0.05666666666%s)
|
||||
[920805300]=>
|
||||
float(0.02)
|
||||
[920805600]=>
|
||||
- float(0.0033333333333333)
|
||||
+ float(0.00333333333%s)
|
||||
[920805900]=>
|
||||
float(0)
|
||||
[920806200]=>
|
||||
@@ -73,7 +73,7 @@
|
||||
[920806500]=>
|
||||
float(0)
|
||||
[920806800]=>
|
||||
- float(0.066666666666667)
|
||||
+ float(0.06666666666%s)
|
||||
[920807100]=>
|
||||
float(0.02)
|
||||
[920807400]=>
|
||||
@@ -81,9 +81,9 @@
|
||||
[920807700]=>
|
||||
float(0.02)
|
||||
[920808000]=>
|
||||
- float(0.013333333333333)
|
||||
+ float(0.01333333333%s)
|
||||
[920808300]=>
|
||||
- float(0.016666666666667)
|
||||
+ float(0.01666666666%s)
|
||||
}
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
--- pecl/rrd/trunk/tests/rrd_012.phpt 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/tests/rrd_012.phpt 2020/09/23 09:09:08 350618
|
||||
@@ -69,7 +69,7 @@
|
||||
["rra[1].xff"]=>
|
||||
float(0.5)
|
||||
["rra[1].cdp_prep[0].value"]=>
|
||||
- float(0.026666666666667)
|
||||
+ float(0.02666666666%s)
|
||||
["rra[1].cdp_prep[0].unknown_datapoints"]=>
|
||||
int(0)
|
||||
}
|
||||
--- pecl/rrd/trunk/tests/rrd_017.phpt 2020/09/23 07:41:40 350617
|
||||
+++ pecl/rrd/trunk/tests/rrd_017.phpt 2020/09/23 09:09:08 350618
|
||||
@@ -47,11 +47,11 @@
|
||||
[920805900]=>
|
||||
float(0)
|
||||
[920806200]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.0333333333%s)
|
||||
[920806500]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.0333333333%s)
|
||||
[920806800]=>
|
||||
- float(0.033333333333333)
|
||||
+ float(0.0333333333%s)
|
||||
[920807100]=>
|
||||
float(0.02)
|
||||
[920807400]=>
|
||||
@@ -59,9 +59,9 @@
|
||||
[920807700]=>
|
||||
float(0.02)
|
||||
[920808000]=>
|
||||
- float(0.013333333333333)
|
||||
+ float(0.0133333333%s)
|
||||
[920808300]=>
|
||||
- float(0.016666666666667)
|
||||
+ float(0.0166666666%s)
|
||||
}
|
||||
}
|
||||
[1]=>
|
||||
@@ -81,11 +81,11 @@
|
||||
[920805900]=>
|
||||
float(0)
|
||||
[920806200]=>
|
||||
- float(33.333333333333)
|
||||
+ float(33.333333333%s)
|
||||
[920806500]=>
|
||||
- float(33.333333333333)
|
||||
+ float(33.333333333%s)
|
||||
[920806800]=>
|
||||
- float(33.333333333333)
|
||||
+ float(33.333333333%s)
|
||||
[920807100]=>
|
||||
float(20)
|
||||
[920807400]=>
|
||||
@@ -93,9 +93,9 @@
|
||||
[920807700]=>
|
||||
float(20)
|
||||
[920808000]=>
|
||||
- float(13.333333333333)
|
||||
+ float(13.333333333%s)
|
||||
[920808300]=>
|
||||
- float(16.666666666667)
|
||||
+ float(16.666666666%s)
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user