Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv8223

Modified Files:
      Tag: pangocairo-branch
        gnome-vfs2-unified.info gnome-vfs2-unified.patch 
Log Message:
think this is finally clean (NB: not sane)


Index: gnome-vfs2-unified.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/gnome-vfs2-unified.info,v
retrieving revision 1.10.2.28
retrieving revision 1.10.2.29
diff -u -d -r1.10.2.28 -r1.10.2.29
--- gnome-vfs2-unified.info     21 Jan 2008 19:47:16 -0000      1.10.2.28
+++ gnome-vfs2-unified.info     23 Jan 2008 00:33:40 -0000      1.10.2.29
@@ -2,54 +2,54 @@
 
 Version: 2.20.1
 Epoch: 1
-Revision: 1
+Revision: 2
 
-Depends: %N-shlibs (>= %e:%v-%r), gconf2 (>= 2.20.0-1)
+Depends: %N-shlibs (= %e:%v-%r), gconf2 (>= 2.20.0-1)
 BuildDepends: <<
+       autoconf (>= 2.60),
+       automake1.9,
        avahi-dev,
        libavahi-glib1-dev,
+       libtool14,
        bzip2-dev, 
-       dbus-dev (>= 1.0-1),
+       dbus-dev (>= 1.0.2-1),
        fink (>= 0.24.12-1), 
        gconf2-dev (>= 2.20.0-1), 
        gettext-bin, 
        gettext-tools, 
-       glib2-dev (>= 2.12.0-1),
+       glib2-dev (>= 2.14.0-1),
+       gnome-common (>= 2.20.0-1),
        gtk-doc (>= 1.8-1), 
        intltool (>= 0.36.0-1), 
        libavahi-glib1-dev,
-       libbonobo2-dev (>= 2.20.0-1), 
        libgettext3-dev, 
        libiconv-dev, 
        libxml2 (>= 2.6.7-1), 
        libxslt, 
-       orbit2-dev (>= 2.14.9-1), 
-       pkgconfig, 
-       popt,
+       orbit2-dev (>= 2.14.10-1),
+       pkgconfig (>= 0.21-1), 
        system-openssl-dev
 <<
 Replaces: gnome-vfs2 (<< 2.15.0-1), gnome-vfs2-ssl (<< 2.15.0-1), libgnome2 
(<< 2.6.0-6)
 Source: mirror:gnome:sources/gnome-vfs/2.20/gnome-vfs-%v.tar.bz2
 Source-MD5: a350a5a3e201951d7e7867d0900df423
 PatchFile: %n.patch
-PatchFile-MD5: 940b5d914eda455ba382ecc71951b667
+PatchFile-MD5: 2c8fb12203b1989ba52660216cf21daa
 PatchScript: <<
        %{default_script}
-       perl -pi -e 's|open64|||g; s|posix_fadvise||g' configure
+       perl -pi -e 's|open64|||g; s|posix_fadvise||g' configure.in
+       autoreconf -f -i
        perl -pi -e 's|data_dirs = "/usr|data_dirs = "%p/share:/usr|g' 
libgnomevfs/xdgmime.c
        perl -pi -e 's|/etc/fstab|/etc/fstab.hd|g' 
libgnomevfs/gnome-vfs-unix-mounts.c
 <<
-SetCPPFLAGS: -DDBUS_API_SUBJECT_TO_CHANGE=1 -fno-common 
-I%p/lib/system-openssl/include
+SetCPPFLAGS: -fno-common
 SetCFLAGS: -Os
-SetLDFLAGS: -L%p/lib/system-openssl/lib -lresolv
-SetLIBS: -L%p/lib
+SetLDFLAGS: -L%p/lib/system-openssl/lib
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
-ConfigureParams: --enable-ipv6 --enable-avahi --disable-howl 
--with-openssl-libs=%p/lib/system-openssl/lib 
--with-openssl-includes=%p/lib/system-openssl/include --disable-gnutls 
--libexecdir=%p/sbin --enable-static --enable-shared 
--disable-dependency-tracking --disable-schemas-install
+ConfigureParams: --enable-ipv6 --enable-avahi --disable-howl --disable-gnutls 
--disable-samba --libexecdir=%p/sbin --enable-static --enable-shared 
--disable-dependency-tracking --disable-schemas-install 
PKG_CONFIG_PATH="%p/lib/system-openssl/lib/pkgconfig:$PKG_CONFIG_PATH"
 CompileScript: <<
-#!/bin/sh -ev
-
-       SSH_PROGRAM=/usr/bin/ssh ./configure %c --libdir=%p/lib/gnome-vfs2.16
+       SSH_PROGRAM=/usr/bin/ssh  gvfs_cv_HAVE_POSIX_ACLS=no ./configure %c 
--libdir=%p/lib/gnome-vfs2.16
        make 
        perl -pi -e 's/-lssl//g; s/-lcrypto//g' 
libgnomevfs/.libs/libgnomevfs-2.lai
 <<
@@ -76,21 +76,19 @@
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
-       bzip2-shlibs,
-       dbus-shlibs (>= 1.0-1),
-       gconf2-shlibs (>= 2.20.0-1),
-       glib2-shlibs (>= 2.12.0-1),
-       gnome-mime-data (>= 2.18.0-1),
-       libavahi-client3-shlibs,
-       libavahi-common3-shlibs,
-       libavahi-glib1-shlibs,
-       libbonobo2-shlibs (>= 2.20.0-1),
-       libgettext3-shlibs,
-       libhowl-shlibs,
-       libiconv,
-       libxml2-shlibs (>= 2.6.7-1),
-       orbit2-shlibs (>= 2.14.9-1), 
-       popt-shlibs
+               bzip2-shlibs,
+               dbus-shlibs (>= 1.0.2-1),
+               gconf2-shlibs (>= 2.20.0-1),
+               glib2-shlibs (>= 2.14.0-1),
+               gnome-mime-data (>= 2.18.0-1),
+               libavahi-client3-shlibs,
+               libavahi-common3-shlibs,
+               libavahi-glib1-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.7-1),
+               orbit2-shlibs (>= 2.14.10-1),
+               xdg-base
        <<
        DescPackaging: <<
                share/locale was in %N until 2.10.0-5
@@ -111,9 +109,8 @@
        Depends: %N-shlibs (= %e:%v-%r)
        DescPackaging: <<
                modules/lib*.{a,la} were in %N-shlibs until 2.10.0-5
-               bonobo/monikers/lib*.{a,la} were in %N until 2.10.0-5
        <<
-       Replaces: gnome-vfs2-dev (<< 2.15.0-1), gnome-vfs2-ssl-dev (<< 
2.15.0-1), gnome-vfs2 (<< 2.10.1-5), gnome-vfs2-ssl (<< 2.10.1-5), 
gnome-vfs2-shlibs (<< 2.10.0-5), gnome-vfs2-ssl-shlibs (<< 2.10.0-5)
+       Replaces: gnome-vfs2-dev (<< 2.15.0-1), gnome-vfs2-ssl-dev (<< 
2.15.0-1), gnome-vfs2-shlibs (<< 2.10.0-5), gnome-vfs2-ssl-shlibs (<< 2.10.0-5)
        BuildDependsOnly: True
        Files: <<
                include share/gtk-doc
@@ -141,10 +138,10 @@
 DescPackaging: <<
        Remove -lssl and -lcrypto flags from *.la files to make dependent
        programs depends on those crypto libraries directly and pass their
-       own flags.  (makes %n and %n-ssl more interchangeable at runtime)
+       own flags.  (avoids accidental linking of fink's openssl)
 
-       2.15.3 will probably have no popt, bonobo, or orbit2 dependencies
-       2.15.3 will not have monikers
+       Play many games to place openssl flags first in order to
+       assure system-openssl-dev trumps fink's opensslX packages
 <<
 DescUsage: <<
        ABI BREAKAGE! Between 2.15.2 and 2.15.3, several symbols were
@@ -159,11 +156,16 @@
        really need it.
 <<
 DescPort: <<
-       Patch modules/file-method-acl.c to disable ACL code if no ACL
-       support: convert to 2.15.3 file, then:
-       Patch modules/file-method-acl.c to implement its whole public
-       API even if there is no ACL support present.
-       See: http://bugzilla.gnome.org/show_bug.cgi?id=348083
+       Need -lresolv to get res_9_ symbols due to <resolv.h>. See:
+       http://bugzilla.gnome.org/show_bug.cgi?id=509715
+
+       Clean up neon compiler flags. See:
+       http://bugzilla.gnome.org/show_bug.cgi?id=511189
+       And also don't bother with NEON_CFLAGS that are not
+       appropriate when compiling neon in its own directory.
+
+       Not fixing ACL-support test. See:
+       http://bugzilla.gnome.org/show_bug.cgi?id=511195
 <<
 License: GPL/LGPL
 Maintainer: The Gnome Core Team <[EMAIL PROTECTED]>

Index: gnome-vfs2-unified.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/gnome-vfs2-unified.patch,v
retrieving revision 1.3.2.4
retrieving revision 1.3.2.5
diff -u -d -r1.3.2.4 -r1.3.2.5
--- gnome-vfs2-unified.patch    21 Jan 2008 18:48:38 -0000      1.3.2.4
+++ gnome-vfs2-unified.patch    23 Jan 2008 00:33:40 -0000      1.3.2.5
@@ -1,40 +1,146 @@
-diff -uNr gnome-vfs-2.18.0/modules/file-method-acl.c 
gnome-vfs-2.18.0-new/modules/file-method-acl.c
---- gnome-vfs-2.18.0/modules/file-method-acl.c 2007-03-05 04:05:05.000000000 
-0500
-+++ gnome-vfs-2.18.0-new/modules/file-method-acl.c     2007-03-12 
15:52:59.000000000 -0400
-@@ -34,6 +34,7 @@
- #include <unistd.h>
- #include <stdlib.h>
- #include <sys/types.h>
-+#include <sys/time.h>
- #ifdef HAVE_SYS_RESOURCE_H
- #include <sys/resource.h>
- #endif
-@@ -49,10 +50,12 @@
- #ifdef HAVE_POSIX_ACL
- # include <acl/libacl.h>
- #define HAVE_ACL 1
-+#define HAVE_ACL
- #endif
+diff -Nurd -x'*~' gnome-vfs-2.20.1.orig/acinclude.m4 
gnome-vfs-2.20.1/acinclude.m4
+--- gnome-vfs-2.20.1.orig/acinclude.m4 2007-11-12 03:37:06.000000000 -0500
++++ gnome-vfs-2.20.1/acinclude.m4      2008-01-22 16:32:14.000000000 -0500
+@@ -235,7 +235,6 @@
+ AC_MSG_NOTICE([using bundled neon ($NEON_VERSION)])
+ NEON_BUILD_BUNDLED="yes"
+ LIBNEON_SOURCE_CHECKS
+-NEON_CFLAGS="$CFLAGS -I.. -I../.. -I$srcdir/$neon_bundled_srcdir"
+ NEON_NEED_XML_PARSER=yes
+ neon_library_message="included libneon (${NEON_VERSION})"
  
- #ifdef HAVE_SOLARIS_ACL
- # include <sys/acl.h>
-+#define HAVE_ACL
- #define HAVE_ACL 1
- #endif
+@@ -267,8 +266,8 @@
  
-@@ -63,6 +66,7 @@
- #define CMD_PERM_EXECUTE        1
- #define CMD_PERM_COND_EXECUTE   8
+ #xml parser stuff
+ PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= $XML_REQUIRED)
+-NEON_CFLAGS="$NEON_CFLAGS $LIBXML_CFLAGS" 
+-NEON_LIBS="$NEON_LIBS $LIBXML_LIBS"
++NEON_CFLAGS="$NEON_CFLAGS $OPENSSL_CFLAGS $LIBXML_CFLAGS" 
++NEON_LIBS="$NEON_LIBS $OPENSSL_LIBS $LIBXML_LIBS"
  
-+#ifdef HAVE_ACL
+ AC_DEFINE(HAVE_LIBXML, 1, [Define if you have libxml])
  
- #ifdef HAVE_ACL
+@@ -324,7 +323,7 @@
  
-@@ -693,6 +697,7 @@
- #endif /* HAVE_SOLARIS_ACL */
+ if test "x$have_gssapi" = "xyes"; then
  
+-      NEON_CFLAGS="$NEON_CFALGS $GSSAPI_CFLAGS"
++      NEON_CFLAGS="$NEON_CFLAGS $GSSAPI_CFLAGS"
+       NEON_LIBS="$NEON_LIBS $GSSAPI_LIBS"
  
-+#endif /* HAVE_ACL */
+ fi
+@@ -403,10 +402,11 @@
+ Darwin) ne_cv_os_macosx=yes ;;
+ *) ne_cv_os_macosx=no ;;
+ esac])
+-if test $ne_cv_os_macosx = yes; then
+-  CPPFLAGS="$CPPFLAGS -no-cpp-precomp"
+-  LDFLAGS="$LDFLAGS -flat_namespace"
+-fi
++dnl not appropriate for modern darwin (back at least to 10.3)
++dnl if test $ne_cv_os_macosx = yes; then
++dnl   CPPFLAGS="$CPPFLAGS -no-cpp-precomp"
++dnl   LDFLAGS="$LDFLAGS -flat_namespace"
++dnl fi
+ ])
  
- /* ************************************************************************** 
*/
- /* Common */
+ AC_DEFUN([NEON_FORMAT_PREP], [
+@@ -540,6 +540,7 @@
+ AC_REQUIRE([AC_TYPE_SIZE_T])
+ AC_REQUIRE([AC_TYPE_OFF_T])
+ 
++
+ AC_REQUIRE([NE_MACOSX])
+ 
+ AC_REQUIRE([AC_PROG_MAKE_SET])
+diff -Nurd -x'*~' gnome-vfs-2.20.1.orig/configure.in 
gnome-vfs-2.20.1/configure.in
+--- gnome-vfs-2.20.1.orig/configure.in 2007-11-12 03:37:06.000000000 -0500
++++ gnome-vfs-2.20.1/configure.in      2008-01-22 17:27:12.000000000 -0500
+@@ -451,8 +451,8 @@
+ AC_PATH_PROG([KRB5_CONFIG], krb5-config, none, $PATH:/usr/kerberos/bin)
+                                          
+ if test "x$KRB5_CONFIG" != "xnone"; then
+-   GSSAPI_LIBS="`${KRB5_CONFIG} --libs gssapi`"
+-   GSSAPI_CFLAGS="`${KRB5_CONFIG} --cflags gssapi`"
++   GSSAPI_LIBS="`${KRB5_CONFIG} --libs gssapi | sed -e 's,-L/usr/lib,,'`"
++   GSSAPI_CFLAGS="`${KRB5_CONFIG} --cflags gssapi | sed -e 
's,-L/usr/include,,'`"
+    
+    saved_CPPFLAGS="$CPPFLAGS"
+    saved_LIBS="$LIBS"
+@@ -489,7 +489,6 @@
+ dnl ******************************
+ dnl http-method (neon checks)
+ dnl ******************************
+-VFS_NEON_BUNDLED(imported/neon)
+ 
+ AC_ARG_ENABLE(http-debug,
+       [AS_HELP_STRING([--enable-http-debug],[Enable HTTP method debugging])],
+@@ -658,6 +657,10 @@
+   dnl end of PKG_CHECK_MODULES(openssl)
+ fi
+ 
++# this is patched (acinclude.m4) to slurp OPENSSL_, so must be after
++# openssl tests, cf http://bugzilla.gnome.org/show_bug.cgi?id=511189
++VFS_NEON_BUNDLED(imported/neon)
++
+ dnl ****************************
+ dnl GNUTLS
+ dnl ****************************
+@@ -1045,8 +1048,8 @@
+ dnl 
==============================================================================
+ 
+ PKG_CHECK_MODULES(LIBGNOMEVFS, glib-2.0 >= $GLIB_REQUIRED 
gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 >= $GLIB_REQUIRED 
gobject-2.0 >= $GLIB_REQUIRED gconf-2.0 >= $GCONF_REQUIRED libxml-2.0 >= 
$XML_REQUIRED gnome-mime-data-2.0 $dbus_requirement)
+-LIBGNOMEVFS_CFLAGS="$LIBGNOMEVFS_CFLAGS $OPENSSL_CFLAGS $LIBGNUTLS_CFLAGS 
$HOWL_CFLAGS $AVAHI_CFLAGS"
+-LIBGNOMEVFS_LIBS="$LIBGNOMEVFS_LIBS $OPENSSL_LIBS $LIBGNUTLS_LIBS $HOWL_LIBS 
$AVAHI_LIBS $RESOLVER_LIBS"
++LIBGNOMEVFS_CFLAGS="$OPENSSL_CFLAGS $LIBGNOMEVFS_CFLAGS $LIBGNUTLS_CFLAGS 
$HOWL_CFLAGS $AVAHI_CFLAGS"
++LIBGNOMEVFS_LIBS="$OPENSSL_LIBS $LIBGNOMEVFS_LIBS $LIBGNUTLS_LIBS $HOWL_LIBS 
$AVAHI_LIBS $RESOLVER_LIBS"
+ AC_SUBST(LIBGNOMEVFS_CFLAGS)
+ AC_SUBST(LIBGNOMEVFS_LIBS)
+ 
+@@ -1095,7 +1098,7 @@
+ 
+ AC_CACHE_CHECK([for POSIX ACL], gvfs_cv_HAVE_POSIX_ACLS,[
+               acl_LIBS=$LIBS
+-              LIBS="$LIBS -lacl"
++              LIBS="$LIBS $ACL_LIBS"
+               AC_TRY_LINK([#include <sys/types.h>
+ #include <sys/acl.h>],
+ [ acl_t acl; int entry_id; acl_entry_t *entry_p; return acl_get_entry (acl, 
entry_id, entry_p);],
+diff -Nurd -x'*~' gnome-vfs-2.20.1.orig/imported/neon/Makefile.am 
gnome-vfs-2.20.1/imported/neon/Makefile.am
+--- gnome-vfs-2.20.1.orig/imported/neon/Makefile.am    2007-11-12 
03:37:01.000000000 -0500
++++ gnome-vfs-2.20.1/imported/neon/Makefile.am 2008-01-22 03:16:13.000000000 
-0500
+@@ -9,13 +9,12 @@
+ INCLUDES =                                    \
+       -DNE_HAVE_DAV                           \
+       $(SSL_DEFINES)                          \
+-      $(NEON_CFLAGS)                          \
+-      $(LIBGNOMEVFS_CFLAGS)                   \
+-      $(GSSAPI_CFLAGS)                        \
+         -I$(top_srcdir)                         \
+         -I$(top_builddir)                       \
+         -I$(top_srcdir)/libgnomevfs             \
+         -I$(top_builddir)/libgnomevfs           \
++      $(NEON_CFLAGS)                          \
++      $(LIBGNOMEVFS_CFLAGS)                   \
+         $(NULL)
+ 
+ noinst_LTLIBRARIES = libneon.la
+@@ -64,6 +63,7 @@
+ 
+ libneon_la_LIBADD =                   \
+       $(NEON_LIBS) $(NEON_LTLIBS)     \
++      $(LIBGNOMEVFS_LIBS)             \
+       $(NULL)
+ 
+ libneon_la_LDFLAGS =                  \
+diff -Nurd -x'*~' gnome-vfs-2.20.1.orig/libgnomevfs/Makefile.am 
gnome-vfs-2.20.1/libgnomevfs/Makefile.am
+--- gnome-vfs-2.20.1.orig/libgnomevfs/Makefile.am      2007-11-12 
03:36:48.000000000 -0500
++++ gnome-vfs-2.20.1/libgnomevfs/Makefile.am   2008-01-22 18:55:49.000000000 
-0500
+@@ -114,6 +114,7 @@
+       $(SOCKET_LIBS)                          \
+       $(INTLLIBS)                             \
+       $(SELINUX_LIBS)                         \
++      -lresolv                                \
+       $(NULL)
+ 
+ libgnomevfs_2_la_LDFLAGS =                    \


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to