diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2009-02-24 22:00:45 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2009-02-24 22:00:45 +0000 |
commit | 934652fcf9eaf47625292de3155c2b57c30060cb (patch) | |
tree | 2696101cfc58fa9460aa0ecc091d31bb28e7ac24 /net-ftp/proftpd/files | |
parent | LPK patch updated for new OpenSSH release. (diff) | |
download | gentoo-2-934652fcf9eaf47625292de3155c2b57c30060cb.tar.gz gentoo-2-934652fcf9eaf47625292de3155c2b57c30060cb.tar.bz2 gentoo-2-934652fcf9eaf47625292de3155c2b57c30060cb.zip |
Add kerberos support, thanks to Martin Mokrejš in bug #134922. Add patch to use system libltdl for the dynamic loader (needed for this new module)
(Portage version: 2.2_rc23/cvs/Linux x86_64)
Diffstat (limited to 'net-ftp/proftpd/files')
-rw-r--r-- | net-ftp/proftpd/files/proftpd-1.3.2-system-libltdl.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/net-ftp/proftpd/files/proftpd-1.3.2-system-libltdl.patch b/net-ftp/proftpd/files/proftpd-1.3.2-system-libltdl.patch new file mode 100644 index 000000000000..5a1c175ef4ec --- /dev/null +++ b/net-ftp/proftpd/files/proftpd-1.3.2-system-libltdl.patch @@ -0,0 +1,55 @@ +--- configure.in.orig 2009-02-24 21:58:08.000000000 +0100 ++++ configure.in 2009-02-24 22:21:20.000000000 +0100 +@@ -54,8 +54,8 @@ + + dnl AC_PROG_LIBTOOL relies on this variable + top_builddir=. +-AC_LIBTOOL_DLOPEN([lib/libltdl]) +-AC_LIBLTDL_CONVENIENCE([lib/libltdl]) ++AC_LIBTOOL_DLOPEN ++AC_WITH_LTDL + + dnl Checks for programs. + AC_PROG_CC +@@ -485,18 +485,12 @@ + ac_core_modules="$ac_core_modules mod_dso.o" + ac_build_core_modules="$ac_build_core_modules modules/mod_dso.o" + +- MAIN_LDFLAGS="-L\$(top_srcdir)/lib/libltdl -dlopen self -export-dynamic" ++ MAIN_LDFLAGS="-dlopen self -export-dynamic" + MAIN_LIBS="\$(LIBLTDL)" + + MODULE_LDFLAGS="-avoid-version -export-dynamic -module" + +- INSTALL_DEPS="install-libltdl" +- LIB_DEPS="libltdl" +- MODULE_DEPS="libltdl" + AC_DEFINE(PR_USE_DSO, 1, [Define if using DSO support.]) +- +- dnl Run configure scripts in subdirectories +- AC_CONFIG_SUBDIRS(lib/libltdl) + fi + ]) + +--- modules/Makefile.in.orig 2009-02-24 22:34:00.000000000 +0100 ++++ modules/Makefile.in 2009-02-24 22:34:13.000000000 +0100 +@@ -229,7 +229,6 @@ + mod_dso.o: ../include/trace.h ../include/encode.h ../include/compat.h + mod_dso.o: ../include/proctitle.h ../include/pidfile.h ../include/env.h + mod_dso.o: ../include/pr-syslog.h ../include/mod_ctrls.h +-mod_dso.o: ../lib/libltdl/ltdl.h + mod_facl.o: ../include/conf.h ../include/version.h ../config.h + mod_facl.o: ../include/default_paths.h ../include/options.h ../include/pool.h + mod_facl.o: ../include/str.h ../include/regexp.h ../include/table.h +--- modules/mod_dso.c.orig 2009-02-24 22:32:50.000000000 +0100 ++++ modules/mod_dso.c 2009-02-24 22:33:03.000000000 +0100 +@@ -31,8 +31,7 @@ + #include "conf.h" + #include "mod_ctrls.h" + +-/* Make sure we use the libltdl shipped with proftpd, not the system libltdl. */ +-#include "lib/libltdl/ltdl.h" ++#include <ltdl.h> + + #define MOD_DSO_VERSION "mod_dso/0.4" + |