[beports] Re: wput patches

  • From: "scott mc" <scottmc2@xxxxxxxxx>
  • To: beports@xxxxxxxxxxxxx
  • Date: Tue, 1 Jul 2008 14:11:41 -0700

I tried the install -d but that bomded out, so I seleted on the mkdir
-p instead.  Attached is the new patch file.  Note that this is still
with a few things showing up as no during configure, including:
sys/termio.h, libintl.h, iconv, gnutls.h and openssl.h
I'll check this in later tonight unless anyone objects.
-scottmc
diff -urN wput-0.6.1/Makefile.in wput-0.6.1-haiku/Makefile.in
--- wput-0.6.1/Makefile.in      2007-12-12 17:30:04.000000000 +0000
+++ wput-0.6.1-haiku/Makefile.in        2008-07-01 13:44:33.000000000 +0000
@@ -16,8 +16,10 @@
 
 install: all
        cd po && $(MAKE) $(MAKEDEFS) $@
-       install -m0755 wput $(bindir)
-       install -m0644 doc/wput.1.gz $(mandir)
+       mkdir -p $(DESTDIR)$(bindir)
+       mkdir -p $(DESTDIR)$(mandir)
+       install -m0755 wput $(DESTDIR)$(bindir)
+       install -m0644 doc/wput.1.gz $(DESTDIR)$(mandir)
        @echo "----------------"
        @echo "Wput installed. See 'wput -h' or 'man wput' for usage 
information."
        @echo "Further documentation is located in the doc/USAGE.* files."
diff -urN wput-0.6.1/configure.in wput-0.6.1-haiku/configure.in
--- wput-0.6.1/configure.in     2007-12-12 17:30:04.000000000 +0000
+++ wput-0.6.1-haiku/configure.in       2008-07-01 10:53:25.000000000 +0000
@@ -171,6 +171,7 @@
     LIBS="-lsocket $LIBS";;
 SCO*)      CC=${CC-"cc -belf"}
            LIBS="-lsocket $LIBS";;
+Haiku*)    LIBS="-lnetwork $LIBS";;
 esac
 AC_CONFIG_HEADER(src/config.h)
 AC_SUBST(GETOPT)
diff -urN wput-0.6.1/src/progress.c wput-0.6.1-haiku/src/progress.c
--- wput-0.6.1/src/progress.c   2007-12-12 17:30:04.000000000 +0000
+++ wput-0.6.1-haiku/src/progress.c     2008-07-01 13:39:16.000000000 +0000
@@ -219,14 +219,16 @@
        unsigned short int terminal_width = 80;
 
 int get_term_width(void) {
+       int termwidth = 80;
+#ifndef __HAIKU__
        struct winsize win;
        char * p;
-       int termwidth = 80;
        if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == -1 || !win.ws_col) {
                if ((p = getenv("COLUMNS")) != NULL)
                        termwidth = atoi(p);
        } else
                termwidth = win.ws_col;
+#endif
        return termwidth;
 }
 
diff -urN wput-0.6.1/src/socketlib.c wput-0.6.1-haiku/src/socketlib.c
--- wput-0.6.1/src/socketlib.c  2007-12-12 17:30:04.000000000 +0000
+++ wput-0.6.1-haiku/src/socketlib.c    2008-07-01 10:42:33.000000000 +0000
@@ -48,7 +48,7 @@
 
 #ifndef WIN32
 #include <netdb.h>
-#include <sys/errno.h>
+#include <errno.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #endif
diff -urN wput-0.6.1/src/wput.h wput-0.6.1-haiku/src/wput.h
--- wput-0.6.1/src/wput.h       2007-12-12 17:30:04.000000000 +0000
+++ wput-0.6.1-haiku/src/wput.h 2008-07-01 10:42:16.000000000 +0000
@@ -18,7 +18,7 @@
 
 #  include <sys/uio.h>
 #  include <strings.h>
-#  include <sys/errno.h>
+#  include <errno.h>
 #  include <pwd.h>
 
 #  define WINCONV

Other related posts: