--- dev-util/subversion/files/subversion-swig-bindings-LDFLAGS.patch +++ dev-util/subversion/files/subversion-swig-bindings-LDFLAGS.patch @@ -0,0 +1,24 @@ +Patch created by Arfrever Frehtes Taifersar Arahesis. +--- Makefile.in ++++ Makefile.in +@@ -166,8 +166,8 @@ + COMPILE_RB_WRAPPER = $(LIBTOOL) $(LTFLAGS) --mode=compile $(SWIG_RB_COMPILE) $(CPPFLAGS) $(SWIG_INCLUDES) $(SWIG_RB_INCLUDES) -prefer-pic -c -o $@ + + # these commands link the wrapper objects into an extension library/module +-LINK_PY_WRAPPER = $(LIBTOOL) $(LTFLAGS) --mode=link $(SWIG_PY_LINK) $(SWIG_LDFLAGS) -rpath $(swig_pydir) -avoid-version -module +-LINK_RB_WRAPPER = $(LIBTOOL) $(LTFLAGS) --mode=link $(SWIG_RB_LINK) $(SWIG_LDFLAGS) -rpath $(swig_rbdir) -avoid-version -module ++LINK_PY_WRAPPER = $(LIBTOOL) $(LTFLAGS) --mode=link $(SWIG_PY_LINK) $(SWIG_LDFLAGS) $(LDFLAGS) -rpath $(swig_pydir) -avoid-version -module ++LINK_RB_WRAPPER = $(LIBTOOL) $(LTFLAGS) --mode=link $(SWIG_RB_LINK) $(SWIG_LDFLAGS) $(LDFLAGS) -rpath $(swig_rbdir) -avoid-version -module + + LINK_JAVAHL_CXX = $(LIBTOOL) $(LTCXXFLAGS) --mode=link $(CXX) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) $(LT_CXX_LIBADD) -rpath $(libdir) + +--- subversion/bindings/swig/perl/native/Makefile.PL.in ++++ subversion/bindings/swig/perl/native/Makefile.PL.in +@@ -44,6 +44,7 @@ + " -I$svnlib_builddir", + " -I$swig_srcdir -g"), + OBJECT => q/$(O_FILES)/, ++ LDDLFLAGS => '@LDFLAGS@', + LIBS => [join(' ', $apr_ldflags, + (map {$_ = abs_path($_); "-L$_"} @ldpaths), + @ldmodules, '-lsvn_swig_perl-1', --- dev-util/subversion/subversion-1.4.3-r1.ebuild +++ dev-util/subversion/subversion-1.4.3-r1.ebuild @@ -66,7 +66,7 @@ epatch ${FILESDIR}/subversion-apr_cppflags.patch epatch ${FILESDIR}/subversion-1.4.3-debug-config.patch epatch ${FILESDIR}/subversion-1.4.3-neon-0.26.3.patch - # rapidsvn developers work with 1.3.2 + epatch ${FILESDIR}/subversion-swig-bindings-LDFLAGS.patch export WANT_AUTOCONF=2.5 autoconf