[135398] users/devans/GNOME-3/stable/dports/gnome/tracker

devans at macports.org devans at macports.org
Thu Apr 23 08:23:02 PDT 2015


Revision: 135398
          https://trac.macports.org/changeset/135398
Author:   devans at macports.org
Date:     2015-04-23 08:23:02 -0700 (Thu, 23 Apr 2015)
Log Message:
-----------
GNOME-3/stable: tracker, update to version 1.4.0, reconfigure using upstream autogen.sh for intltool 0.51 compatibility, add +nautilus variant.

Modified Paths:
--------------
    users/devans/GNOME-3/stable/dports/gnome/tracker/Portfile
    users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-extract-configure.ac.diff
    users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-libtracker-sparql-suffix.diff

Added Paths:
-----------
    users/devans/GNOME-3/stable/dports/gnome/tracker/files/autogen.sh

Property Changed:
----------------
    users/devans/GNOME-3/stable/dports/gnome/tracker/


Property changes on: users/devans/GNOME-3/stable/dports/gnome/tracker
___________________________________________________________________
Modified: svn:mergeinfo
   - /users/devans/GNOME-3/unstable/dports/gnome/tracker:120511-125755
   + /users/devans/GNOME-3/unstable/dports/gnome/tracker:120511-125755,128305-134575

Modified: users/devans/GNOME-3/stable/dports/gnome/tracker/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/tracker/Portfile	2015-04-23 15:23:00 UTC (rev 135397)
+++ users/devans/GNOME-3/stable/dports/gnome/tracker/Portfile	2015-04-23 15:23:02 UTC (rev 135398)
@@ -5,7 +5,7 @@
 PortGroup           gobject_introspection 1.0
 
 name                tracker
-version             1.2.5
+version             1.4.0
 license             GPL-2
 set branch          [join [lrange [split ${version} .] 0 1] .]
 description         Metadata database, indexer and search tool.
@@ -22,11 +22,16 @@
 
 use_xz              yes
 
-checksums           rmd160  f74c73c27b6f4a061bfa336784192d28a08a875e \
-                    sha256  1e614bc33f93d5820f3c90510e11210bf34d02dba6ccbd3dc30097758a6d31aa
+checksums           rmd160  a0c302d5ebe35c15ef4e8950f999876d6598b598 \
+                    sha256  c87c35b55ab3a201f6bf306b812532de2bd35f3946a7fe966963c5d3e3d251eb
 
 depends_build       port:pkgconfig \
-                    port:intltool
+                    port:intltool \
+                    port:gnome-common \
+                    port:gtk-doc \
+                    port:autoconf \
+                    port:automake \
+                    port:libtool
 
 depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:sqlite3 \
@@ -56,14 +61,13 @@
 
 gobject_introspection yes
 
-# update m4/intltool.m4 and autoreconf
+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
 
-pre-configure {
-    copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
+post-patch {
+    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
 }
 
-use_autoreconf      yes
-autoreconf.args     -fvi
+configure.cmd       ./autogen.sh
 
 configure.args      --disable-schemas-compile \
                     --disable-silent-rules \
@@ -118,6 +122,13 @@
     depends_lib-append      port:enca
 }
 
+variant nautilus description {Build GNOME nautilus extension} {
+    configure.args-delete   --disable-nautilus-extension
+    configure.args-append   --enable-nautilus-extension
+
+    depends_lib-append      port:nautilus
+}
+
 variant gstreamer conflicts libav description {Enable gstreamer generic media extractor backend} {
     configure.args-append   --enable-generic-media-extractor=gstreamer \
                             --with-gstreamer-backend=discoverer
@@ -144,4 +155,4 @@
     system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
 }
 
-livecheck.type  gnome
+livecheck.type      gnome

Added: users/devans/GNOME-3/stable/dports/gnome/tracker/files/autogen.sh
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/tracker/files/autogen.sh	                        (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/tracker/files/autogen.sh	2015-04-23 15:23:02 UTC (rev 135398)
@@ -0,0 +1,60 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME="tracker"
+
+(test -f $srcdir/configure.ac \
+  && test -f $srcdir/autogen.sh) || {
+    echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+    echo " top-level $PKG_NAME directory"
+    exit 1
+}
+
+DIE=0
+
+if ! which gnome-autogen.sh ; then
+  echo "You need to install the gnome-common module and make"
+  echo "sure the gnome-autogen.sh script is in your \$PATH."
+  exit 1
+fi
+
+# If no arguments are given, use those used with distcheck
+# equally, use the JHBuild prefix if it is available otherwise fall
+# back to the default (/usr/local)
+if [ $# -eq 0 ] ; then
+  echo "Using distcheck arguments, none were supplied..."
+
+  if test -n "$JHBUILD_PREFIX" ; then
+    echo "Using JHBuild prefix ('$JHBUILD_PREFIX')"
+    NEW_PREFIX="--prefix $JHBUILD_PREFIX"
+  fi
+
+  NEW_ARGS="\
+	--disable-nautilus-extension \
+	--enable-unit-tests \
+	--enable-functional-tests \
+	--enable-gtk-doc \
+	--enable-introspection \
+	--disable-miner-rss \
+	--disable-miner-evolution \
+	--disable-miner-thunderbird \
+	--disable-miner-firefox \
+	--enable-poppler \
+	--enable-exempi \
+	--enable-libiptcdata \
+	--enable-libjpeg \
+	--enable-libtiff \
+	--enable-libvorbis \
+	--enable-libflac \
+	--enable-libgsf \
+	--enable-playlist \
+	--enable-tracker-preferences \
+	--enable-enca"
+
+  set -- $NEW_PREFIX $NEW_ARGS
+fi
+
+. gnome-autogen.sh

Modified: users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-extract-configure.ac.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-extract-configure.ac.diff	2015-04-23 15:23:00 UTC (rev 135397)
+++ users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-extract-configure.ac.diff	2015-04-23 15:23:02 UTC (rev 135398)
@@ -1,6 +1,6 @@
---- configure.ac.orig	2014-08-13 03:26:39.000000000 -0700
-+++ configure.ac	2014-08-14 10:58:54.000000000 -0700
-@@ -1095,6 +1095,9 @@
+--- configure.ac.orig	2015-02-05 14:21:25.000000000 -0800
++++ configure.ac	2015-02-07 17:00:28.000000000 -0800
+@@ -1123,6 +1123,9 @@
     TRACKER_MINER_FS_CFLAGS="$TRACKER_MINER_FS_CFLAGS $LIBMEDIAART_CFLAGS"
     TRACKER_MINER_FS_LIBS="$TRACKER_MINER_FS_LIBS $LIBMEDIAART_LIBS"
  
@@ -8,9 +8,9 @@
 +   LIBTRACKER_EXTRACT_LIBS="$LIBTRACKER_EXTRACT_LIBS $LIBMEDIAART_LIBS"
 +
     # Used for .pc file...
-    LIBTRACKER_MINER_PC_REQUIRES="libmediaart-1.0"
+    LIBTRACKER_MINER_PC_REQUIRES="libmediaart-2.0"
     AC_SUBST(LIBTRACKER_MINER_PC_REQUIRES)
-@@ -2065,6 +2068,9 @@
+@@ -2112,6 +2115,9 @@
     AC_SUBST(LIBGIF_CFLAGS)
     AC_SUBST(LIBGIF_LIBS)
  
@@ -20,7 +20,7 @@
     if test "x$have_libgif" = "xyes"; then
        AC_DEFINE(HAVE_LIBGIF, [], [Define if we have libgif])
     fi
-@@ -2239,13 +2245,16 @@
+@@ -2286,13 +2292,16 @@
  
  if test "x$enable_libvorbis" != "xno" ; then
     PKG_CHECK_MODULES(LIBVORBIS,

Modified: users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-libtracker-sparql-suffix.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-libtracker-sparql-suffix.diff	2015-04-23 15:23:00 UTC (rev 135397)
+++ users/devans/GNOME-3/stable/dports/gnome/tracker/files/patch-libtracker-sparql-suffix.diff	2015-04-23 15:23:02 UTC (rev 135398)
@@ -1,6 +1,6 @@
---- src/libtracker-sparql/Makefile.am.orig	2014-05-02 16:04:58.000000000 -0700
-+++ src/libtracker-sparql/Makefile.am	2014-05-02 16:05:31.000000000 -0700
-@@ -78,7 +78,7 @@
+--- src/libtracker-sparql/Makefile.am.orig	2014-11-06 02:45:44.000000000 -0800
++++ src/libtracker-sparql/Makefile.am	2014-11-17 16:03:11.000000000 -0800
+@@ -89,7 +89,7 @@
  
  if HAVE_INTROSPECTION
  Tracker- at TRACKER_API_VERSION@.typelib: Tracker-$(TRACKER_API_VERSION).gir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150423/26d0fd83/attachment-0001.html>


More information about the macports-changes mailing list