]> git.pld-linux.org Git - packages/proftpd.git/blobdiff - proftpd-link.patch
- parallel install is broken just as build is
[packages/proftpd.git] / proftpd-link.patch
index 78d80d19301f686f4fc07100c2a585d376d770bc..1a2a411b6c0027087c4b74e343de1a91d9f39456 100644 (file)
@@ -1,19 +1,70 @@
---- proftpd-1.2.0rc3/Makefile.in~      Tue Feb  6 15:29:08 2001
-+++ proftpd-1.2.0rc3/Makefile.in       Tue Feb  6 16:13:08 2001
-@@ -52,13 +52,13 @@
-       $(CC) $(LDFLAGS) -o $@ $(BUILD) $(LIBS)
+With -Werror=implicit-function-declaration prototypes must exist.
+
+mod_wrap doesn't need -lnsl (it's dependency of libwrap on some systems).
+
+--- proftpd-1.3.7a/configure.in.orig   2020-08-30 11:46:50.771847975 +0200
++++ proftpd-1.3.7a/configure.in        2020-08-30 12:26:24.125657081 +0200
+@@ -1367,7 +1367,10 @@
  
- ftpcount: lib src
--      $(CC) $(LDFLAGS) -o $@ $(FTPCOUNT) $(LIBS)
-+      $(CC) $(LDFLAGS) -o $@ $(FTPCOUNT) -lsupp
+ dnl Checks for libraries.  Yes, this is the hard way, but it's necessary.
+ AC_CACHE_CHECK(for standalone crypt,pr_cv_lib_standalone_crypt,
+-  AC_TRY_LINK(,[crypt();],
++  AC_TRY_LINK([
++             #define _MISC_SOURCE
++             #include <unistd.h>
++            ],[crypt("", "");],
+       pr_cv_lib_standalone_crypt="yes", pr_cv_lib_standalone_crypt="no" ))
  
- ftpwho: lib src
--      $(CC) $(LDFLAGS) -o $@ $(FTPWHO) $(LIBS)
-+      $(CC) $(LDFLAGS) -o $@ $(FTPWHO) -lsupp
+ if test "$pr_cv_lib_standalone_crypt" = "no"; then
+@@ -1375,7 +1378,7 @@
+ fi
  
- ftpshut: lib src
--      $(CC) $(LDFLAGS) -o $@ $(FTPSHUT) $(LIBS)
-+      $(CC) $(LDFLAGS) -o $@ $(FTPSHUT) -lsupp
+ AC_CACHE_CHECK(for standalone gethostbyname,pr_cv_lib_standalone_gethost,
+-  AC_TRY_LINK(,[gethostbyname();],
++  AC_TRY_LINK([#include <netdb.h>],[gethostbyname("");],
+       pr_cv_lib_standalone_gethost="yes",
+       pr_cv_lib_standalone_gethost="no" ))
  
- utils: ftpcount ftpwho ftpshut
+@@ -1385,7 +1388,12 @@
+ fi
  
+ AC_CACHE_CHECK(for standalone inet_aton,pr_cv_lib_standalone_aton,
+-  AC_TRY_LINK(,[inet_aton();],
++  AC_TRY_LINK([
++             #define _DEFAULT_SOURCE
++             #include <sys/socket.h>
++             #include <netinet/in.h>
++             #include <arpa/inet.h>
++            ],[inet_aton("", (void*)0);],
+       pr_cv_lib_standalone_aton="yes",
+       pr_cv_lib_standalone_aton="no" ))
+@@ -1394,7 +1402,7 @@
+ fi
+ AC_CACHE_CHECK(for standalone nsl functions,pr_cv_lib_standalone_nsl,[
+-  AC_TRY_LINK(,[gethostent();],
++  AC_TRY_LINK([#include <netdb.h>],[gethostent();],
+   pr_cv_lib_standalone_nsl="yes", pr_cv_lib_standalone_nsl="no") ])
+ if test "$pr_cv_lib_standalone_nsl" = "no"; then
+@@ -1402,7 +1410,7 @@
+ fi
+ AC_CACHE_CHECK(for standalone socket functions,pr_cv_lib_standalone_sockets,
+-  AC_TRY_LINK(,[bind();],
++  AC_TRY_LINK([#include <sys/socket.h>],[bind(0, (void*)0, 0);],
+   pr_cv_lib_standalone_sockets="yes", pr_cv_lib_standalone_sockets="no"))
+ if test "$pr_cv_lib_standalone_sockets" = "no"; then
+--- proftpd-1.3.7a/contrib/mod_wrap.c.orig     2020-08-30 12:55:56.649387829 +0200
++++ proftpd-1.3.7a/contrib/mod_wrap.c  2020-08-30 12:56:04.492678672 +0200
+@@ -22,7 +22,7 @@
+  * the source code for OpenSSL in the source distribution.
+  *
+  * -- DO NOT MODIFY THE TWO LINES BELOW --
+- * $Libraries: -lwrap -lnsl$
++ * $Libraries: -lwrap$
+  */
+ #define MOD_WRAP_VERSION "mod_wrap/1.2.4"
This page took 0.092839 seconds and 4 git commands to generate.