Update of /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv781

Modified Files:
        libgnomedb.info libgnomedb.patch 
Log Message:
clean up deps for GNOME2.26; make sure we don't mis-link against installed 
older libs; fix gtk-doc xrefs


Index: libgnomedb.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo/libgnomedb.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libgnomedb.info     6 Nov 2008 16:31:55 -0000       1.3
+++ libgnomedb.info     2 Jul 2009 05:13:46 -0000       1.4
@@ -1,60 +1,60 @@
 Package: libgnomedb
 Version: 3.1.2
-Revision: 9
+Revision: 10
 BuildDepends: <<
-       atk1 (>= 1.24.0-1),
+       atk1 (>= 1.26.0-1),
        audiofile,
-       automake1.10,
        avahi-dev,
        cairo (>= 1.8-1),
        dbus-dev (>= 1.2.1-1),
        expat1,
        fink (>= 0.24.12-1),
        fontconfig2-dev (>= 2.4.1-1),
-       freetype219 (>= 2.3.7-7),
-       gconf2-dev (>= 2.24.0-1),
+       freetype219 (>= 2.3.8-2),
+       gconf2-dev (>= 2.26.0-1),
        gettext-bin,
        gettext-tools,
-       glade3-dev (>= 3.4.5-2),
-       glib2-dev (>= 2.18.0-1),
+       glade3-dev (>= 3.6.7-1),
+       glib2-dev (>= 2.20.0-1),
        glitz,
-       gnome-vfs2-unified-dev (>= 1:2.24.0-1),
-       goocanvas (>= 0.12-1),
-       gtk+2-dev (>= 2.14.0-1),
+       gnome-vfs2-unified-dev (>= 1:2.24.1-1),
+       goocanvas (>= 0.14-1),
+       gtk+2-dev (>= 2.16.0-1),
+       gtk-doc (>= 1.8-1),
        gtksourceview-dev (>= 1.8.5-2),
        intltool40,
        libart2,
        libavahi-glib1-dev,
        libgcrypt (>= 1.4.3-2),
-       libgda4-dev (>= 3.1.5-1),
+       libgda4-dev (>= 3.1.5-5),
        libgettext3-dev,
-       libglade2 (>= 2.6.3-1),
-       libgnome2-dev (>= 2.24.0-1),
-       libgnomecanvas2-dev (>= 2.20.1.1-1),
-       libgnomeprint2.2-dev (>= 2.18.5-1),
+       libglade2 (>= 2.6.4-1),
+       libgnome2-dev (>= 2.26.0-1),
+       libgnomecanvas2-dev (>= 2.26.0-1),
+       libgnomeprint2.2-dev (>= 2.18.6-2),
        libgpg-error,
        libiconv-dev,
        libpng3,
-       libtool14,
        libxml2 (>= 2.6.30-1),
        libxslt (>= 1.1.22-1),
-       orbit2-dev (>= 2.14.16-1),
-       pango1-xft2-ft219-dev (>= 1.22.0-4),
-       pixman (>= 0.12.0-1),
+       orbit2-dev (>= 2.14.17-1),
+       pango1-xft2-ft219-dev (>= 1.24.0-1),
+       pixman (>= 0.14.0-1),
        pkgconfig (>= 0.23),
        readline5,
        sqlite3-dev,
        x11-dev,
        xft2-dev
 <<
-Depends: %N4-shlibs (= %v-%r), gconf2 (>= 2.24.0-1), rarian-compat
+Depends: %N4-shlibs (>= %v-%r), gconf2 (>= 2.26.0-1), rarian-compat
 Source:  mirror:gnome:sources/%n/3.1/%n-%v.tar.bz2
 Source-MD5: 9896bd66451c3f1e2bdd1cd79d524348
 PatchFile: %n.patch
-PatchFile-MD5: f75b84b3c222b79ae6e3b176e713d16d
+PatchFile-MD5: 9b440b816ffef0bdb505341a8137b1f3
 PatchScript: <<
        %{default_script}
        perl -pi -e 's/-scrollkeeper-update/#$&/' doc/Makefile.in
+       perl -pi -e 's,/local/G18/share/gtk-doc/html,%p/share/gtk-doc/html,g' 
doc/C/html/*.html
 <<
 ConfigureParams: --mandir='${prefix}/share/man' --disable-gtk-doc 
--libexecdir='${prefix}/bin' --disable-schemas-install 
--disable-dependency-tracking --disable-static 
PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
 SetCPPFLAGS: -I%p/lib/fontconfig2/include
@@ -64,37 +64,38 @@
 SplitOff: <<
        Package: %N4-shlibs
        Depends: <<
-               atk1-shlibs (>= 1.24.0-1),
+               atk1-shlibs (>= 1.26.0-1),
                cairo-shlibs (>= 1.8-1),
                dbus-shlibs (>= 1.2.1-1),
                expat1-shlibs,
                fontconfig2-shlibs (>= 2.4.1-1),
-               freetype219-shlibs (>= 2.3.7-7),
-               gconf2-shlibs (>= 2.24.0-1),
-               glade3-shlibs (>= 3.4.5-2),
-               glib2-shlibs (>= 2.18.0-1),
+               freetype219-shlibs (>= 2.3.8-2),
+               gconf2-shlibs (>= 2.26.0-1),
+               glade3-shlibs (>= 3.6.7-1),
+               glib2-shlibs (>= 2.20.0-1),
                glitz-shlibs,
-               gnome-vfs2-unified-shlibs (>= 1:2.24.0-1),
-               goocanvas-shlibs (>= 0.12-1),
-               gtk+2-shlibs (>= 2.14.0-1),
+               gnome-vfs2-unified-shlibs (>= 1:2.24.1-1),
+               goocanvas-shlibs (>= 0.14-1),
+               gtk+2-shlibs (>= 2.16.0-1),
                gtksourceview-shlibs (>= 1.8.5-2),
                libart2-shlibs,
                libavahi-client3-shlibs,
                libavahi-common3-shlibs,
                libavahi-glib1-shlibs,
                libgcrypt-shlibs (>= 1.4.3-2),
-               libgda4-shlibs (>= 3.1.5-1),
+               libgda4-shlibs (>= 3.1.5-5),
                libgettext3-shlibs,
                libglade2-shlibs (>= 2.6.3-1),
-               libgnomecanvas2-shlibs (>= 2.20.1.1-1),
-               libgnomeprint2.2-shlibs (>= 2.18.5-1),
+               libgnomecanvas2-shlibs (>= 2.26.0-1),
+               libgnomeprint2.2-shlibs (>= 2.18.6-2),
                libgpg-error-shlibs,
                libiconv,
                iso-codes,
                libpng3-shlibs,
                libxml2-shlibs (>= 2.6.30-1),
-               orbit2-shlibs (>= 2.14.16-1),
-               pango1-xft2-ft219-shlibs (>= 1.22.0-4),
+               orbit2-shlibs (>= 2.14.17-1),
+               pango1-xft2-ft219-shlibs (>= 1.24.0-1),
+               pixman-shlibs (>= 0.14.0-1),
                sqlite3-shlibs,
                x11
        <<
@@ -154,6 +155,9 @@
 DescPort: <<
        Fix misuse of value instead of shell return code.
        See: http://bugzilla.gnome.org/show_bug.cgi?id=520464
+
+       Import ltmain.sh dependent-lib dependency handlers from libtool2
+       (prevents linking against installed lib instead of build-dir one)
 <<
 DescPackaging: <<
        share/gtk-doc moved %N -> %N4-dev as of 3.1.2-3
@@ -171,6 +175,12 @@
        (libgladegnomedb.so -> libgnomedb_entry_builtin_plugins.so)
        Just scrap the link...all symbols still seem to be resolved.
        See: http://bugzilla.gnome.org/show_bug.cgi?id=521511
+
+       Requires old libgda4-dev/shlibs (libgda-3.0.pc).
+
+       Regenerating gtk-doc files The Right Way (--enable-gtk-doc) is
+       very slow, so just patch the prefix in the bad URLs in the
+       existing generated files.
 <<
 License: GPL/LGPL
 Maintainer: The Gnome Core Team <fink-gnome-c...@lists.sourceforge.net>

Index: libgnomedb.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo/libgnomedb.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libgnomedb.patch    6 Nov 2008 16:31:55 -0000       1.3
+++ libgnomedb.patch    2 Jul 2009 05:13:46 -0000       1.4
@@ -81,3 +81,167 @@
                            $(graphlib)
  
  gladegnomedbdir = @GLADE3_MODULES_DIR@
+diff -Nurd -x'*~' libgnomedb-3.1.2.orig/ltmain.sh libgnomedb-3.1.2/ltmain.sh
+--- libgnomedb-3.1.2.orig/ltmain.sh    2007-08-14 13:43:36.000000000 -0400
++++ libgnomedb-3.1.2/ltmain.sh 2009-07-02 00:36:17.000000000 -0400
+@@ -2909,94 +2909,72 @@
+           fi
+           tmp_libs="$tmp_libs $deplib"
+         done
+-
+-        if test "$link_all_deplibs" != no; then
+-          # Add the search paths of all dependency libraries
+-          for deplib in $dependency_libs; do
+-            case $deplib in
+-            -L*) path="$deplib" ;;
+-            *.la)
+-              dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+-              test "X$dir" = "X$deplib" && dir="."
+-              # We need an absolute path.
+-              case $dir in
+-              [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+-              *)
+-                absdir=`cd "$dir" && pwd`
+-                if test -z "$absdir"; then
+-                  $echo "$modename: warning: cannot determine absolute 
directory name of \`$dir'" 1>&2
+-                  absdir="$dir"
+-                fi
+-                ;;
+-              esac
+-              if grep "^installed=no" $deplib > /dev/null; then
+-                path="$absdir/$objdir"
+-              else
+-                eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+-                if test -z "$libdir"; then
+-                  $echo "$modename: \`$deplib' is not a valid libtool 
archive" 1>&2
+-                  exit $EXIT_FAILURE
+-                fi
+-                if test "$absdir" != "$libdir"; then
+-                  $echo "$modename: warning: \`$deplib' seems to be moved" 
1>&2
+-                fi
+-                path="$absdir"
+-              fi
+-              depdepl=
+-              case $host in
+-              *-*-darwin*)
+-                # we do not want to link against static libs,
+-                # but need to link against shared
+-                eval deplibrary_names=`${SED} -n -e 
's/^library_names=\(.*\)$/\1/p' $deplib`
+-                if test -n "$deplibrary_names" ; then
+-                  for tmp in $deplibrary_names ; do
+-                    depdepl=$tmp
+-                  done
+-                  if test -f "$path/$depdepl" ; then
+-                    depdepl="$path/$depdepl"
+-                  fi
+-                  # do not add paths which are already there
+-                  case " $newlib_search_path " in
+-                  *" $path "*) ;;
+-                  *) newlib_search_path="$newlib_search_path $path";;
+-                  esac
+-                fi
+-                path=""
+-                ;;
+-              *)
+-                path="-L$path"
+-                ;;
+-              esac
+-              ;;
+-            -l*)
+-              case $host in
+-              *-*-darwin*)
+-                # Again, we only want to link against shared libraries
+-                eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
+-                for tmp in $newlib_search_path ; do
+-                  if test -f "$tmp/lib$tmp_libs.dylib" ; then
+-                    eval depdepl="$tmp/lib$tmp_libs.dylib"
+-                    break
+-                  fi
+-                done
+-                path=""
+-                ;;
+-              *) continue ;;
+-              esac
+-              ;;
+-            *) continue ;;
+-            esac
+-            case " $deplibs " in
+-            *" $path "*) ;;
+-            *) deplibs="$path $deplibs" ;;
+-            esac
+-            case " $deplibs " in
+-            *" $depdepl "*) ;;
+-            *) deplibs="$depdepl $deplibs" ;;
+-            esac
+-          done
+-        fi # link_all_deplibs != no
+-      fi # linkmode = lib
++          if test "$link_all_deplibs" != no; then
++            # Add the search paths of all dependency libraries
++            for deplib in $dependency_libs; do
++              case $deplib in
++              -L*) path="$deplib" ;;
++              *.la)
++#               func_dirname "$deplib" "" "."
++#               dir="$func_dirname_result"
++                case "$deplib" in
++                  */*) dir="${deplib%/*}" ;;
++                  *  ) dir="." ;;
++                esac
++                # We need an absolute path.
++                case $dir in
++                [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
++                *)
++                  absdir=`cd "$dir" && pwd`
++                  if test -z "$absdir"; then
++                    $echo "$modename: warning: cannot determine absolute 
directory name of \`$dir'" 1>&2
++                    absdir="$dir"
++                  fi
++                  ;;
++                esac
++                if grep "^installed=no" $deplib > /dev/null; then
++                case $host in
++                *-*-darwin*)
++                  depdepl=
++                  eval deplibrary_names=`${SED} -n -e 
's/^library_names=\(.*\)$/\1/p' $deplib`
++                  if test -n "$deplibrary_names" ; then
++                    for tmp in $deplibrary_names ; do
++                      depdepl=$tmp
++                    done
++                    if test -f "$absdir/$objdir/$depdepl" ; then
++                      depdepl="$absdir/$objdir/$depdepl"
++                      darwin_install_name=`otool -L $depdepl | awk '{if (NR 
== 2) {print $1;exit}}'`
++                      if test -z "$darwin_install_name"; then
++                          darwin_install_name=`otool64 -L $depdepl  | awk 
'{if (NR == 2) {print $1;exit}}'`
++                      fi
++                      compiler_flags="$compiler_flags ${wl}-dylib_file 
${wl}${darwin_install_name}:${depdepl}"
++                      linker_flags="$linker_flags -dylib_file 
${darwin_install_name}:${depdepl}"
++                      path=
++                    fi
++                  fi
++                  ;;
++                *)
++                  path="-L$absdir/$objdir"
++                  ;;
++                esac
++                else
++                  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++                  test -z "$libdir" && \
++                    $echo "\`$deplib' is not a valid libtool archive" 1>&2
++                  test -z "$libdir" && exit 1
++                  test "$absdir" != "$libdir" && \
++                    $echo "\`$deplib' seems to be moved" 1>&2
++                  path="-L$absdir"
++                fi
++                ;;
++              esac
++              case " $deplibs " in
++              *" $path "*) ;;
++              *) deplibs="$path $deplibs" ;;
++              esac
++            done
++          fi # link_all_deplibs != no
++        fi # linkmode = lib
+       done # for deplib in $libs
+       dependency_libs="$newdependency_libs"
+       if test "$pass" = dlpreopen; then


------------------------------------------------------------------------------
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to