diff -pruN 0.48-2/Changes 0.49-1/Changes
--- 0.48-2/Changes	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/Changes	2025-09-23 15:59:31.000000000 +0000
@@ -1,5 +1,10 @@
 Revision history for XS-Parse-Keyword
 
+0.49    2025-09-23
+        [BUGFIXES]
+         * Appease C compilers that don't like to `return` a void expression
+           from a void-returning function (RT170345)
+
 0.48    2025-01-09
         [CHANGES]
          * Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed
diff -pruN 0.48-2/META.json 0.49-1/META.json
--- 0.48-2/META.json	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/META.json	2025-09-23 15:59:31.000000000 +0000
@@ -41,19 +41,19 @@
    "provides" : {
       "XS::Parse::Infix" : {
          "file" : "lib/XS/Parse/Infix.pm",
-         "version" : "0.48"
+         "version" : "0.49"
       },
       "XS::Parse::Infix::Builder" : {
          "file" : "lib/XS/Parse/Infix/Builder.pm",
-         "version" : "0.48"
+         "version" : "0.49"
       },
       "XS::Parse::Keyword" : {
          "file" : "lib/XS/Parse/Keyword.pm",
-         "version" : "0.48"
+         "version" : "0.49"
       },
       "XS::Parse::Keyword::Builder" : {
          "file" : "lib/XS/Parse/Keyword/Builder.pm",
-         "version" : "0.48"
+         "version" : "0.49"
       }
    },
    "release_status" : "stable",
@@ -62,6 +62,6 @@
          "http://dev.perl.org/licenses/"
       ]
    },
-   "version" : "0.48",
+   "version" : "0.49",
    "x_serialization_backend" : "JSON::PP version 4.16"
 }
diff -pruN 0.48-2/META.yml 0.49-1/META.yml
--- 0.48-2/META.yml	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/META.yml	2025-09-23 15:59:31.000000000 +0000
@@ -19,20 +19,20 @@ name: XS-Parse-Keyword
 provides:
   XS::Parse::Infix:
     file: lib/XS/Parse/Infix.pm
-    version: '0.48'
+    version: '0.49'
   XS::Parse::Infix::Builder:
     file: lib/XS/Parse/Infix/Builder.pm
-    version: '0.48'
+    version: '0.49'
   XS::Parse::Keyword:
     file: lib/XS/Parse/Keyword.pm
-    version: '0.48'
+    version: '0.49'
   XS::Parse::Keyword::Builder:
     file: lib/XS/Parse/Keyword/Builder.pm
-    version: '0.48'
+    version: '0.49'
 requires:
   File::ShareDir: '1.00'
   perl: '5.014'
 resources:
   license: http://dev.perl.org/licenses/
-version: '0.48'
+version: '0.49'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -pruN 0.48-2/debian/changelog 0.49-1/debian/changelog
--- 0.48-2/debian/changelog	2025-01-23 23:22:30.000000000 +0000
+++ 0.49-1/debian/changelog	2025-09-27 16:36:30.000000000 +0000
@@ -1,3 +1,14 @@
+libxs-parse-keyword-perl (0.49-1) unstable; urgency=medium
+
+  * Import upstream version 0.49.
+  * Declare compliance with Debian Policy 4.7.2.
+  * Remove «Rules-Requires-Root: no», which is the current default.
+  * Drop unneeded version constraints from (build) dependencies,
+    and old Breaks.
+  * Remove «Priority: optional», which is the current default.
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 27 Sep 2025 18:36:30 +0200
+
 libxs-parse-keyword-perl (0.48-2) unstable; urgency=medium
 
   * Add patch from Ubuntu: Fix compiler warnings about implicit integer
diff -pruN 0.48-2/debian/control 0.49-1/debian/control
--- 0.48-2/debian/control	2025-01-23 23:22:30.000000000 +0000
+++ 0.49-1/debian/control	2025-09-27 16:36:30.000000000 +0000
@@ -1,31 +1,30 @@
 Source: libxs-parse-keyword-perl
+Standards-Version: 4.7.2
 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
-Uploaders: gregor herrmann <gregoa@debian.org>
+Uploaders:
+ gregor herrmann <gregoa@debian.org>,
 Section: perl
 Testsuite: autopkgtest-pkg-perl
-Priority: optional
-Build-Depends: debhelper-compat (= 13),
-               libextutils-cbuilder-perl,
-               libextutils-cchecker-perl (>= 0.11),
-               libfile-sharedir-perl <!nocheck>,
-               libmodule-build-perl,
-               libtest2-suite-perl <!nocheck>,
-               perl-xs-dev,
-               perl:native
-Standards-Version: 4.7.0
+Build-Depends:
+ debhelper-compat (= 13),
+ libextutils-cbuilder-perl,
+ libextutils-cchecker-perl,
+ libfile-sharedir-perl <!nocheck>,
+ libmodule-build-perl,
+ libtest2-suite-perl <!nocheck>,
+ perl-xs-dev,
+ perl:native,
 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libxs-parse-keyword-perl
 Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libxs-parse-keyword-perl.git
 Homepage: https://metacpan.org/release/XS-Parse-Keyword
-Rules-Requires-Root: no
 
 Package: libxs-parse-keyword-perl
 Architecture: any
-Depends: ${misc:Depends},
-         ${perl:Depends},
-         ${shlibs:Depends},
-         libfile-sharedir-perl
-Breaks: libsyntax-operator-equ-perl (<< 0.10),
-        libsyntax-operator-in-perl (<< 0.10)
+Depends:
+ ${misc:Depends},
+ ${perl:Depends},
+ ${shlibs:Depends},
+ libfile-sharedir-perl,
 Description: XS functions to assist in parsing keyword syntax
  XS::Parse::Keywords provides some XS functions to assist in writing syntax
  modules that provide new perl-visible syntax, primarily for authors of
diff -pruN 0.48-2/lib/XS/Parse/Infix/Builder.pm 0.49-1/lib/XS/Parse/Infix/Builder.pm
--- 0.48-2/lib/XS/Parse/Infix/Builder.pm	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Infix/Builder.pm	2025-09-23 15:59:31.000000000 +0000
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2021 -- leonerd@leonerd.org.uk
 
-package XS::Parse::Infix::Builder 0.48;
+package XS::Parse::Infix::Builder 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/lib/XS/Parse/Infix/Builder_data.pm.PL 0.49-1/lib/XS/Parse/Infix/Builder_data.pm.PL
--- 0.48-2/lib/XS/Parse/Infix/Builder_data.pm.PL	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Infix/Builder_data.pm.PL	2025-09-23 15:59:31.000000000 +0000
@@ -23,7 +23,7 @@ $outh->print( scalar do { <DATA> }
    =~ s/__BUILDER_CFLAGS__/$quoted_cflags/r );
 
 __DATA__
-package XS::Parse::Infix::Builder_data 0.48;
+package XS::Parse::Infix::Builder_data 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/lib/XS/Parse/Infix.pm 0.49-1/lib/XS/Parse/Infix.pm
--- 0.48-2/lib/XS/Parse/Infix.pm	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Infix.pm	2025-09-23 15:59:31.000000000 +0000
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2021-2024 -- leonerd@leonerd.org.uk
 
-package XS::Parse::Infix 0.48;
+package XS::Parse::Infix 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/lib/XS/Parse/Keyword/Builder.pm 0.49-1/lib/XS/Parse/Keyword/Builder.pm
--- 0.48-2/lib/XS/Parse/Keyword/Builder.pm	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Keyword/Builder.pm	2025-09-23 15:59:31.000000000 +0000
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2021 -- leonerd@leonerd.org.uk
 
-package XS::Parse::Keyword::Builder 0.48;
+package XS::Parse::Keyword::Builder 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/lib/XS/Parse/Keyword/Builder_data.pm.PL 0.49-1/lib/XS/Parse/Keyword/Builder_data.pm.PL
--- 0.48-2/lib/XS/Parse/Keyword/Builder_data.pm.PL	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Keyword/Builder_data.pm.PL	2025-09-23 15:59:31.000000000 +0000
@@ -23,7 +23,7 @@ $outh->print( scalar do { <DATA> }
    =~ s/__BUILDER_CFLAGS__/$quoted_cflags/r );
 
 __DATA__
-package XS::Parse::Keyword::Builder_data 0.48;
+package XS::Parse::Keyword::Builder_data 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/lib/XS/Parse/Keyword.pm 0.49-1/lib/XS/Parse/Keyword.pm
--- 0.48-2/lib/XS/Parse/Keyword.pm	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/lib/XS/Parse/Keyword.pm	2025-09-23 15:59:31.000000000 +0000
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2021-2023 -- leonerd@leonerd.org.uk
 
-package XS::Parse::Keyword 0.48;
+package XS::Parse::Keyword 0.49;
 
 use v5.14;
 use warnings;
diff -pruN 0.48-2/share-infix/include/XSParseInfix.h 0.49-1/share-infix/include/XSParseInfix.h
--- 0.48-2/share-infix/include/XSParseInfix.h	2025-01-09 16:25:50.000000000 +0000
+++ 0.49-1/share-infix/include/XSParseInfix.h	2025-09-23 15:59:31.000000000 +0000
@@ -114,7 +114,7 @@ static void S_register_xs_parse_infix(pT
   if(!register_xs_parse_infix_func)
     croak("Must call boot_xs_parse_infix() first");
 
-  return (*register_xs_parse_infix_func)(aTHX_ opname, hooks, hookdata);
+  (*register_xs_parse_infix_func)(aTHX_ opname, hooks, hookdata);
 }
 
 #define boot_xs_parse_infix(ver) S_boot_xs_parse_infix(aTHX_ ver)
