- Update to 1.19.7
- Change maintainer email to @FreeBSD.org - Fix configure with --enable-pic - Remove PORTSCOUT - Support STAGEDIR and add OPTIONS_SUB - Add patches, fix build on FreeBSD 10 Approved by: pawel / wg (mentors, implicit)
This commit is contained in:
parent
6dab0474bd
commit
0bae557ac8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=332164
18 changed files with 944 additions and 44 deletions
|
@ -2,72 +2,61 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= recoll
|
||||
PORTVERSION= 1.18.2
|
||||
PORTVERSION= 1.19.7
|
||||
CATEGORIES= deskutils
|
||||
MASTER_SITES= http://www.lesbonscomptes.com/${PORTNAME}/
|
||||
|
||||
MAINTAINER= nemysis@gmx.ch
|
||||
MAINTAINER= nemysis@FreeBSD.org
|
||||
COMMENT= Personal full text search package, based on Xapian
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= xapian-core>=0:${PORTSDIR}/databases/xapian-core
|
||||
|
||||
USES= iconv gmake
|
||||
USES= gmake iconv
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --enable-pic
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
MAN1= recollindex.1
|
||||
MAN5= recoll.conf.5
|
||||
|
||||
OPTIONS_DEFINE= QT4 ASPELL PYTHON X11MON
|
||||
OPTIONS_DEFINE= ASPELL PYTHON QT4 X11MON
|
||||
X11MON_DESC= X11 session monitoring support
|
||||
OPTIONS_DEFAULT=QT4 ASPELL PYTHON X11MON
|
||||
OPTIONS_DEFAULT=ASPELL PYTHON QT4 X11MON
|
||||
|
||||
# Wrong versioning upstream
|
||||
PORTSCOUT= skipv:1.19
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
|
||||
ASPELL_CONFIGURE_WITH= aspell
|
||||
|
||||
PYTHON_CONFIGURE_ENABLE= python-module
|
||||
|
||||
QT4_CONFIGURE_ENABLE= qtgui
|
||||
|
||||
X11MON_CONFIGURE_ENABLE= x11mon
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
PLIST_SUB+= MAJORVER=${PORTVERSION}
|
||||
|
||||
.if ${PORT_OPTIONS:MPYTHON}
|
||||
USE_PYTHON= yes
|
||||
INSTALLS_EGGINFO= yes
|
||||
PYDISTUTILS_EGGINFO= Recoll-1.0-py${PYTHON_VER}.egg-info
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MQT4}
|
||||
USE_QT4= moc_build qmake_build rcc_build uic_build iconengines imageformats \
|
||||
corelib gui xml webkit
|
||||
QT_NONSTANDARD= yes
|
||||
CONFIGURE_ENV+= QTDIR="${QT_PREFIX}" QMAKE="${QMAKE}"
|
||||
CONFIGURE_ARGS+=--enable-qtgui
|
||||
INSTALLS_ICONS= yes
|
||||
PLIST_SUB+= QT=""
|
||||
MAN1+= recollq.1 recoll.1
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-qtgui
|
||||
PLIST_SUB+= QT="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MASPELL}
|
||||
LIB_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell
|
||||
.else
|
||||
CONFIGURE_ARGS+=--without-aspell
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPYTHON}
|
||||
USE_PYTHON= yes
|
||||
INSTALLS_EGGINFO= yes
|
||||
PYDISTUTILS_EGGINFO= Recoll-1.0-py${PYTHON_VER}.egg-info
|
||||
PLIST_SUB+= PYTHON=""
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-python-module
|
||||
PLIST_SUB+= PYTHON="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MX11MON}
|
||||
USE_XORG+= ice sm x11
|
||||
USE_FAM= yes
|
||||
CONFIGURE_ARGS+=--with-fam
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-x11mon
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
|
@ -85,7 +74,7 @@ post-patch:
|
|||
post-configure:
|
||||
.if ${PORT_OPTIONS:MQT4}
|
||||
@cd ${WRKSRC}/qtgui && ${SETENV} ${CONFIGURE_ENV} \
|
||||
${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX}
|
||||
${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (recoll-1.18.2.tar.gz) = 4729785354bd0d465c92e7d2a6fced688d8c08f1342a9bef2f040e7b10b1f510
|
||||
SIZE (recoll-1.18.2.tar.gz) = 1969421
|
||||
SHA256 (recoll-1.19.7.tar.gz) = 6d647f4c17282994cefb37e068cfb571cf9de14a22087701c59ff8c78a4e0b9d
|
||||
SIZE (recoll-1.19.7.tar.gz) = 2005198
|
||||
|
|
9
deskutils/recoll/files/patch-common__autoconfig.h.in
Normal file
9
deskutils/recoll/files/patch-common__autoconfig.h.in
Normal file
|
@ -0,0 +1,9 @@
|
|||
--- ./common/autoconfig.h.in.orig 2013-09-30 18:45:05.000000000 +0200
|
||||
+++ ./common/autoconfig.h.in 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -111,3 +111,6 @@
|
||||
|
||||
#undef _FILE_OFFSET_BITS
|
||||
#undef _LARGE_FILES
|
||||
+
|
||||
+#undef HAVE_TR1_UNORDERED
|
||||
+#undef HAVE_CXX0X_UNORDERED
|
36
deskutils/recoll/files/patch-common__textsplit.cpp
Normal file
36
deskutils/recoll/files/patch-common__textsplit.cpp
Normal file
|
@ -0,0 +1,36 @@
|
|||
--- ./common/textsplit.cpp.orig 2013-09-30 18:45:05.000000000 +0200
|
||||
+++ ./common/textsplit.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -23,8 +23,9 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <algorithm>
|
||||
-#include <tr1/unordered_set>
|
||||
#include <cstring>
|
||||
+#include "unordered_defs.h"
|
||||
+using namespace std;
|
||||
|
||||
#include "textsplit.h"
|
||||
#include "debuglog.h"
|
||||
@@ -32,9 +33,6 @@
|
||||
#include "utf8iter.h"
|
||||
#include "uproplist.h"
|
||||
|
||||
-using std::tr1::unordered_set;
|
||||
-using namespace std;
|
||||
-
|
||||
|
||||
/**
|
||||
* Splitting a text into words. The code in this file works with utf-8
|
||||
@@ -60,9 +58,9 @@
|
||||
// of Unicode properties, but seems to do the job well enough in most
|
||||
// common cases
|
||||
static vector<unsigned int> vpuncblocks;
|
||||
-static unordered_set<unsigned int> spunc;
|
||||
-static unordered_set<unsigned int> visiblewhite;
|
||||
-static unordered_set<unsigned int> sskip;
|
||||
+static STD_UNORDERED_SET<unsigned int> spunc;
|
||||
+static STD_UNORDERED_SET<unsigned int> visiblewhite;
|
||||
+static STD_UNORDERED_SET<unsigned int> sskip;
|
||||
|
||||
class CharClassInit {
|
||||
public:
|
22
deskutils/recoll/files/patch-common__unordered_defs.h
Normal file
22
deskutils/recoll/files/patch-common__unordered_defs.h
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- ./common/unordered_defs.h.orig 2013-10-29 15:57:51.000000000 +0100
|
||||
+++ ./common/unordered_defs.h 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -0,0 +1,19 @@
|
||||
+
|
||||
+#include "autoconfig.h"
|
||||
+
|
||||
+#ifdef HAVE_CXX0X_UNORDERED
|
||||
+# include <unordered_map>
|
||||
+# include <unordered_set>
|
||||
+# define STD_UNORDERED_MAP std::unordered_map
|
||||
+# define STD_UNORDERED_SET std::unordered_set
|
||||
+#elif defined(HAVE_TR1_UNORDERED)
|
||||
+# include <tr1/unordered_map>
|
||||
+# include <tr1/unordered_set>
|
||||
+# define STD_UNORDERED_MAP std::tr1::unordered_map
|
||||
+# define STD_UNORDERED_SET std::tr1::unordered_set
|
||||
+#else
|
||||
+# include <map>
|
||||
+# include <set>
|
||||
+# define STD_UNORDERED_MAP std::map
|
||||
+# define STD_UNORDERED_SET std::set
|
||||
+#endif
|
608
deskutils/recoll/files/patch-configure
Normal file
608
deskutils/recoll/files/patch-configure
Normal file
|
@ -0,0 +1,608 @@
|
|||
--- ./configure.orig 2013-09-30 18:45:05.000000000 +0200
|
||||
+++ ./configure 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
-# Generated by GNU Autoconf 2.69 for Recoll 1.19.5.
|
||||
+# Generated by GNU Autoconf 2.69 for Recoll 1.19.7.
|
||||
#
|
||||
#
|
||||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
|
||||
@@ -577,8 +577,8 @@
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='Recoll'
|
||||
PACKAGE_TARNAME='recoll'
|
||||
-PACKAGE_VERSION='1.19.5'
|
||||
-PACKAGE_STRING='Recoll 1.19.5'
|
||||
+PACKAGE_VERSION='1.19.7'
|
||||
+PACKAGE_STRING='Recoll 1.19.7'
|
||||
PACKAGE_BUGREPORT=''
|
||||
PACKAGE_URL=''
|
||||
|
||||
@@ -649,7 +649,6 @@
|
||||
X_LIBS
|
||||
X_PRE_LIBS
|
||||
X_CFLAGS
|
||||
-CXXCPP
|
||||
XMKMF
|
||||
QMAKEPATH
|
||||
XAPIAN_CONFIG2
|
||||
@@ -657,6 +656,7 @@
|
||||
XAPIAN_CONFIG0
|
||||
aspellProg
|
||||
fileProg
|
||||
+CXXCPP
|
||||
EGREP
|
||||
GREP
|
||||
CPP
|
||||
@@ -739,8 +739,8 @@
|
||||
CC
|
||||
CFLAGS
|
||||
CPP
|
||||
-XMKMF
|
||||
-CXXCPP'
|
||||
+CXXCPP
|
||||
+XMKMF'
|
||||
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@@ -1281,7 +1281,7 @@
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
-\`configure' configures Recoll 1.19.5 to adapt to many kinds of systems.
|
||||
+\`configure' configures Recoll 1.19.7 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@@ -1346,7 +1346,7 @@
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
- short | recursive ) echo "Configuration of Recoll 1.19.5:";;
|
||||
+ short | recursive ) echo "Configuration of Recoll 1.19.7:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@@ -1406,8 +1406,8 @@
|
||||
CC C compiler command
|
||||
CFLAGS C compiler flags
|
||||
CPP C preprocessor
|
||||
- XMKMF Path to xmkmf, Makefile generator for X Window System
|
||||
CXXCPP C++ preprocessor
|
||||
+ XMKMF Path to xmkmf, Makefile generator for X Window System
|
||||
|
||||
Use these variables to override the choices made by `configure' or to help
|
||||
it to find libraries and programs with nonstandard names/locations.
|
||||
@@ -1475,7 +1475,7 @@
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
-Recoll configure 1.19.5
|
||||
+Recoll configure 1.19.7
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@@ -1762,6 +1762,130 @@
|
||||
|
||||
} # ac_fn_c_check_header_compile
|
||||
|
||||
+# ac_fn_cxx_try_cpp LINENO
|
||||
+# ------------------------
|
||||
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
|
||||
+ac_fn_cxx_try_cpp ()
|
||||
+{
|
||||
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||||
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
|
||||
+case "(($ac_try" in
|
||||
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||||
+ *) ac_try_echo=$ac_try;;
|
||||
+esac
|
||||
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||||
+$as_echo "$ac_try_echo"; } >&5
|
||||
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
|
||||
+ ac_status=$?
|
||||
+ if test -s conftest.err; then
|
||||
+ grep -v '^ *+' conftest.err >conftest.er1
|
||||
+ cat conftest.er1 >&5
|
||||
+ mv -f conftest.er1 conftest.err
|
||||
+ fi
|
||||
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
+ test $ac_status = 0; } > conftest.i && {
|
||||
+ test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
|
||||
+ test ! -s conftest.err
|
||||
+ }; then :
|
||||
+ ac_retval=0
|
||||
+else
|
||||
+ $as_echo "$as_me: failed program was:" >&5
|
||||
+sed 's/^/| /' conftest.$ac_ext >&5
|
||||
+
|
||||
+ ac_retval=1
|
||||
+fi
|
||||
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||
+ as_fn_set_status $ac_retval
|
||||
+
|
||||
+} # ac_fn_cxx_try_cpp
|
||||
+
|
||||
+# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
|
||||
+# ---------------------------------------------------------
|
||||
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
|
||||
+# the include files in INCLUDES and setting the cache variable VAR
|
||||
+# accordingly.
|
||||
+ac_fn_cxx_check_header_mongrel ()
|
||||
+{
|
||||
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||||
+ if eval \${$3+:} false; then :
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||||
+$as_echo_n "checking for $2... " >&6; }
|
||||
+if eval \${$3+:} false; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+fi
|
||||
+eval ac_res=\$$3
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
+$as_echo "$ac_res" >&6; }
|
||||
+else
|
||||
+ # Is the header compilable?
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
|
||||
+$as_echo_n "checking $2 usability... " >&6; }
|
||||
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+$4
|
||||
+#include <$2>
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_compile "$LINENO"; then :
|
||||
+ ac_header_compiler=yes
|
||||
+else
|
||||
+ ac_header_compiler=no
|
||||
+fi
|
||||
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
|
||||
+$as_echo "$ac_header_compiler" >&6; }
|
||||
+
|
||||
+# Is the header present?
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
|
||||
+$as_echo_n "checking $2 presence... " >&6; }
|
||||
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#include <$2>
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
+ ac_header_preproc=yes
|
||||
+else
|
||||
+ ac_header_preproc=no
|
||||
+fi
|
||||
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
|
||||
+$as_echo "$ac_header_preproc" >&6; }
|
||||
+
|
||||
+# So? What about this header?
|
||||
+case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
|
||||
+ yes:no: )
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
|
||||
+ ;;
|
||||
+ no:yes:* )
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
|
||||
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
|
||||
+ ;;
|
||||
+esac
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||||
+$as_echo_n "checking for $2... " >&6; }
|
||||
+if eval \${$3+:} false; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ eval "$3=\$ac_header_compiler"
|
||||
+fi
|
||||
+eval ac_res=\$$3
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
+$as_echo "$ac_res" >&6; }
|
||||
+fi
|
||||
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||
+
|
||||
+} # ac_fn_cxx_check_header_mongrel
|
||||
+
|
||||
# ac_fn_c_try_link LINENO
|
||||
# -----------------------
|
||||
# Try to link conftest.$ac_ext, and return whether this succeeded.
|
||||
@@ -1921,43 +2045,6 @@
|
||||
|
||||
} # ac_fn_cxx_try_link
|
||||
|
||||
-# ac_fn_cxx_try_cpp LINENO
|
||||
-# ------------------------
|
||||
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
|
||||
-ac_fn_cxx_try_cpp ()
|
||||
-{
|
||||
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||||
- if { { ac_try="$ac_cpp conftest.$ac_ext"
|
||||
-case "(($ac_try" in
|
||||
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||||
- *) ac_try_echo=$ac_try;;
|
||||
-esac
|
||||
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||||
-$as_echo "$ac_try_echo"; } >&5
|
||||
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
|
||||
- ac_status=$?
|
||||
- if test -s conftest.err; then
|
||||
- grep -v '^ *+' conftest.err >conftest.er1
|
||||
- cat conftest.er1 >&5
|
||||
- mv -f conftest.er1 conftest.err
|
||||
- fi
|
||||
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
- test $ac_status = 0; } > conftest.i && {
|
||||
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
|
||||
- test ! -s conftest.err
|
||||
- }; then :
|
||||
- ac_retval=0
|
||||
-else
|
||||
- $as_echo "$as_me: failed program was:" >&5
|
||||
-sed 's/^/| /' conftest.$ac_ext >&5
|
||||
-
|
||||
- ac_retval=1
|
||||
-fi
|
||||
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||
- as_fn_set_status $ac_retval
|
||||
-
|
||||
-} # ac_fn_cxx_try_cpp
|
||||
-
|
||||
# ac_fn_cxx_check_func LINENO FUNC VAR
|
||||
# ------------------------------------
|
||||
# Tests whether FUNC exists, setting the cache variable VAR accordingly
|
||||
@@ -2028,7 +2115,7 @@
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
-It was created by Recoll $as_me 1.19.5, which was
|
||||
+It was created by Recoll $as_me 1.19.7, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@@ -4062,6 +4149,171 @@
|
||||
done
|
||||
|
||||
|
||||
+# Check for where to find unordered_map etc.
|
||||
+ac_ext=cpp
|
||||
+ac_cpp='$CXXCPP $CPPFLAGS'
|
||||
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||||
+
|
||||
+
|
||||
+ac_ext=cpp
|
||||
+ac_cpp='$CXXCPP $CPPFLAGS'
|
||||
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
|
||||
+$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
|
||||
+if test -z "$CXXCPP"; then
|
||||
+ if ${ac_cv_prog_CXXCPP+:} false; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ # Double quotes because CXXCPP needs to be expanded
|
||||
+ for CXXCPP in "$CXX -E" "/lib/cpp"
|
||||
+ do
|
||||
+ ac_preproc_ok=false
|
||||
+for ac_cxx_preproc_warn_flag in '' yes
|
||||
+do
|
||||
+ # Use a header file that comes with gcc, so configuring glibc
|
||||
+ # with a fresh cross-compiler works.
|
||||
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||
+ # <limits.h> exists even on freestanding compilers.
|
||||
+ # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
+ # not just through cpp. "Syntax error" is here to catch this case.
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#ifdef __STDC__
|
||||
+# include <limits.h>
|
||||
+#else
|
||||
+# include <assert.h>
|
||||
+#endif
|
||||
+ Syntax error
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
+
|
||||
+else
|
||||
+ # Broken: fails on valid input.
|
||||
+continue
|
||||
+fi
|
||||
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
+
|
||||
+ # OK, works on sane cases. Now check whether nonexistent headers
|
||||
+ # can be detected and how.
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#include <ac_nonexistent.h>
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
+ # Broken: success on invalid input.
|
||||
+continue
|
||||
+else
|
||||
+ # Passes both tests.
|
||||
+ac_preproc_ok=:
|
||||
+break
|
||||
+fi
|
||||
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
+
|
||||
+done
|
||||
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||
+rm -f conftest.i conftest.err conftest.$ac_ext
|
||||
+if $ac_preproc_ok; then :
|
||||
+ break
|
||||
+fi
|
||||
+
|
||||
+ done
|
||||
+ ac_cv_prog_CXXCPP=$CXXCPP
|
||||
+
|
||||
+fi
|
||||
+ CXXCPP=$ac_cv_prog_CXXCPP
|
||||
+else
|
||||
+ ac_cv_prog_CXXCPP=$CXXCPP
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
|
||||
+$as_echo "$CXXCPP" >&6; }
|
||||
+ac_preproc_ok=false
|
||||
+for ac_cxx_preproc_warn_flag in '' yes
|
||||
+do
|
||||
+ # Use a header file that comes with gcc, so configuring glibc
|
||||
+ # with a fresh cross-compiler works.
|
||||
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||
+ # <limits.h> exists even on freestanding compilers.
|
||||
+ # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
+ # not just through cpp. "Syntax error" is here to catch this case.
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#ifdef __STDC__
|
||||
+# include <limits.h>
|
||||
+#else
|
||||
+# include <assert.h>
|
||||
+#endif
|
||||
+ Syntax error
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
+
|
||||
+else
|
||||
+ # Broken: fails on valid input.
|
||||
+continue
|
||||
+fi
|
||||
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
+
|
||||
+ # OK, works on sane cases. Now check whether nonexistent headers
|
||||
+ # can be detected and how.
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#include <ac_nonexistent.h>
|
||||
+_ACEOF
|
||||
+if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
+ # Broken: success on invalid input.
|
||||
+continue
|
||||
+else
|
||||
+ # Passes both tests.
|
||||
+ac_preproc_ok=:
|
||||
+break
|
||||
+fi
|
||||
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
+
|
||||
+done
|
||||
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||
+rm -f conftest.i conftest.err conftest.$ac_ext
|
||||
+if $ac_preproc_ok; then :
|
||||
+
|
||||
+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 $? "C++ preprocessor \"$CXXCPP\" fails sanity check
|
||||
+See \`config.log' for more details" "$LINENO" 5; }
|
||||
+fi
|
||||
+
|
||||
+ac_ext=cpp
|
||||
+ac_cpp='$CXXCPP $CPPFLAGS'
|
||||
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||||
+
|
||||
+
|
||||
+ac_fn_cxx_check_header_mongrel "$LINENO" "tr1/unordered_map" "ac_cv_header_tr1_unordered_map" "$ac_includes_default"
|
||||
+if test "x$ac_cv_header_tr1_unordered_map" = xyes; then :
|
||||
+
|
||||
+$as_echo "#define HAVE_TR1_UNORDERED /**/" >>confdefs.h
|
||||
+
|
||||
+fi
|
||||
+
|
||||
+
|
||||
+ac_fn_cxx_check_header_mongrel "$LINENO" "unordered_map" "ac_cv_header_unordered_map" "$ac_includes_default"
|
||||
+if test "x$ac_cv_header_unordered_map" = xyes; then :
|
||||
+
|
||||
+$as_echo "#define HAVE_CXX0X_UNORDERED /**/" >>confdefs.h
|
||||
+
|
||||
+fi
|
||||
+
|
||||
+
|
||||
+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
|
||||
+
|
||||
+
|
||||
for ac_header in sys/mount.h sys/statfs.h sys/statvfs.h sys/vfs.h
|
||||
do :
|
||||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
@@ -4460,7 +4712,6 @@
|
||||
CPPFLAGS="$S_CPPFLAGS -I$dir/../include"
|
||||
|
||||
LIBS="$S_LIBS -L$dir"
|
||||
-
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <stdlib.h>
|
||||
@@ -4957,140 +5208,6 @@
|
||||
fi
|
||||
|
||||
if test "$enableX11mon" = "yes" ; then
|
||||
- ac_ext=cpp
|
||||
-ac_cpp='$CXXCPP $CPPFLAGS'
|
||||
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
|
||||
-$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
|
||||
-if test -z "$CXXCPP"; then
|
||||
- if ${ac_cv_prog_CXXCPP+:} false; then :
|
||||
- $as_echo_n "(cached) " >&6
|
||||
-else
|
||||
- # Double quotes because CXXCPP needs to be expanded
|
||||
- for CXXCPP in "$CXX -E" "/lib/cpp"
|
||||
- do
|
||||
- ac_preproc_ok=false
|
||||
-for ac_cxx_preproc_warn_flag in '' yes
|
||||
-do
|
||||
- # Use a header file that comes with gcc, so configuring glibc
|
||||
- # with a fresh cross-compiler works.
|
||||
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||
- # <limits.h> exists even on freestanding compilers.
|
||||
- # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
- # not just through cpp. "Syntax error" is here to catch this case.
|
||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-#ifdef __STDC__
|
||||
-# include <limits.h>
|
||||
-#else
|
||||
-# include <assert.h>
|
||||
-#endif
|
||||
- Syntax error
|
||||
-_ACEOF
|
||||
-if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
-
|
||||
-else
|
||||
- # Broken: fails on valid input.
|
||||
-continue
|
||||
-fi
|
||||
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
-
|
||||
- # OK, works on sane cases. Now check whether nonexistent headers
|
||||
- # can be detected and how.
|
||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-#include <ac_nonexistent.h>
|
||||
-_ACEOF
|
||||
-if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
- # Broken: success on invalid input.
|
||||
-continue
|
||||
-else
|
||||
- # Passes both tests.
|
||||
-ac_preproc_ok=:
|
||||
-break
|
||||
-fi
|
||||
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
-
|
||||
-done
|
||||
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||
-rm -f conftest.i conftest.err conftest.$ac_ext
|
||||
-if $ac_preproc_ok; then :
|
||||
- break
|
||||
-fi
|
||||
-
|
||||
- done
|
||||
- ac_cv_prog_CXXCPP=$CXXCPP
|
||||
-
|
||||
-fi
|
||||
- CXXCPP=$ac_cv_prog_CXXCPP
|
||||
-else
|
||||
- ac_cv_prog_CXXCPP=$CXXCPP
|
||||
-fi
|
||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
|
||||
-$as_echo "$CXXCPP" >&6; }
|
||||
-ac_preproc_ok=false
|
||||
-for ac_cxx_preproc_warn_flag in '' yes
|
||||
-do
|
||||
- # Use a header file that comes with gcc, so configuring glibc
|
||||
- # with a fresh cross-compiler works.
|
||||
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||
- # <limits.h> exists even on freestanding compilers.
|
||||
- # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
- # not just through cpp. "Syntax error" is here to catch this case.
|
||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-#ifdef __STDC__
|
||||
-# include <limits.h>
|
||||
-#else
|
||||
-# include <assert.h>
|
||||
-#endif
|
||||
- Syntax error
|
||||
-_ACEOF
|
||||
-if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
-
|
||||
-else
|
||||
- # Broken: fails on valid input.
|
||||
-continue
|
||||
-fi
|
||||
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
-
|
||||
- # OK, works on sane cases. Now check whether nonexistent headers
|
||||
- # can be detected and how.
|
||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
-/* end confdefs.h. */
|
||||
-#include <ac_nonexistent.h>
|
||||
-_ACEOF
|
||||
-if ac_fn_cxx_try_cpp "$LINENO"; then :
|
||||
- # Broken: success on invalid input.
|
||||
-continue
|
||||
-else
|
||||
- # Passes both tests.
|
||||
-ac_preproc_ok=:
|
||||
-break
|
||||
-fi
|
||||
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
-
|
||||
-done
|
||||
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||
-rm -f conftest.i conftest.err conftest.$ac_ext
|
||||
-if $ac_preproc_ok; then :
|
||||
-
|
||||
-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 $? "C++ preprocessor \"$CXXCPP\" fails sanity check
|
||||
-See \`config.log' for more details" "$LINENO" 5; }
|
||||
-fi
|
||||
-
|
||||
-ac_ext=cpp
|
||||
-ac_cpp='$CXXCPP $CPPFLAGS'
|
||||
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||||
-
|
||||
-
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
|
||||
$as_echo_n "checking for X... " >&6; }
|
||||
|
||||
@@ -6355,7 +6472,7 @@
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
-This file was extended by Recoll $as_me 1.19.5, which was
|
||||
+This file was extended by Recoll $as_me 1.19.7, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@@ -6417,7 +6534,7 @@
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
-Recoll config.status 1.19.5
|
||||
+Recoll config.status 1.19.7
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
17
deskutils/recoll/files/patch-configure.ac
Normal file
17
deskutils/recoll/files/patch-configure.ac
Normal file
|
@ -0,0 +1,17 @@
|
|||
--- ./configure.ac.orig 2013-09-30 18:45:05.000000000 +0200
|
||||
+++ ./configure.ac 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -26,6 +26,14 @@
|
||||
# OpenBSD needs sys/param.h for mount.h to compile
|
||||
AC_CHECK_HEADERS([sys/param.h])
|
||||
|
||||
+# Check for where to find unordered_map etc.
|
||||
+AC_LANG_PUSH([C++])
|
||||
+AC_CHECK_HEADER(tr1/unordered_map,[AC_DEFINE([HAVE_TR1_UNORDERED],
|
||||
+ [],["Have tr1"])],[])
|
||||
+AC_CHECK_HEADER(unordered_map,[AC_DEFINE([HAVE_CXX0X_UNORDERED],
|
||||
+ [],["Have C++0x"])],[])
|
||||
+AC_LANG_POP([C++])
|
||||
+
|
||||
AC_CHECK_HEADERS([sys/mount.h sys/statfs.h sys/statvfs.h sys/vfs.h], [], [],
|
||||
[#ifdef HAVE_SYS_PARAM_H
|
||||
# include <sys/param.h>
|
11
deskutils/recoll/files/patch-internfile__mimehandler.cpp
Normal file
11
deskutils/recoll/files/patch-internfile__mimehandler.cpp
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- ./internfile/mimehandler.cpp.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./internfile/mimehandler.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -127,7 +127,7 @@
|
||||
{
|
||||
LOGDEB(("clearMimeHandlerCache()\n"));
|
||||
typedef multimap<string, RecollFilter*>::value_type value_type;
|
||||
- map<string, RecollFilter *>::iterator it;
|
||||
+ multimap<string, RecollFilter *>::iterator it;
|
||||
PTMutexLocker locker(o_handlers_mutex);
|
||||
for (it = o_handlers.begin(); it != o_handlers.end(); it++) {
|
||||
delete it->second;
|
11
deskutils/recoll/files/patch-lib__Makefile
Normal file
11
deskutils/recoll/files/patch-lib__Makefile
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- ./lib/Makefile.orig 2013-10-02 09:44:22.000000000 +0200
|
||||
+++ ./lib/Makefile 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -19,7 +19,7 @@
|
||||
# no effort whatsoever to maintain any kind of ABI compat in this lib. Only
|
||||
# programs or modules from the same Recoll release can be compatible.
|
||||
$(LIBRECOLL): $(DEPS) $(OBJS)
|
||||
- g++ -shared -Wl,--no-undefined -Wl,--warn-unresolved-symbols -Wl,-soname=$(LIBRECOLL) -o $(LIBRECOLL) $(OBJS) $(LIBXAPIAN) $(LIBICONV) $(X_LIBX11) $(LIBSYS)
|
||||
+ $(CXX) -shared -Wl,--no-undefined -Wl,--warn-unresolved-symbols -Wl,-soname=$(LIBRECOLL) -o $(LIBRECOLL) $(OBJS) $(LIBXAPIAN) $(LIBICONV) $(X_LIBX11) $(LIBSYS)
|
||||
rm -f librecoll.so
|
||||
ln -s $(LIBRECOLL) librecoll.so
|
||||
|
11
deskutils/recoll/files/patch-lib__mkMake
Normal file
11
deskutils/recoll/files/patch-lib__mkMake
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- ./lib/mkMake.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./lib/mkMake 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -142,7 +142,7 @@
|
||||
# no effort whatsoever to maintain any kind of ABI compat in this lib. Only
|
||||
# programs or modules from the same Recoll release can be compatible.
|
||||
\$(LIBRECOLL): \$(DEPS) \$(OBJS)
|
||||
- g++ -shared -Wl,--no-undefined -Wl,--warn-unresolved-symbols \
|
||||
+ \$(CXX) -shared -Wl,--no-undefined -Wl,--warn-unresolved-symbols \
|
||||
-Wl,-soname=\$(LIBRECOLL) -o \$(LIBRECOLL) \$(OBJS) \
|
||||
\$(LIBXAPIAN) \$(LIBICONV) \$(X_LIBX11) \$(LIBSYS)
|
||||
rm -f librecoll.so
|
8
deskutils/recoll/files/patch-mk__FreeBSD
Normal file
8
deskutils/recoll/files/patch-mk__FreeBSD
Normal file
|
@ -0,0 +1,8 @@
|
|||
--- ./mk/FreeBSD.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./mk/FreeBSD 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -2,4 +2,4 @@
|
||||
include $(depth)/mk/localdefs
|
||||
|
||||
ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) -pthread
|
||||
-LIBSYS = -lz
|
||||
+LIBSYS = -pthread -lz
|
39
deskutils/recoll/files/patch-rcldb__rclabstract.cpp
Normal file
39
deskutils/recoll/files/patch-rcldb__rclabstract.cpp
Normal file
|
@ -0,0 +1,39 @@
|
|||
--- ./rcldb/rclabstract.cpp.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./rcldb/rclabstract.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -19,8 +19,7 @@
|
||||
#include <math.h>
|
||||
|
||||
#include <map>
|
||||
-#include <tr1/unordered_set>
|
||||
-using std::tr1::unordered_set;
|
||||
+#include "unordered_defs.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -284,7 +283,7 @@
|
||||
multimap<double, vector<string> > byQ;
|
||||
double totalweight = qualityTerms(docid, terms, byQ);
|
||||
|
||||
- for (map<double, vector<string> >::reverse_iterator mit = byQ.rbegin();
|
||||
+ for (multimap<double, vector<string> >::reverse_iterator mit = byQ.rbegin();
|
||||
mit != byQ.rend(); mit++) {
|
||||
for (vector<string>::const_iterator qit = mit->second.begin();
|
||||
qit != mit->second.end(); qit++) {
|
||||
@@ -362,7 +361,7 @@
|
||||
map<unsigned int, string> sparseDoc;
|
||||
// Also remember apart the search term positions so that we can list
|
||||
// them with their snippets.
|
||||
- unordered_set<unsigned int> searchTermPositions;
|
||||
+ STD_UNORDERED_SET<unsigned int> searchTermPositions;
|
||||
|
||||
// Remember max position. Used to stop walking positions lists while
|
||||
// populating the adjacent slots.
|
||||
@@ -385,7 +384,7 @@
|
||||
int ret = ABSRES_OK;
|
||||
|
||||
// Let's go populate
|
||||
- for (map<double, vector<string> >::reverse_iterator mit = byQ.rbegin();
|
||||
+ for (multimap<double, vector<string> >::reverse_iterator mit = byQ.rbegin();
|
||||
mit != byQ.rend(); mit++) {
|
||||
unsigned int maxgrpoccs;
|
||||
float q;
|
27
deskutils/recoll/files/patch-unac__unac.c
Normal file
27
deskutils/recoll/files/patch-unac__unac.c
Normal file
|
@ -0,0 +1,27 @@
|
|||
--- ./unac/unac.c.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./unac/unac.c 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -31,9 +31,9 @@
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <algorithm>
|
||||
-#include <tr1/unordered_map>
|
||||
+#include "unordered_defs.h"
|
||||
using std::string;
|
||||
-using std::tr1::unordered_map;
|
||||
+
|
||||
#include "smallut.h"
|
||||
|
||||
/*
|
||||
@@ -42,10 +42,10 @@
|
||||
instead according to some local rule. There will usually be very
|
||||
few of them, but they must be looked up for every translated char.
|
||||
*/
|
||||
-unordered_map<unsigned short, string> except_trans;
|
||||
+STD_UNORDERED_MAP<unsigned short, string> except_trans;
|
||||
static inline bool is_except_char(unsigned short c, string& trans)
|
||||
{
|
||||
- unordered_map<unsigned short, string>::const_iterator it
|
||||
+ STD_UNORDERED_MAP<unsigned short, string>::const_iterator it
|
||||
= except_trans.find(c);
|
||||
if (it == except_trans.end())
|
||||
return false;
|
27
deskutils/recoll/files/patch-unac__unac.cpp
Normal file
27
deskutils/recoll/files/patch-unac__unac.cpp
Normal file
|
@ -0,0 +1,27 @@
|
|||
--- ./unac/unac.cpp.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./unac/unac.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -31,9 +31,9 @@
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <algorithm>
|
||||
-#include <tr1/unordered_map>
|
||||
+#include "unordered_defs.h"
|
||||
using std::string;
|
||||
-using std::tr1::unordered_map;
|
||||
+
|
||||
#include "smallut.h"
|
||||
|
||||
/*
|
||||
@@ -42,10 +42,10 @@
|
||||
instead according to some local rule. There will usually be very
|
||||
few of them, but they must be looked up for every translated char.
|
||||
*/
|
||||
-unordered_map<unsigned short, string> except_trans;
|
||||
+STD_UNORDERED_MAP<unsigned short, string> except_trans;
|
||||
static inline bool is_except_char(unsigned short c, string& trans)
|
||||
{
|
||||
- unordered_map<unsigned short, string>::const_iterator it
|
||||
+ STD_UNORDERED_MAP<unsigned short, string>::const_iterator it
|
||||
= except_trans.find(c);
|
||||
if (it == except_trans.end())
|
||||
return false;
|
10
deskutils/recoll/files/patch-utils__pxattr.cpp
Normal file
10
deskutils/recoll/files/patch-utils__pxattr.cpp
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- ./utils/pxattr.cpp.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./utils/pxattr.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -326,6 +326,7 @@
|
||||
return false;
|
||||
if (!buf.alloc(ret+1)) // NEEDED on FreeBSD (no ending null)
|
||||
return false;
|
||||
+ buf.buf[ret] = 0;
|
||||
if (fd < 0) {
|
||||
if (flags & PXATTR_NOFOLLOW) {
|
||||
ret = extattr_list_link(path.c_str(), EXTATTR_NAMESPACE_USER,
|
29
deskutils/recoll/files/patch-utils__smallut.cpp
Normal file
29
deskutils/recoll/files/patch-utils__smallut.cpp
Normal file
|
@ -0,0 +1,29 @@
|
|||
--- ./utils/smallut.cpp.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./utils/smallut.cpp 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -34,8 +34,7 @@
|
||||
#include <string>
|
||||
#include <iostream>
|
||||
#include <list>
|
||||
-#include <tr1/unordered_map>
|
||||
-using std::tr1::unordered_map;
|
||||
+#include "unordered_defs.h"
|
||||
using namespace std;
|
||||
|
||||
#include "smallut.h"
|
||||
@@ -1147,14 +1146,14 @@
|
||||
|
||||
string langtocode(const string& lang)
|
||||
{
|
||||
- static unordered_map<string, string> lang_to_code;
|
||||
+ static STD_UNORDERED_MAP<string, string> lang_to_code;
|
||||
if (lang_to_code.empty()) {
|
||||
for (unsigned int i = 0;
|
||||
i < sizeof(vlang_to_code) / sizeof(char *); i += 2) {
|
||||
lang_to_code[vlang_to_code[i]] = vlang_to_code[i+1];
|
||||
}
|
||||
}
|
||||
- unordered_map<string,string>::const_iterator it =
|
||||
+ STD_UNORDERED_MAP<string,string>::const_iterator it =
|
||||
lang_to_code.find(lang);
|
||||
|
||||
// Use cp1252 by default...
|
32
deskutils/recoll/files/patch-utils__workqueue.h
Normal file
32
deskutils/recoll/files/patch-utils__workqueue.h
Normal file
|
@ -0,0 +1,32 @@
|
|||
--- ./utils/workqueue.h.orig 2013-09-30 18:45:06.000000000 +0200
|
||||
+++ ./utils/workqueue.h 2013-10-29 15:57:51.000000000 +0100
|
||||
@@ -22,10 +22,7 @@
|
||||
|
||||
#include <string>
|
||||
#include <queue>
|
||||
-#include <tr1/unordered_map>
|
||||
-#include <tr1/unordered_set>
|
||||
-using std::tr1::unordered_map;
|
||||
-using std::tr1::unordered_set;
|
||||
+#include "unordered_defs.h"
|
||||
using std::queue;
|
||||
using std::string;
|
||||
|
||||
@@ -216,7 +213,7 @@
|
||||
// Perform the thread joins and compute overall status
|
||||
// Workers return (void*)1 if ok
|
||||
void *statusall = (void*)1;
|
||||
- unordered_map<pthread_t, WQTData>::iterator it;
|
||||
+ STD_UNORDERED_MAP<pthread_t, WQTData>::iterator it;
|
||||
while (!m_worker_threads.empty()) {
|
||||
void *status;
|
||||
it = m_worker_threads.begin();
|
||||
@@ -333,7 +330,7 @@
|
||||
|
||||
// Per-thread data. The data is not used currently, this could be
|
||||
// a set<pthread_t>
|
||||
- unordered_map<pthread_t, WQTData> m_worker_threads;
|
||||
+ STD_UNORDERED_MAP<pthread_t, WQTData> m_worker_threads;
|
||||
|
||||
// Synchronization
|
||||
queue<T> m_queue;
|
|
@ -1,10 +1,20 @@
|
|||
%%QT%%bin/recoll
|
||||
%%QT4%%bin/recoll
|
||||
bin/recollindex
|
||||
%%QT%%bin/recollq
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll.so
|
||||
%%QT%%share/applications/recoll-searchgui.desktop
|
||||
%%QT%%share/icons/hicolor/48x48/apps/recoll.png
|
||||
%%QT%%share/pixmaps/recoll.png
|
||||
%%QT4%%bin/recollq
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/__init__.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/__init__.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclconfig.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclconfig.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/rclextract.so
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/recoll/recoll.so
|
||||
lib/recoll/librecoll.so.%%MAJORVER%%
|
||||
%%QT4%%man/man1/recoll.1.gz
|
||||
man/man1/recollindex.1.gz
|
||||
%%QT4%%man/man1/recollq.1.gz
|
||||
man/man5/recoll.conf.5.gz
|
||||
%%QT4%%share/applications/recoll-searchgui.desktop
|
||||
%%QT4%%share/icons/hicolor/48x48/apps/recoll.png
|
||||
%%QT4%%share/pixmaps/recoll.png
|
||||
%%DATADIR%%/doc/docbook.css
|
||||
%%DATADIR%%/doc/usermanual.html
|
||||
%%DATADIR%%/examples/fields
|
||||
|
@ -20,6 +30,7 @@ bin/recollindex
|
|||
%%DATADIR%%/filters/rclaptosidman
|
||||
%%DATADIR%%/filters/rclaudio
|
||||
%%DATADIR%%/filters/rclchm
|
||||
%%DATADIR%%/filters/rclconfig.py
|
||||
%%DATADIR%%/filters/rcldia
|
||||
%%DATADIR%%/filters/rcldjvu
|
||||
%%DATADIR%%/filters/rcldoc
|
||||
|
@ -70,6 +81,7 @@ bin/recollindex
|
|||
%%DATADIR%%/images/bookchap.png
|
||||
%%DATADIR%%/images/document.png
|
||||
%%DATADIR%%/images/drawing.png
|
||||
%%DATADIR%%/images/emblem-symbolic-link.png
|
||||
%%DATADIR%%/images/folder.png
|
||||
%%DATADIR%%/images/html.png
|
||||
%%DATADIR%%/images/image.png
|
||||
|
@ -107,3 +119,5 @@ bin/recollindex
|
|||
@dirrm %%DATADIR%%/examples
|
||||
@dirrm %%DATADIR%%/doc
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm lib/recoll
|
||||
%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/recoll
|
||||
|
|
Loading…
Reference in a new issue