Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/net
In directory vz-cvs-3.sog:/tmp/cvs-serv13920

Added Files:
        libsoup-gnome2.4.1.info libsoup-gnome2.4.1.patch 
Log Message:
works on 10.7

--- NEW FILE: libsoup-gnome2.4.1.patch ---
diff -Nurd -x'*~' libsoup-2.28.2.orig/Makefile.am libsoup-2.28.2/Makefile.am
--- libsoup-2.28.2.orig/Makefile.am     2009-08-10 21:23:49.000000000 -0400
+++ libsoup-2.28.2/Makefile.am  2010-03-20 10:22:30.000000000 -0400
@@ -2,7 +2,11 @@
 AUTOMAKE_OPTIONS = 1.6
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = libsoup tests docs
+SUBDIRS = libsoup
+
+if BUILD_LIBSOUP
+SUBDIRS += tests docs
+endif
 
 EXTRA_DIST =                   \
        libsoup-2.4.pc.in       \
@@ -13,9 +17,10 @@
 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
 
 pkgconfigdir = $(libdir)/pkgconfig
-
-pkgconfig_DATA = libsoup-2.4.pc
-
+pkgconfig_DATA=
+if BUILD_LIBSOUP
+pkgconfig_DATA += libsoup-2.4.pc
+endif
 if BUILD_LIBSOUP_GNOME
 pkgconfig_DATA += libsoup-gnome-2.4.pc
 endif
diff -Nurd -x'*~' libsoup-2.28.2.orig/configure.in libsoup-2.28.2/configure.in
--- libsoup-2.28.2.orig/configure.in    2009-12-16 09:43:22.000000000 -0500
+++ libsoup-2.28.2/configure.in 2010-03-20 11:19:27.000000000 -0400
@@ -81,7 +81,14 @@
 dnl ***********************
 dnl *** Checks for glib ***
 dnl ***********************
+PKG_PROG_PKG_CONFIG
+enable_ssl=no
+have_ssl=no
+AC_ARG_WITH(libsoup-system,
+       AS_HELP_STRING([--with-libsoup-system], [Use libsoup system library to 
build(default=no)]),
+       [with_libsoup_system=$withval], [with_libsoup_system=no])
 
+if test "$with_libsoup_system" = "no"; then
 AM_PATH_GLIB_2_0(2.21.3,,,gobject gthread gio)
 if test "$GLIB_LIBS" = ""; then
    AC_MSG_ERROR(GLIB 2.21.3 or later is required to build libsoup)
@@ -92,22 +99,6 @@
 AC_SUBST(XML_CFLAGS)
 AC_SUBST(XML_LIBS)
 
-dnl ***********************
-dnl *** Check for Win32 ***
-dnl ***********************
-
-AC_MSG_CHECKING([for Win32])
-case "$host" in
-  *-*-mingw*)
-    os_win32=yes
-    ;;
-  *)
-    os_win32=no
-    ;;
-esac
-AC_MSG_RESULT([$os_win32])
-AM_CONDITIONAL(OS_WIN32, [test $os_win32 = yes])
-
 dnl *******************
 dnl *** Misc checks ***
 dnl *******************
@@ -148,10 +139,25 @@
 AC_SUBST(LIBGNUTLS_CFLAGS)
 AC_SUBST(LIBGNUTLS_LIBS)
 AC_SUBST(SSL_REQUIREMENT)
-
+fi
 dnl This is not supposed to be conditional, but...
 AM_CONDITIONAL(HAVE_SSL, test $enable_ssl != no)
+AM_CONDITIONAL(BUILD_LIBSOUP, test $with_libsoup_system = no) 
+dnl ***********************
+dnl *** Check for Win32 ***
+dnl ***********************
 
+AC_MSG_CHECKING([for Win32])
+case "$host" in
+  *-*-mingw*)
+    os_win32=yes
+    ;;
+  *)
+    os_win32=no
+    ;;
+esac
+AC_MSG_RESULT([$os_win32])
+AM_CONDITIONAL(OS_WIN32, [test $os_win32 = yes])
 
 dnl *********************
 dnl *** GNOME support ***
@@ -176,7 +182,9 @@
 
 if test $with_gnome != no; then
        AC_DEFINE(HAVE_GNOME, 1, [Defined if GNOME support is enabled])
-
+       if test $with_libsoup_system != no; then
+          PKG_CHECK_MODULES(LIBSOUP, libsoup-$SOUP_API_VERSION = $VERSION)
+       fi
        PKG_CHECK_MODULES(LIBPROXY, libproxy-1.0, :, [AC_MSG_ERROR(dnl
 [Could not find libproxy:
 
diff -Nurd -x'*~' libsoup-2.28.2.orig/libsoup/Makefile.am 
libsoup-2.28.2/libsoup/Makefile.am
--- libsoup-2.28.2.orig/libsoup/Makefile.am     2009-12-16 09:40:29.000000000 
-0500
+++ libsoup-2.28.2/libsoup/Makefile.am  2010-03-20 10:48:16.000000000 -0400
@@ -4,17 +4,18 @@
 LIBWS2_32 = -lws2_32
 endif
 
-INCLUDES =                             \
+INCLUDES = 
+lib_LTLIBRARIES = 
+
+if BUILD_LIBSOUP
+
+INCLUDES +=                            \
        -DG_LOG_DOMAIN=\"libsoup\"      \
        -I$(top_srcdir)                 \
        $(SOUP_DEBUG_FLAGS)             \
        $(SOUP_MAINTAINER_FLAGS)        \
        $(GLIB_CFLAGS)                  \
        $(XML_CFLAGS)                   \
-       $(GCONF_CFLAGS)                 \
-       $(LIBPROXY_CFLAGS)              \
-       $(SQLITE_CFLAGS)                \
-       $(GNOME_KEYRING_CFLAGS)         \
        $(LIBGCRYPT_CFLAGS)             \
        $(LIBGNUTLS_CFLAGS)
 
@@ -91,7 +92,7 @@
        $(soup_headers)         \
        soup-enum-types.h
 
-lib_LTLIBRARIES = libsoup-2.4.la
+lib_LTLIBRARIES += libsoup-2.4.la
 
 libsoup_2_4_la_LDFLAGS =       \
        -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
@@ -169,9 +170,16 @@
        soup-uri.c                      \
        soup-value-utils.c              \
        soup-xmlrpc.c
+endif
 
 if BUILD_LIBSOUP_GNOME
 
+INCLUDES += $(LIBSOUP_CFLAGS)  \
+       $(GCONF_CFLAGS)         \
+       $(LIBPROXY_CFLAGS)      \
+       $(SQLITE_CFLAGS)        \
+       $(GNOME_KEYRING_CFLAGS)
+
 libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup
 
 libsoupgnomeinclude_HEADERS =  \
@@ -181,16 +189,26 @@
 
 lib_LTLIBRARIES += libsoup-gnome-2.4.la
 
+if BUILD_LIBSOUP
 libsoup_gnome_2_4_la_LDFLAGS = $(libsoup_2_4_la_LDFLAGS)
+else
+libsoup_gnome_2_4_la_LDFLAGS =         \
+       -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
+endif
 
 libsoup_gnome_2_4_la_LIBADD =          \
-       libsoup-2.4.la                  \
        $(GLIB_LIBS)                    \
        $(GCONF_LIBS)                   \
        $(LIBPROXY_LIBS)                \
        $(SQLITE_LIBS)                  \
        $(GNOME_KEYRING_LIBS)
 
+if BUILD_LIBSOUP
+libsoup_gnome_2_4_la_LIBADD += libsoup-2.4.la
+else
+libsoup_gnome_2_4_la_LIBADD += $(LIBSOUP_LIBS)
+endif
+
 libsoup_gnome_2_4_la_SOURCES =         \
        soup-cookie-jar-sqlite.c        \
        soup-gnome-features.c           \

--- NEW FILE: libsoup-gnome2.4.1.info ---
Package: libsoup-gnome2.4.1
Version: 2.28.2
Revision: 1
Source-MD5: 31d7ad416005eed4b78f07ac01b6b9f0
Source: mirror:gnome:sources/libsoup/2.28/libsoup-%v.tar.bz2
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
        autoconf2.6,
        automake1.11,
        fink (>= 0.24.12),
        fink-package-precedence,
        gconf2-dev (>= 2.28.0-1),
        glib2-dev (>= 2.22.0-1),
        gnome-keyring-dev (>= 2.28.0-1),
        libproxy1,
        libsoup2.4.1-ssl (>= %v-1),
        libtool2,
        pkgconfig (>= 0.23),
        sqlite3-dev
<<
BuildDependsOnly: true
PatchFile: %n.patch
PatchFile-MD5: 131775b0caeffced9d448885cb2a3230
PatchScript: <<
        %{default_script}
<<
SetCFLAGS: -Os
ConfigureParams: --enable-dependency-tracking --without-apache-httpd 
--disable-static --with-libsoup-system --with-gnome 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
CompileScript: <<
        autoreconf -fi
        ./configure %c
        make
        fink-package-precedence --prohibit-bdep %n .
<<
InstallScript: <<
        make install DESTDIR=%d
<<
SplitOff: <<
        Package: %N-shlibs
        Depends: <<
                gconf2-shlibs (>= 2.28.0-1),
                glib2-shlibs (>= 2.22.0-1),
                gnome-keyring-shlibs (>= 2.28.0-1),
                libproxy1-shlibs,
                libsoup2.4.1-ssl-shlibs (>= %v-1),
                sqlite3-shlibs
        <<
        Files: lib/libsoup-gnome-2.4.1*.dylib
        Shlibs: %p/lib/libsoup-gnome-2.4.1.dylib 5.0.0 %n (>= 2.28.2-1)
        DocFiles: AUTHORS COPYING NEWS README
<<
DocFiles: AUTHORS COPYING NEWS README
DescPackaging: <<
        Autodetects curl, but only uses it for tests, which aren't run
        anyway. Doesn't matter whether it finds fink's or falls back
        to apple's.

        Import hacks to build just gnome component against
        pre-installed libsoup itself. See:
        https://bugzilla.gnome.org/show_bug.cgi?id=595065
<<
Description: GNOME bindings for libsoup
DescDetail: <<
Soup is a SOAP (Simple Object Access Protocol) implementation in C. It
provides an queued asynchronous callback-based mechanism for sending
SOAP requests. A WSDL (Web Service Definition Language) to C compiler
which generates stubs for easily calling remote SOAP methods, and a
CORBA IDL to WSDL compiler are also included.   
<<
License: LGPL
Maintainer: The Gnome Core Team <[email protected]>
Homepage: http://www.gnome.org/


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to