You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

59 lines
2.0 KiB

Index: Regexp-Compare-0.10/engine.c
--- Regexp-Compare-0.10/engine.c.orig 2009-09-02 18:01:07.000000000 +0200
+++ Regexp-Compare-0.10/engine.c 2010-04-15 12:04:44.000000000 +0200
@@ -9,7 +9,7 @@
#error This module is only for Perl 5
#else
#if PERL_API_VERSION != 8
-#if PERL_API_VERSION == 10
+#if PERL_API_VERSION >= 10
#define RC_PLUGGABLE_REGEXP_ENGINE
#else
#error Unsupported PERL_API_VERSION
Index: Regexp-Keep-0.02/Keep.xs
--- Regexp-Keep-0.02/Keep.xs.orig 2004-05-07 19:23:36.000000000 +0200
+++ Regexp-Keep-0.02/Keep.xs 2010-04-15 12:04:44.000000000 +0200
@@ -11,4 +11,4 @@
KEEP()
PROTOTYPE:
CODE:
- PL_regstartp[0] = PL_reginput - PL_bostr;
+ PL_reg_state.re_state_regoffs[0].start = PL_reginput - PL_bostr;
Index: re-engine-Lua-0.06/Makefile.PL
--- re-engine-Lua-0.06/Makefile.PL.orig 2008-12-07 12:29:50.000000000 +0100
+++ re-engine-Lua-0.06/Makefile.PL 2010-04-15 12:04:44.000000000 +0200
@@ -8,7 +8,5 @@
ABSTRACT_FROM => 'Lua.pm',
LICENSE => 'MIT',
PREREQ_PM => {
- 'Test::Exception' => 0,
- 'Test::Warn' => 0,
},
);
Index: re-engine-PCRE-0.16/Makefile.PL
--- re-engine-PCRE-0.16/Makefile.PL.orig 2010-04-09 16:56:11.000000000 +0200
+++ re-engine-PCRE-0.16/Makefile.PL 2010-04-15 12:04:44.000000000 +0200
@@ -18,9 +18,8 @@
},
'DISTNAME' => 're-engine-PCRE',
'EXE_FILES' => [],
- 'LIBS' => [
- '-lpcre'
- ],
+ 'INC' => `pcre-config --cflags`,
+ 'LIBS' => [ `pcre-config --libs` ],
'LICENSE' => 'perl',
'NAME' => 're::engine::PCRE',
'PREREQ_PM' => {
Index: re-engine-TRE-0.04/Makefile.PL
--- re-engine-TRE-0.04/Makefile.PL.orig 2008-02-18 12:11:31.000000000 +0100
+++ re-engine-TRE-0.04/Makefile.PL 2010-04-15 12:04:44.000000000 +0200
@@ -8,6 +8,6 @@
ABSTRACT_FROM => 'TRE.pm',
LICENSE => 'perl',
DIR => [ 'tre' ],
- INC => '-Itre',
- LDDLFLAGS => '-shared tre/*.o',
+ INC => `pkg-config tre --cflags`,
+ LDDLFLAGS => [ `pkg-config tre --libs` ]
);