summaryrefslogtreecommitdiff
path: root/sysutils/p5-BackupPC-XS/files/patch-Makefile.PL
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/p5-BackupPC-XS/files/patch-Makefile.PL')
-rw-r--r--sysutils/p5-BackupPC-XS/files/patch-Makefile.PL31
1 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/p5-BackupPC-XS/files/patch-Makefile.PL b/sysutils/p5-BackupPC-XS/files/patch-Makefile.PL
new file mode 100644
index 000000000000..670c22c851b9
--- /dev/null
+++ b/sysutils/p5-BackupPC-XS/files/patch-Makefile.PL
@@ -0,0 +1,31 @@
+--- Makefile.PL.orig 2013-05-26 11:32:01.000000000 +0400
++++ Makefile.PL 2013-09-26 09:38:14.000000000 +0400
+@@ -14,10 +14,6 @@
+ bpc_refCount$(OBJ_EXT)
+ ];
+ $object =~ s/[\n\r\s]+/ /g;
+-my $ldfrom = $object;
+-$ldfrom =~ s{(\w+)/}{}g;
+-$ldfrom .= ' zlib/libzlib$(LIB_EXT)';
+-$ldfrom .= ' md5/libmd5$(LIB_EXT)';
+
+ WriteMakefile(
+ NAME => 'BackupPC::XS',
+@@ -28,7 +24,7 @@
+ DEFINE => '', # e.g., '-DHAVE_SOMETHING'
+ INC => '-I.', # e.g., '-I. -I/usr/include/other'
+ OBJECT => $object,
+- LDFROM => $ldfrom,
++ MYEXTLIB => 'zlib/libzlib$(LIB_EXT) md5/libmd5$(LIB_EXT)',
+ DIR => ['md5', 'zlib'],
+ depend => { 'BackupPC_XS.o' => 'config.h' },
+ clean => { FILES => "config.log config.status config.h" },
+@@ -38,7 +34,7 @@
+ return <<'EOF';
+
+ zlib/libzlib$(LIB_EXT): zlib/Makefile config.h
+- cd md5 && $(MAKE) $(PASSTHRU)
++ cd zlib && $(MAKE) $(PASSTHRU)
+
+ md5/libmd5$(LIB_EXT): md5/Makefile config.h
+ cd md5 && $(MAKE) $(PASSTHRU)