[pecl-processing-rrd] master: release: prepare 2.0.4 (#9)
| From: | Thomas Vincent via GitHub | Date: | Thu, 20 Aug 2026 12:07:36 +0000 |
| Subject: | [pecl-processing-rrd] master: release: prepare 2.0.4 (#9) | ||
| Groups: | php.pecl.cvs | ||
| Request: | Send a blank email to pecl-cvs+get-28661@lists.php.net to get a copy of this message | ||
Author: Thomas Vincent (somethingwithproof)
Committer: GitHub (web-flow)
Pusher: MirKml
Date: 2026-08-20T14:07:33+02:00
Commit: https://github.com/php/pecl-processing-rrd/commit/e7002847af5769a4330c525101b78a796851a974
Raw diff: https://github.com/php/pecl-processing-rrd/commit/e7002847af5769a4330c525101b78a796851a974.diff
release: prepare 2.0.4 (#9)
Bumps package.xml and PHP_RRD_VERSION to 2.0.4 so the PHP 8.4/8.5 build
fix from #4 can ship; the last release (2.0.3) predates it. Also corrects
the 'librdd' typo in the config.m4 probe message.
Validated in Docker: pecl package + pecl install produce a working 2.0.4
that reports its version correctly and passes the test suite on 8.1-8.5.
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
Changed paths:
M config.m4
M package.xml
M php_rrd.h
Diff:
diff --git a/config.m4 b/config.m4
index 43ad2e1..e94ec97 100644
--- a/config.m4
+++ b/config.m4
@@ -17,7 +17,7 @@ fi
if test "$PHP_RRD" != "no"; then
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- AC_MSG_CHECKING(for librdd)
+ AC_MSG_CHECKING(for librrd)
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists librrd && $PKG_CONFIG
librrd --atleast-version 1.3.0; then
AC_MSG_RESULT(found)
LIBRRD_CFLAGS=
$PKG_CONFIG librrd --cflags
diff --git a/package.xml b/package.xml
index e6c2a3a..7f5eb9f 100644
--- a/package.xml
+++ b/package.xml
@@ -11,9 +11,9 @@
<active>yes</active>
</lead>
<!-- latest release information -->
- <date>2021-04-22</date>
+ <date>2026-08-19</date>
<version>
- <release>2.0.3</release>
+ <release>2.0.4</release>
<api>1.1</api>
</version>
<stability>
@@ -22,7 +22,8 @@
</stability>
<license>BSD</license>
<notes><![CDATA[
- - fix windows build - thanks Christoph <cmb@php.net>
+ - fix build on PHP 8.4 and 8.5: php_smart_string.h moved to Zend/zend_smart_string.h - thanks
Remi
+ - fix incompatible pointer types on 32-bit builds - thanks Remi
]]>
</notes>
<contents>
@@ -86,6 +87,23 @@
<providesextension>rrd</providesextension>
<extsrcrelease />
<changelog>
+ <release>
+ <version>
+ <release>2.0.4</release>
+ <api>1.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license>BSD</license>
+ <notes><![CDATA[
+ - fix build on PHP 8.4 and 8.5: php_smart_string.h moved to Zend/zend_smart_string.h - thanks
Remi
+ - fix incompatible pointer types on 32-bit builds - thanks Remi
+ ]]>
+ </notes>
+ <date>2026-08-19</date>
+ </release>
<release>
<version>
<release>2.0.3</release>
diff --git a/php_rrd.h b/php_rrd.h
index 3471e3e..c341feb 100644
--- a/php_rrd.h
+++ b/php_rrd.h
@@ -14,7 +14,7 @@
extern zend_module_entry rrd_module_entry;
#define phpext_rrd_ptr &rrd_module_entry
-#define PHP_RRD_VERSION "2.0.3"
+#define PHP_RRD_VERSION "2.0.4"
#ifdef ZTS
#include "TSRM.h"