perl-gtk.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Index: Cairo-1.060/Makefile.PL
  2. --- Cairo-1.060/Makefile.PL.orig 2007-09-27 22:23:40 +0200
  3. +++ Cairo-1.060/Makefile.PL 2008-03-15 09:28:33 +0100
  4. @@ -48,7 +48,7 @@
  5. }
  6. # Add this now since it's not required to generate a Makefile.
  7. -$prereqs{'Test::Number::Delta'} = 1.00;
  8. +# $prereqs{'Test::Number::Delta'} = 1.00;
  9. my $autogen_dir = 'build';
  10. mkdir $autogen_dir unless (-d $autogen_dir);
  11. @@ -308,7 +308,9 @@
  12. my $dep = ExtUtils::Depends->new ('Cairo');
  13. $dep->set_inc ('-I. -I'.$autogen_dir.' '.$cairo_cfg{cflags});
  14. -$dep->set_libs ($cairo_cfg{libs});
  15. +my $libs = $cairo_cfg{libs};
  16. +$libs =~ s/(.*?)\s+-lz\s+(.*?\s+-lz\s+)/$1 $2/s;
  17. +$dep->set_libs ($libs);
  18. $dep->add_xs (@xs_files);
  19. $dep->add_c ('cairo-perl-enums.c');
  20. $dep->add_pm ('Cairo.pm' => '$(INST_LIBDIR)/Cairo.pm');
  21. Index: Glib-1.183/Makefile.PL
  22. --- Glib-1.183/Makefile.PL.orig 2008-03-14 23:05:45 +0100
  23. +++ Glib-1.183/Makefile.PL 2008-03-15 09:29:23 +0100
  24. @@ -115,6 +115,8 @@
  25. libs => '',
  26. );
  27. }
  28. +$gthreadcfg{libs} =~ s/-pthread/-lpthread/sg;
  29. +$gthreadcfg{libs} =~ s/(-lpthread)(.+)$/$2$1/s;
  30. our $glib = ExtUtils::Depends->new ('Glib');