pkgsrc/news/newsx/patches/patch-aa

76 lines
2.2 KiB
Text

$NetBSD: patch-aa,v 1.3 2014/09/12 07:58:12 spz Exp $
--- configure.orig 2003-05-18 17:25:34.000000000 +0000
+++ configure
@@ -861,6 +861,8 @@ Optional Packages:
--without-history do not perform history database lookup
--with-history=FILE use FILE as history database
\
+ --with-history-mode={indexed|tagged} set history hash mode
+\
--with-errlog=LOG_XX do syslog in category LOG_XX
\
--with-inhosts=DIR use DIR as in.hosts directory
@@ -1743,6 +1745,12 @@ _ACEOF
fi
+# Check whether --with-history-mode or --without-history-mode was given.
+if test "${with_history_mode+set}" = set; then
+ withval="$with_history_mode"
+
+fi;
+
# Check whether --with-errlog or --without-errlog was given.
if test "${with_errlog+set}" = set; then
withval="$with_errlog"
@@ -1890,9 +1898,12 @@ echo $ECHO_N "checking and found INN...
# it has been reported that some INN 2.1 had its own VERSION
VERSION_save="$VERSION"
VERSION=
+ # innshellvars sets TMPDIR
+ TMPDIR_save="$TMPDIR"
. $NEWSCONFIG
INN_VERSION="$VERSION"
VERSION="$VERSION_save"
+ TMPDIR="$TMPDIR_save"
INN_NEWSUMASK=`umask`
if test x$NEWSBIN = x ; then
echo "$as_me:$LINENO: result: ERROR: $NEWSCONFIG is probably in wrong format" >&5
@@ -1964,6 +1975,28 @@ echo $ECHO_N "checking history... $ECHO_
HISTORY="$with_history"
fi
fi
+ if test x$with_history_mode != x; then
+ case x$with_history_mode in
+ xindexed )
+ echo "$as_me:$LINENO: result: $HISTORY" >&5
+echo "${ECHO_T}$HISTORY" >&6
+ ;;
+ xtagged )
+ echo "$as_me:$LINENO: result: $HISTORY" >&5
+echo "${ECHO_T}$HISTORY" >&6
+
+cat >>confdefs.h <<_ACEOF
+#define DO_TAGGED_HASH 1
+_ACEOF
+
+ ;;
+ * )
+ echo "$as_me:$LINENO: result: ERROR: unknown hash mode $with_history_mode" >&5
+echo "${ECHO_T}ERROR: unknown hash mode $with_history_mode" >&6
+ exit 1
+ ;;
+ esac
+ else
if test -f $HISTORY; then
if test -f $HISTORY.index; then
echo "$as_me:$LINENO: result: $HISTORY" >&5
@@ -1999,6 +2032,7 @@ echo "${ECHO_T}Try running makehistory f
echo "${ECHO_T}ERROR: cannot find database $HISTORY" >&6
exit 1
fi
+ fi
fi
echo "$as_me:$LINENO: checking locks" >&5