Revision: 87596 http://trac.macports.org/changeset/87596 Author: ryandesign@macports.org Date: 2011-11-27 18:26:51 -0800 (Sun, 27 Nov 2011) Log Message: ----------- recoll: maintainer update to 1.16.2; see #32294 Modified Paths: -------------- trunk/dports/textproc/recoll/Portfile trunk/dports/textproc/recoll/files/patch-configure.diff trunk/dports/textproc/recoll/files/patch-sampleconf-mimeview.diff Modified: trunk/dports/textproc/recoll/Portfile =================================================================== --- trunk/dports/textproc/recoll/Portfile 2011-11-28 02:12:09 UTC (rev 87595) +++ trunk/dports/textproc/recoll/Portfile 2011-11-28 02:26:51 UTC (rev 87596) @@ -5,8 +5,7 @@ PortGroup app 1.0 name recoll -version 1.15.9 -revision 2 +version 1.16.2 categories textproc platforms darwin license GPL-2+ @@ -19,8 +18,8 @@ homepage http://www.recoll.org/ master_sites ${homepage} -checksums sha1 0281286c2fc6a00dcade3eb1d4abb16e478f5d6e \ - rmd160 aa5421a242505ecd7e8b3324713adc397eec7a09 +checksums sha1 40c18a958eeecbb70cbdf14fa7319b54525537fa \ + rmd160 fb598b9c637cab49734547a41f2e8ec232f89dbe depends_lib port:xapian-core \ port:qt4-mac \ Modified: trunk/dports/textproc/recoll/files/patch-configure.diff =================================================================== --- trunk/dports/textproc/recoll/files/patch-configure.diff 2011-11-28 02:12:09 UTC (rev 87595) +++ trunk/dports/textproc/recoll/files/patch-configure.diff 2011-11-28 02:26:51 UTC (rev 87596) @@ -1,171 +1,11 @@ ---- configure.orig 2011-05-16 02:37:09.000000000 -0500 -+++ configure 2011-06-07 03:28:31.000000000 -0500 -@@ -4341,12 +4341,8 @@ - done - - --##### Look for iconv. We look for libiconv in ${libdir}, /opt/local/lib, --##### /usr/local/lib then in libc (Linux, solaris). Note that there is no --##### way to find libiconv in /usr/local if one exists in ${libdir} (can't --##### do because the link will always succeed in this case so that if we --##### put /usr/local/lib in front in this case, we may end up with using it --##### even if no libiconv in there. We'd need a --with-libiconv= option -+##### Look for iconv. This can exist in either libc (ie: Linux, solaris) or -+##### libiconv. We'd need a --with-libiconv= option - ac_ext=cpp - ac_cpp='$CXXCPP $CPPFLAGS' - ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -@@ -4355,112 +4351,70 @@ - +--- configure.orig 2011-10-11 06:25:31.000000000 -0500 ++++ configure 2011-11-27 20:02:11.000000000 -0600 +@@ -4366,7 +4366,7 @@ LIBICONV="" S_LDFLAGS=$LDFLAGS -+S_CPPFLAGS=$CPPFLAGS + S_CPPFLAGS=$CPPFLAGS +-for dir in ${libdir} /opt/local/lib /usr/local/lib ;do +for dir in ${libdir} ;do -+ CPPFLAGS="$S_CPPFLAGS -I$dir/../include" + CPPFLAGS="$S_CPPFLAGS -I$dir/../include" --for dir in ${libdir} /opt/local/lib /usr/local/lib ;do LDFLAGS="$S_LDFLAGS -L$dir" -- unset ac_cv_lib_iconv_iconv_open - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open in -liconv" >&5 --$as_echo_n "checking for iconv_open in -liconv... " >&6; } --if ${ac_cv_lib_iconv_iconv_open+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-liconv $LIBS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char iconv_open (); -+#include <stdlib.h> -+#include <iconv.h> - int - main () - { --return iconv_open (); -+iconv_t cd = iconv_open("",""); -+ iconv(cd,NULL,NULL,NULL,NULL); -+ iconv_close(cd); - ; - return 0; - } - _ACEOF - if ac_fn_cxx_try_link "$LINENO"; then : -- ac_cv_lib_iconv_iconv_open=yes --else -- ac_cv_lib_iconv_iconv_open=no -+ LIBICONV="-L$dir";INCICONV=-I$dir/../include - fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_iconv_open" >&5 --$as_echo "$ac_cv_lib_iconv_iconv_open" >&6; } --if test "x$ac_cv_lib_iconv_iconv_open" = xyes; then : -- LIBICONV="-L$dir -liconv";INCICONV=-I$dir/../include --fi -- - if test A"$LIBICONV" != A ; then - break - fi --done - --if test A"$LIBICONV" = A; then -- dir=${libdir} -- LDFLAGS="$S_LDFLAGS -L$dir" -- unset ac_cv_lib_iconv_iconv_open -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open in -lc" >&5 --$as_echo_n "checking for iconv_open in -lc... " >&6; } --if ${ac_cv_lib_c_iconv_open+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lc $LIBS" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+ LDFLAGS="$S_LDFLAGS -L$dir -liconv" -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char iconv_open (); -+#include <stdlib.h> -+#include <iconv.h> - int - main () - { --return iconv_open (); -+iconv_t cd = iconv_open("",""); -+ iconv(cd,NULL,NULL,NULL,NULL); -+ iconv_close(cd); - ; - return 0; - } - _ACEOF - if ac_fn_cxx_try_link "$LINENO"; then : -- ac_cv_lib_c_iconv_open=yes --else -- ac_cv_lib_c_iconv_open=no -+ LIBICONV="-L$dir -liconv";INCICONV=-I$dir/../include - fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_iconv_open" >&5 --$as_echo "$ac_cv_lib_c_iconv_open" >&6; } --if test "x$ac_cv_lib_c_iconv_open" = xyes; then : -- LIBICONV=NONE;INCICONV=-I/usr/include --fi -+ if test A"$LIBICONV" != A ; then -+ break -+ fi - --fi -+done - - LDFLAGS=$S_LDFLAGS -+CPPFLAGS=$S_CPPFLAGS -+ - if test A"$LIBICONV" = A ; then - as_fn_error $? "Cannot find iconv_open anywhere. Please install iconv" "$LINENO" 5 - exit 1 - fi --if test A"$LIBICONV" = ANONE ; then -- LIBICONV="" --fi --#echo LIBICONV $LIBICONV --#echo INCICONV $INCICONV -+echo LIBICONV $LIBICONV -+echo INCICONV $INCICONV - - CPPFLAGS="$CPPFLAGS $INCICONV" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5 -@@ -4494,6 +4448,7 @@ - fi - - -+############# Putenv - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of string parameter to putenv" >&5 - $as_echo_n "checking for type of string parameter to putenv... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -@@ -4523,6 +4478,7 @@ - - fi - -+ - #### Look for Xapian - # Extract the first word of "xapian-config", so it can be a program name with args. - set dummy xapian-config; ac_word=$2 Modified: trunk/dports/textproc/recoll/files/patch-sampleconf-mimeview.diff =================================================================== --- trunk/dports/textproc/recoll/files/patch-sampleconf-mimeview.diff 2011-11-28 02:12:09 UTC (rev 87595) +++ trunk/dports/textproc/recoll/files/patch-sampleconf-mimeview.diff 2011-11-28 02:26:51 UTC (rev 87596) @@ -1,72 +1,70 @@ ---- sampleconf/mimeview 2011-06-06 10:13:07.000000000 +0200 -+++ sampleconf/mimeview.mac 2011-06-06 10:13:17.000000000 +0200 +--- sampleconf/mimeview 2011-10-11 08:44:09.000000000 +0200 ++++ sampleconf/mimeview.mac 2011-11-27 17:55:42.000000000 +0100 @@ -2,7 +2,8 @@ ## ########################################## # External viewers, launched by the recoll GUI when you click on a result -# 'edit' link -+# 'Open' link - Mac version -+# On the Mac, we basically use "open" for everything... ++# 'Open' link - MAC version ++# On the MAC, we basically use "open" for everything... # Mime types which we should not uncompress if they are found gzipped or # bzipped because the native viewer knows how to handle. These would be -@@ -11,63 +12,70 @@ +@@ -11,74 +12,71 @@ [view] # Pseudo entry used if the 'use desktop' preference is set in the GUI -application/x-all = xdg-open %f +application/x-all = open %f -+ -+[view] application/x-kword = kword %f application/x-abiword = abiword %f --application/msword = openoffice %f --application/ogg = xmms %f --application/pdf = xpdf %f --application/postscript = gv %f --application/vnd.ms-excel = openoffice %f --application/vnd.ms-powerpoint = openoffice %f +-application/pdf = okular %f +-application/postscript = okular %f +-application/x-dvi = okular %f +application/pdf = open %f +application/postscript = open %f +application/x-dvi = open %f -+ -+application/x-lyx = lyx %f -+application/x-scribus = scribus %f -+ + + application/x-lyx = lyx %f + application/x-scribus = scribus %f + +-application/msword = libreoffice %f +-application/vnd.ms-excel = libreoffice %f +-application/vnd.ms-powerpoint = libreoffice %f +application/msword = open %f +application/vnd.ms-excel = open %f +application/vnd.ms-powerpoint = open %f -+ + application/vnd.openxmlformats-officedocument.wordprocessingml.document = \ -- openoffice %f +- libreoffice %f + open %f application/vnd.openxmlformats-officedocument.wordprocessingml.template = \ -- openoffice %f +- libreoffice %f + open %f application/vnd.openxmlformats-officedocument.presentationml.template = \ -- openoffice %f +- libreoffice %f + open %f application/vnd.openxmlformats-officedocument.presentationml.presentation = \ -- openoffice %f +- libreoffice %f + open %f application/vnd.openxmlformats-officedocument.spreadsheetml.sheet = \ -- openoffice %f +- libreoffice %f + open %f application/vnd.openxmlformats-officedocument.spreadsheetml.template =\ -- openoffice %f --application/vnd.sun.xml.calc = openoffice %f --application/vnd.sun.xml.calc.template = openoffice %f --application/vnd.sun.xml.draw = openoffice %f --application/vnd.sun.xml.draw.template = openoffice %f --application/vnd.sun.xml.impress = openoffice %f --application/vnd.sun.xml.impress.template = openoffice %f --application/vnd.sun.xml.math = openoffice %f --application/vnd.sun.xml.writer = openoffice %f --application/vnd.sun.xml.writer.global = openoffice %f --application/vnd.sun.xml.writer.template = openoffice %f --application/vnd.wordperfect = openoffice %f +- libreoffice %f +-application/vnd.sun.xml.calc = libreoffice %f +-application/vnd.sun.xml.calc.template = libreoffice %f +-application/vnd.sun.xml.draw = libreoffice %f +-application/vnd.sun.xml.draw.template = libreoffice %f +-application/vnd.sun.xml.impress = libreoffice %f +-application/vnd.sun.xml.impress.template = libreoffice %f +-application/vnd.sun.xml.math = libreoffice %f +-application/vnd.sun.xml.writer = libreoffice %f +-application/vnd.sun.xml.writer.global = libreoffice %f +-application/vnd.sun.xml.writer.template = libreoffice %f +-application/vnd.wordperfect = libreoffice %f + open %f +application/vnd.sun.xml.calc = open %f +application/vnd.sun.xml.calc.template = open %f @@ -79,23 +77,31 @@ +application/vnd.sun.xml.writer.global = open %f +application/vnd.sun.xml.writer.template = open %f +application/vnd.wordperfect = open %f -+ + application/x-chm = kchmviewer %f --application/x-dvi = xdvi %f --application/x-fsdirectory = rox %f --application/x-flac = xmms %f +-application/x-fsdirectory = dolphin %f +application/x-fsdirectory = open %f application/x-gnuinfo = xterm -e "info -f %f" --application/x-lyx = lyx %f --application/x-scribus = scribus %f --application/x-tex = gnuclient -q %f --text/x-tex = gnuclient -q %f --audio/mpeg = xmms %f --image/jpeg = xv %f --image/png = xv %f --image/tiff = xv %f --image/gif = xv %f -+ + +-application/x-flac = rhythmbox %f +-audio/mpeg = rhythmbox %f +-application/ogg = rhythmbox %f +- +-image/jpeg = gwenview %f +-image/png = gwenview %f +-image/tiff = gwenview %f +-image/gif = gwenview %f +-image/svg+xml = inkview %f +-image/vnd.djvu = djview %f +-image/x-xcf = gimp %f +-image/bmp = gwenview %f +-image/x-ms-bmp = gwenview %f +-image/x-xpmi = gwenview %f +- +-# Or firefox -remote "openFile(%u)" +-application/x-tex = emacsclient %f +-text/x-tex = emacsclient %f +-text/html = firefox %u +application/x-flac = open %f +audio/mpeg = open %f +application/ogg = open %f @@ -104,20 +110,21 @@ +image/png = open %f +image/tiff = open %f +image/gif = open %f ++image/svg+xml = open %f ++image/vnd.djvu = open %f ++image/x-xcf = open %f ++image/bmp = open %f ++image/x-ms-bmp = open %f ++image/x-xpmi = open %f + - image/svg+xml = inkview %f - image/vnd.djvu = djview %f --# Or firefox -remote "openFile(%u)" --text/html = firefox %u -+ +application/x-tex = open %f +text/x-tex = open %f +text/html = open %u text/html|gnuinfo = rclshowinfo %F %(title) --text/plain = gnuclient -q %f --text/x-c = gnuclient -q %f --text/x-c+ = gnuclient -q %f --text/x-c++ = gnuclient -q %f +-text/plain = emacsclient %f +-text/x-c = emacsclient %f +-text/x-c+ = emacsclient %f +-text/x-c++ = emacsclient %f -text/x-html-sidux-man = konqueror %f -text/x-html-aptosid-man = iceweasel %f +text/plain = open %f