libssh2.patch 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. Index: Makefile.in
  2. --- Makefile.in.orig 2006-04-07 22:40:24 +0200
  3. +++ Makefile.in 2006-06-24 21:52:17 +0200
  4. @@ -8,7 +8,7 @@
  5. CC = @CC@
  6. CFLAGS = -c @CFLAGS@ -Iinclude/ -Wall
  7. -LIBS = -lssh2 -Lsrc/
  8. +LIBS = @LDFLAGS@ -Lsrc -lssh2 -lcrypto -lz -lm
  9. INSTALL = @INSTALL@
  10. VERSION=@PACKAGE_VERSION@
  11. DISTLIB=libssh2-$(VERSION)
  12. Index: Net-SSH2-0.09/Makefile.PL
  13. --- Net-SSH2-0.09/Makefile.PL.orig 2005-11-19 19:03:08 +0100
  14. +++ Net-SSH2-0.09/Makefile.PL 2006-06-24 21:50:09 +0200
  15. @@ -10,8 +10,8 @@
  16. my @define = $win32 ? (DEFINE => '-DLIBSSH2_WIN32') : ();
  17. # override library and include directory here if desired
  18. -my $lib = '';
  19. -my $inc = '';
  20. +my $lib = '../src';
  21. +my $inc = '../include';
  22. # try to find libSSH2 if we're not given a location
  23. unless($lib and $inc) {
  24. @@ -39,7 +39,7 @@
  25. die "Quitting since I can't find $missing";
  26. }
  27. -$lib = "-L$lib -lssh2";
  28. +$lib = "-L$lib -lssh2 -lcrypto -lz -lm";
  29. $inc = "-I$inc";
  30. print "Net::SSH2: using library $lib and include path $inc.\n";
  31. Index: src/Makefile.in
  32. --- src/Makefile.in.orig 2006-04-07 22:40:35 +0200
  33. +++ src/Makefile.in 2006-06-24 21:52:34 +0200
  34. @@ -8,7 +8,7 @@
  35. CC = @CC@
  36. LDCC = @LDCC@
  37. -CFLAGS = -c @CFLAGS@ -Wall -I../include/ -fPIC
  38. +CFLAGS = -c @CFLAGS@ -I../include/
  39. LDFLAGS = @LDFLAGS@
  40. SHLIB_LDFLAGS = @SHLIB_LDFLAGS@
  41. LIBS = @LIBS@
  42. @@ -53,7 +53,7 @@
  43. userauth.o: userauth.c
  44. $(CC) -o userauth.o userauth.c $(CFLAGS) $(LIBS)
  45. -all: libssh2.@SHLIB_SUFFIX_NAME@
  46. +all: libssh2.a
  47. libssh2.@SHLIB_SUFFIX_NAME@: $(OBJECTS)
  48. $(LDCC) -o libssh2.@SHLIB_SUFFIX_NAME@ $(SHLIB_LDFLAGS) $(OBJECTS) $(LIBS) $(LDFLAGS)
  49. @@ -62,7 +62,7 @@
  50. ar q libssh2.a $(OBJECTS)
  51. @RANLIB@ libssh2.a
  52. install: all
  53. - $(INSTALL) libssh2.@SHLIB_SUFFIX_NAME@ $(DESTDIR)$(libdir)
  54. + $(INSTALL) libssh2.a $(DESTDIR)$(libdir)
  55. clean:
  56. rm -f *~ libssh2.a libssh2.@SHLIB_SUFFIX_NAME@ *.o