mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-31 10:46:16 +00:00
misc/mbuffer: Update to 20200929
Upstream changes according to the ChangeLog: - enhancement: added option --no-direct to disable use of O_DIRECT - defaults: raised default TCP timeout to 10ms for WAN connections - fix: leave TCP buffer size untouched if not set - enhancement: add option to set TCP timeout - performance optimization: use recv with MSG_WAITALL instead of read - configure fix: look for objdump also with target prefix - testing: make sure to use gtar for testing to avoid unexpected failures - portability: NetBSD compatibility fix - build enhancement: added dependency calculation for make - build enhancement: automatic version string generation PR: 252737 Submitted by: Fabian Keil <fk@fabiankeil.de>
This commit is contained in:
parent
c63daa1f70
commit
051501c445
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=561737
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mbuffer
|
||||
PORTVERSION= 20200505
|
||||
PORTVERSION= 20200929
|
||||
CATEGORIES= misc
|
||||
MASTER_SITES= http://www.maier-komor.de/software/mbuffer/
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1588997358
|
||||
SHA256 (mbuffer-20200505.tgz) = cc046183149e51814c23b9f83fd748cc1625a88ee128651ea500aa7bd5f01f0b
|
||||
SIZE (mbuffer-20200505.tgz) = 146020
|
||||
TIMESTAMP = 1608187011
|
||||
SHA256 (mbuffer-20200929.tgz) = 53a6e3c14e9a049f18a09840653dd84f18e7ec7560f2dcf2b61c0ab5f0ead4e8
|
||||
SIZE (mbuffer-20200929.tgz) = 147855
|
||||
|
@ -1,21 +1,40 @@
|
||||
--- Makefile.in.orig 2019-07-25 21:31:45 UTC
|
||||
--- Makefile.in.orig 2020-09-29 20:57:02 UTC
|
||||
+++ Makefile.in
|
||||
@@ -42,7 +42,7 @@ TAR = @TAR@
|
||||
@@ -42,26 +42,19 @@ TAR = @TAR@
|
||||
|
||||
TARGET = mbuffer$(EXE)
|
||||
SOURCES = log.c network.c mbuffer.c hashing.c input.c common.c settings.c globals.c
|
||||
-OBJECTS = $(SOURCES:%.c=build/%.o)
|
||||
-DEPS = $(SOURCES:%.c=build/%.d)
|
||||
+OBJECTS = $(SOURCES:.c=.o)
|
||||
|
||||
TESTTREE = /bin /usr/bin
|
||||
|
||||
@@ -54,9 +54,6 @@ $(OBJECTS): build config.h Makefile
|
||||
.PHONY: clean all distclean install check testcleanup
|
||||
|
||||
-all: $(TARGET) idev.so tapetest.so have-af
|
||||
+all: $(TARGET) idev.so have-af
|
||||
|
||||
-$(OBJECTS): config.h Makefile
|
||||
+$(OBJECTS): config.h version.h Makefile
|
||||
|
||||
build:
|
||||
mkdir build
|
||||
-
|
||||
|
||||
-build/%.o: %.c
|
||||
- $(CC) $(CFLAGS) -c $< -o $@
|
||||
-
|
||||
-build/%.d: %.c
|
||||
- $(CC) -MM -MG -MT $(@:%.d=%.o) $(CFLAGS) $< -o $@
|
||||
-
|
||||
always:
|
||||
|
||||
$(TARGET): $(OBJECTS)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||
version.h: always
|
||||
@@ -195,7 +188,3 @@ tapetest.so: tapetest.c config.h
|
||||
|
||||
idev.so: idev.c config.h
|
||||
$(CC) $(CFLAGS) -shared -g -fPIC idev.c -o $@ $(LIBS)
|
||||
-
|
||||
-$(DEPS): | build
|
||||
-
|
||||
-include $(DEPS)
|
||||
|
@ -1,43 +1,42 @@
|
||||
Remove objdump and open/read/write/fstat symbol names check. objdump
|
||||
is not available on all architectures and the symbol names are
|
||||
unlikely to ever change from their visible names on FreeBSD.
|
||||
Remove objdump symbol names check. objdump is not available on all
|
||||
architectures and the symbol names are unlikely to ever change from
|
||||
their visible names on FreeBSD.
|
||||
|
||||
--- configure.orig 2020-05-05 17:31:17 UTC
|
||||
--- configure.orig 2020-09-29 20:57:02 UTC
|
||||
+++ configure
|
||||
@@ -625,7 +625,6 @@ LIBOBJS
|
||||
@@ -625,8 +625,6 @@ LIBOBJS
|
||||
AUTOCONF
|
||||
DEBUG
|
||||
ALLOCA
|
||||
-ac_ct_OBJDUMP
|
||||
-OBJDUMP
|
||||
AWK
|
||||
TAR
|
||||
MT
|
||||
@@ -4394,51 +4393,6 @@ $as_echo "no" >&6; }
|
||||
fi
|
||||
CP
|
||||
@@ -4649,97 +4647,6 @@ fi
|
||||
|
||||
|
||||
-for ac_prog in objdump gobjdump
|
||||
|
||||
-for ac_prog in gobjdump objdump
|
||||
-do
|
||||
- # Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
-set dummy $ac_prog; ac_word=$2
|
||||
- # Extract the first word of "$target_alias-$ac_prog", so it can be a program name with args.
|
||||
-set dummy $target_alias-$ac_prog; ac_word=$2
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
-$as_echo_n "checking for $ac_word... " >&6; }
|
||||
-if ${ac_cv_path_OBJDUMP+:} false; then :
|
||||
-if ${ac_cv_prog_OBJDUMP+:} false; then :
|
||||
- $as_echo_n "(cached) " >&6
|
||||
-else
|
||||
- case $OBJDUMP in
|
||||
- [\\/]* | ?:[\\/]*)
|
||||
- ac_cv_path_OBJDUMP="$OBJDUMP" # Let the user override the test with a path.
|
||||
- ;;
|
||||
- *)
|
||||
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
- if test -n "$OBJDUMP"; then
|
||||
- ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
|
||||
-else
|
||||
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
-for as_dir in $PATH
|
||||
-do
|
||||
- IFS=$as_save_IFS
|
||||
- test -z "$as_dir" && as_dir=.
|
||||
- for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
- ac_cv_path_OBJDUMP="$as_dir/$ac_word$ac_exec_ext"
|
||||
- ac_cv_prog_OBJDUMP="$target_alias-$ac_prog"
|
||||
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
- break 2
|
||||
- fi
|
||||
@ -45,10 +44,9 @@ unlikely to ever change from their visible names on FreeBSD.
|
||||
- done
|
||||
-IFS=$as_save_IFS
|
||||
-
|
||||
- ;;
|
||||
-esac
|
||||
-fi
|
||||
-OBJDUMP=$ac_cv_path_OBJDUMP
|
||||
-fi
|
||||
-OBJDUMP=$ac_cv_prog_OBJDUMP
|
||||
-if test -n "$OBJDUMP"; then
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
|
||||
-$as_echo "$OBJDUMP" >&6; }
|
||||
@ -60,110 +58,56 @@ unlikely to ever change from their visible names on FreeBSD.
|
||||
-
|
||||
- test -n "$OBJDUMP" && break
|
||||
-done
|
||||
-
|
||||
# Check whether --enable-largefile was given.
|
||||
if test "${enable_largefile+set}" = set; then :
|
||||
enableval=$enable_largefile;
|
||||
@@ -4653,11 +4607,7 @@ fi
|
||||
|
||||
|
||||
|
||||
-if test -z "$OBJDUMP"; then
|
||||
- as_fn_error $? "unable to find objdump" "$LINENO" 5
|
||||
-fi
|
||||
|
||||
-
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5
|
||||
$as_echo_n "checking whether to enable assertions... " >&6; }
|
||||
# Check whether --enable-assert was given.
|
||||
@@ -5673,86 +5623,12 @@ fi
|
||||
fi
|
||||
|
||||
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linking open() and write() to detect libc names" >&5
|
||||
-$as_echo_n "checking linking open() and write() to detect libc names... " >&6; }
|
||||
-ac_ext=c
|
||||
-ac_cpp='$CPP $CPPFLAGS'
|
||||
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
-
|
||||
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-
|
||||
-
|
||||
- #define _LARGEFILE64_SOURCE
|
||||
- #include <unistd.h>
|
||||
- #include <fcntl.h>
|
||||
- #include <sys/stat.h>
|
||||
- int main(int argc, char **argv) {
|
||||
- unsigned x;
|
||||
- struct stat st;
|
||||
- open(*argv,O_RDONLY);
|
||||
- fstat(0,&st);
|
||||
- read(0,&x,sizeof(x));
|
||||
- write(1,"null",4);
|
||||
- }
|
||||
-
|
||||
-_ACEOF
|
||||
-if ac_fn_c_try_link "$LINENO"; then :
|
||||
-
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
|
||||
-$as_echo "OK" >&6; }
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking name of open() in C library" >&5
|
||||
-$as_echo_n "checking name of open() in C library... " >&6; }
|
||||
- libc_open=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^open/ { print $NF }'`
|
||||
-
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
-#define LIBC_OPEN $libc_open
|
||||
+#define LIBC_OPEN open
|
||||
+#define LIBC_READ read
|
||||
+#define LIBC_WRITE write
|
||||
+#define LIBC_FSTAT fstat
|
||||
_ACEOF
|
||||
-
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_open" >&5
|
||||
-$as_echo "$libc_open" >&6; }
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking name of read() in C library" >&5
|
||||
-$as_echo_n "checking name of read() in C library... " >&6; }
|
||||
- libc_read=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^read/ { print $NF }'`
|
||||
-
|
||||
-cat >>confdefs.h <<_ACEOF
|
||||
-#define LIBC_READ $libc_read
|
||||
-_ACEOF
|
||||
-
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_read" >&5
|
||||
-$as_echo "$libc_read" >&6; }
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking name of write() in C library" >&5
|
||||
-$as_echo_n "checking name of write() in C library... " >&6; }
|
||||
- libc_write=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^write/ { print $NF }'`
|
||||
-
|
||||
-cat >>confdefs.h <<_ACEOF
|
||||
-#define LIBC_WRITE $libc_write
|
||||
-_ACEOF
|
||||
-
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_write" >&5
|
||||
-$as_echo "$libc_write" >&6; }
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking name of fstat() in C library" >&5
|
||||
-$as_echo_n "checking name of fstat() in C library... " >&6; }
|
||||
- libc_fstat=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^fstat/ { print $NF }'`
|
||||
-
|
||||
-cat >>confdefs.h <<_ACEOF
|
||||
-#define LIBC_FSTAT $libc_fstat
|
||||
-_ACEOF
|
||||
-
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_fstat" >&5
|
||||
-$as_echo "$libc_fstat" >&6; }
|
||||
-
|
||||
- if test "$build" = "$target"; then
|
||||
- ac_ct_OBJDUMP=$OBJDUMP
|
||||
- for ac_prog in gobjdump objdump
|
||||
-do
|
||||
- # Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
-set dummy $ac_prog; ac_word=$2
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
-$as_echo_n "checking for $ac_word... " >&6; }
|
||||
-if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
|
||||
- $as_echo_n "(cached) " >&6
|
||||
-else
|
||||
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||
-as_fn_error $? "failed to link open/write test
|
||||
-See \`config.log' for more details" "$LINENO" 5; }
|
||||
- if test -n "$ac_ct_OBJDUMP"; then
|
||||
- ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
|
||||
-else
|
||||
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
-for as_dir in $PATH
|
||||
-do
|
||||
- IFS=$as_save_IFS
|
||||
- test -z "$as_dir" && as_dir=.
|
||||
- for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
- ac_cv_prog_ac_ct_OBJDUMP="$ac_prog"
|
||||
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
- break 2
|
||||
- fi
|
||||
-done
|
||||
- done
|
||||
-IFS=$as_save_IFS
|
||||
-
|
||||
-fi
|
||||
-rm -f core conftest.err conftest.$ac_objext \
|
||||
- conftest$ac_exeext conftest.$ac_ext
|
||||
-fi
|
||||
-ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
|
||||
-if test -n "$ac_ct_OBJDUMP"; then
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
|
||||
-$as_echo "$ac_ct_OBJDUMP" >&6; }
|
||||
-else
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
-$as_echo "no" >&6; }
|
||||
-fi
|
||||
-
|
||||
-
|
||||
- test -n "$ac_ct_OBJDUMP" && break
|
||||
-done
|
||||
-
|
||||
- OBJDUMP=$ac_ct_OBJDUMP
|
||||
- else
|
||||
- OBJDUMP=""
|
||||
- fi
|
||||
-fi
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user