diff options
Diffstat (limited to 'devel/subversion16/files/patch-subversion--bindings--swig--perl--natives--Makefle.PL.in')
-rw-r--r-- | devel/subversion16/files/patch-subversion--bindings--swig--perl--natives--Makefle.PL.in | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/devel/subversion16/files/patch-subversion--bindings--swig--perl--natives--Makefle.PL.in b/devel/subversion16/files/patch-subversion--bindings--swig--perl--natives--Makefle.PL.in new file mode 100644 index 000000000000..664c9cb23b32 --- /dev/null +++ b/devel/subversion16/files/patch-subversion--bindings--swig--perl--natives--Makefle.PL.in @@ -0,0 +1,42 @@ +--- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2010-11-24 23:42:16.000000000 +0300 ++++ subversion/bindings/swig/perl/native/Makefile.PL.in 2011-09-19 12:52:25.000000000 +0400 +@@ -1,4 +1,5 @@ +-#!/usr/bin/perl ++#!/usr/bin/perl -w ++use strict; + use ExtUtils::MakeMaker; + use Config; + use Cwd 'abs_path'; +@@ -15,6 +16,11 @@ + my $swig_srcdir = "${svnlib_srcdir}/bindings/swig"; + my $swig_builddir = "${svnlib_builddir}/bindings/swig"; + ++my $top_builddir = '../../../../..'; ++my $top_srcdir = '@top_srcdir@'; ++my $svnlib_srcdir = "${top_srcdir}/subversion"; ++my $swig_srcdir = "${svnlib_srcdir}/bindings/swig"; ++ + my @modules = qw/client delta fs ra repos wc/; + my @ldpaths = ("$swig_builddir/perl/libsvn_swig_perl/.libs", + map {"$svnlib_builddir/libsvn_$_/.libs"} (@modules, qw/diff subr +@@ -50,10 +56,9 @@ + " -I$svnlib_builddir", + " -I$swig_srcdir -g"), + OBJECT => q/$(O_FILES)/, +- LIBS => [join(' ', $apr_ldflags, ++ LIBS => [join(' ', $ENV{'LDFLAGS'}, $apr_ldflags, + (map {$_ = abs_path($_); "-L$_"} @ldpaths), +- @ldmodules, '-lsvn_swig_perl-1', +- `$swig -perl -ldflags`)], ++ @ldmodules, '-lsvn_swig_perl-1')], + test => { TESTS => "$swig_srcdir/perl/native/t/*.t" } + ); + +@@ -68,6 +73,7 @@ + "\$(INST_LIBDIR)/$_.pm") } + map { perlish $_ } + ('base', 'core', @modules)}, ++ LDFROM => '$(O_FILES) '."../libsvn_swig_perl/.libs/libsvn_swig_perl-1.a", + MAN3PODS => {map { ("$swig_srcdir/perl/native/$_.pm" => + "\$(INST_MAN3DIR)/SVN::$_.\$(MAN3EXT)") } + map { perlish $_ } |