mirror of
https://git.freebsd.org/ports.git
synced 2025-06-10 23:30:29 -04:00
Perl 5.28 added asserts to perl_parse() to check passed arguments, so rxvt with perl support fails to start with assertion error when DEBUG is enabled. Fix by constructing arguments passed to perl_parse() properly, and bump PORTREVISION. PR: 234294 Approved by: thierry (maintainer)
15 lines
438 B
Text
15 lines
438 B
Text
--- src/rxvtperl.xs.orig 2018-12-23 11:31:59 UTC
|
|
+++ src/rxvtperl.xs
|
|
@@ -401,9 +401,10 @@ rxvt_perl_interp::init ()
|
|
" unshift @INC, '" LIBDIR "';"
|
|
"}"
|
|
""
|
|
- "use urxvt;"
|
|
+ "use urxvt;",
|
|
+ 0
|
|
};
|
|
- int argc = ecb_array_length (args);
|
|
+ int argc = ecb_array_length (args) - 1;
|
|
char **argv = args;
|
|
|
|
PERL_SYS_INIT3 (&argc, &argv, &environ);
|