Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv15109/libs

Modified Files:
        libhal1-shlibs.info liboil-0.3.info liboil-0.3.patch 
        libsigc++2.info libuninameslist1.info libxml++2.info 
        poppler2-glib.info poppler4-glib.info 
Added Files:
        dbus-glib1.2-shlibs.info dbus-glib1.2-shlibs.patch 
        dbus-shlibs.info dbus1.3-shlibs.info dbus1.3-shlibs.patch 
        libxml++2.patch 
Removed Files:
        dbus.info dbus.patch 
Log Message:
latest gnome and kde3 to stable, along with .la cleaning and associated build 
fixes and others uncovered while working on it, and other related packages


--- NEW FILE: dbus-shlibs.info ---
Package: dbus-shlibs
Version: 1.2.16
Revision: 101
Description: Message bus system for applications
License: OSI-Approved
Maintainer: Benjamin Reed <d...@fink.racoonfink.com>

Depends: <<
        daemonic,
        dbus1.3-shlibs,
        dbus-glib1.2-shlibs,
        xinitrc
<<
BuildDepends: <<
        fink (>= 0.29.7-1),
        gettext-tools,
        libgettext8-dev,
        passwd (>= 20060201-1),
        pkgconfig (>= 0.22-1)
<<

Source: http://dbus.freedesktop.org/releases/dbus-0.62.tar.gz
Source-MD5: ba7692f63d0e9f1ef06703dff56cb650

SetCFLAGS: -Os -g
ConfigureParams: <<
        --mandir=%p/share/man \
        --libexecdir=%p/sbin \
        --disable-static \
        --with-dbus-user=messagebus \
        --with-dbus-daemondir=%p/bin \
        --enable-console-owner-file \
        --disable-asserts \
        --disable-tests \
        --enable-checks \
        --enable-kqueue \
        --enable-launchd \
        --with-launchd-agent-dir=%p/share/dbus/launchd \
        --disable-userdb-cache \
        --disable-ansi \
        --with-xml=expat \
        --disable-xml-docs \
        --disable-doxygen-docs \
        --disable-dependency-tracking \
        --without-x \
        ac_cv_func_poll=no
<<
CompileScript: <<
#!/bin/sh -ev

        if [ -x /usr/bin/gcc-4.2 ]; then
                export CC=gcc-4.2
                export CXX=g++-4.2
                export CPP=cpp-4.2
        fi

        MBID=`id -u messagebus 2>/dev/null || echo 0`
        if [ $MBID -eq 0 ]; then
                echo "You must install the 'passwd' package for D-Bus to build 
properly."
                echo "Try running 'fink reinstall passwd', and then answer 
'yes' when it asks to create users."
                exit 1
        fi

        ./configure %c
        make -C dbus
<<

InstallScript: <<
        make -C dbus -j1 install DESTDIR="%d"

        rm -rf %i/include %i/lib/dbus-1.0
        rm %i/lib/libdbus-1.{dylib,la}
<<
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README*
Shlibs: %p/lib/libdbus-1.2.dylib 3.0.0 %n (>= 0.60-1)

SplitOff: <<
        Package: dbus-dev
        Depends: <<
                dbus-shlibs (= %v-%r),
                dbus1.3-dev,
                dbus-glib1.2-dev
        <<
#               fink-obsolete-packages
        Replaces: dbus (<< %v-%r)
        BuildDependsOnly: true
        InstallScript: <<
                mkdir -p %i/share/doc/installed-packages
                touch %i/share/doc/installed-packages/%n
        <<
<<

Homepage: http://dbus.freedesktop.org/
DescDetail: <<
The old dbus-{dev,shlibs} has been split into separate
dbus1.3-{dev,shlibs} and dbus-glib1.2-{dev,shlibs} packages.

Formerly, dbus-shlibs had Shlibs entries:

        %p/lib/libdbus-1.3.dylib      8.0.0 dbus-shlibs (>= 1.2.1-1)
        %p/lib/libdbus-glib-1.2.dylib 4.0.0 dbus-shlibs (>= 0.74-1)

so we must keep a dependency on whatever package now supplies those
i_n at at-least-those-c_v per Shlibs Policy to avoid breaking things
that have dependency on dbus-shlibs expecting to find those libs here.
dbus-shlibs also contained an older install_name, so we build it and
keep that real lib there (per Shlibs Policy). But we don't even bother
building the old-version's daemon and other bindings stuff.

There is nothing left in dbus-dev, so will eventually OBSOLETE it once
other packages' BDep have started to migrate to new names and then
nuke it when nothing depends on it.
<<

Index: libsigc++2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/libsigc++2.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libsigc++2.info     15 Nov 2009 08:20:31 -0000      1.3
+++ libsigc++2.info     2 Nov 2010 15:46:18 -0000       1.4
@@ -1,12 +1,13 @@
 Package: libsigc++2
-Version: 2.2.4.2
-Revision: 3
+Version: 2.2.8
+Revision: 1002
 Depends: %N-shlibs (= %v-%r)
+BuildDepends: pkgconfig, libxslt-bin
 BuildDependsOnly: True
 Maintainer: Jack Fink <jackf...@users.sourceforge.net>
 GCC: 4.0
 Source: mirror:gnome:sources/libsigc++/2.2/libsigc++-%v.tar.bz2
-Source-MD5: 545edbb7b54eec4f723323d3158c0e0c
+Source-MD5: 1198425eab9fd605721a278c651b8dd8
 DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
 NoSetLDFLAGS: True
 SetLibs: -L%p/lib
@@ -15,7 +16,7 @@
 ConfigureParams: --disable-dependency-tracking
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
-InstallScript: make install DESTDIR=%d
+InstallScript: make install DESTDIR=%d && perl -pi -e "s,\Q%i\E,\Q%p\E," 
%i/lib/libsigc-2.0.la
 SplitOff: <<
   Package: %N-shlibs
   Replaces: %N (<= 2.0.1-1)

Index: poppler4-glib.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/poppler4-glib.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- poppler4-glib.info  17 Nov 2009 07:09:25 -0000      1.1
+++ poppler4-glib.info  2 Nov 2010 15:46:18 -0000       1.2
@@ -1,7 +1,7 @@
 Package: poppler4-glib
 # NOTE: Must keep %v in sync among all poppler4* packages!
 Version: 0.10.7
-Revision: 1
+Revision: 3
 Description: PDF rendering library (GLIB Interface)
 License: GPL
 Maintainer: Benjamin Reed <poppler4-g...@fink.racoonfink.com>
@@ -11,26 +11,22 @@
        pkgconfig (>= 0.21-1)
 <<
 BuildDepends: <<
-       cairo (>= 1.8-1),
-       expat1,
+       cairo (>= 1.8.8-3),
        fink (>= 0.28.0-1),
-       fontconfig2-dev (>= 2.4.1-1),
-       freetype219 (>= 2.3.8-2),
-       glib2-dev (>= 2.20.0-1),
+       fontconfig2-dev (>= 2.8.0-4),
+       freetype219 (>= 2.3.12-1),
+       glib2-dev (>= 2.22.0-1),
        glitz,
-       gtk+2-dev (>= 2.16.0-1),
-       libgettext3-dev,
-       libiconv-dev,
-       libjpeg,
+       gtk+2-dev (>= 2.18.0-1),
+       gtk-doc (>= 1.13-5),
+       libjpeg8,
        libopenjpeg,
-       libpng3,
        libxml2,
-       pango1-xft2-ft219-dev (>= 1.24.0-1),
-       pixman (>= 0.14.0-1),
+       pango1-xft2-ft219-dev (>= 1.24.5-4),
+       pixman (>= 0.16.0-1),
        pkgconfig (>= 0.23),
        poppler4 (>= %v-1),
-       x11-dev,
-       xft2-dev
+       x11-dev
 <<
 Conflicts: <<
        poppler1,
@@ -52,12 +48,12 @@
 SetLDFLAGS: -L%p/lib/fontconfig2/lib 
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
 ConfigureParams: <<
        --mandir=%p/share/man \
-       --disable-dependency-tracking --disable-static \
+       --enable-dependency-tracking --disable-static \
        --enable-zlib --enable-libopenjpeg --enable-cairo-output \
        --enable-poppler-glib --enable-gdk  --disable-gtk-test \
        --disable-poppler-qt --disable-poppler-qt4 \
        --disable-splash-output \
-       PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
+       
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
 <<
 CompileScript: <<
        ./configure %c
@@ -75,23 +71,14 @@
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
-               cairo-shlibs (>= 1.8-1),
-               expat1-shlibs,
-               fontconfig2-shlibs (>= 2.4.1-1),
-               freetype219-shlibs (>= 2.3.8-2),
-               glib2-shlibs (>= 0.20.0-1),
-               glitz-shlibs,
-               gtk+2-shlibs (>= 2.16.0-1),
-               libgettext3-shlibs,
-               libiconv,
-               libjpeg-shlibs,
+               cairo-shlibs (>= 1.8.8-3),
+               fontconfig2-shlibs (>= 2.8.0-4),
+               freetype219-shlibs (>= 2.3.12-1),
+               glib2-shlibs (>= 0.22.0-1),
+               gtk+2-shlibs (>= 2.18.0-1),
                libopenjpeg-shlibs,
-               libpng3-shlibs,
-               libxml2-shlibs,
-               pango1-xft2-ft219-shlibs (>= 1.24.0-1),
-               pixman-shlibs (>= 0.14.0-1),
-               poppler4-shlibs (>= %v-1),
-               x11
+               pango1-xft2-ft219-shlibs (>= 1.24.5-4),
+               poppler4-shlibs (>= %v-1)
        <<
        DocFiles: AUTHORS COPYING ChangeLog NEWS README README-XPDF TODO
        Files: lib/libpoppler-glib.4.*

Index: libhal1-shlibs.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/libhal1-shlibs.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- libhal1-shlibs.info 15 Nov 2009 08:20:31 -0000      1.5
+++ libhal1-shlibs.info 2 Nov 2010 15:46:18 -0000       1.6
@@ -1,31 +1,35 @@
 Package: libhal1-shlibs
 Version: 0.5.11
-Revision: 2
+Revision: 4
 
 Source: http://hal.freedesktop.org/releases/hal-%v.tar.gz
 Source-MD5: 750cf074e88b6fb7012f26d99cd39b9b
 
 BuildDepends: <<
-       dbus-dev (>= 1.2.1-1),
+       dbus-glib1.2-dev,
+       dbus1.3-dev,
        expat1,
        fink (>= 0.24.12-1),
        gettext-bin, 
        gettext-tools, 
-       glib2-dev (>= 2.18.0-1),
+       glib2-dev (>= 2.22.0-1),
        gperf,
-       gtk-doc (>= 1.8-1),
-       libgettext3-dev,
-       libiconv-dev,
+       gtk-doc (>= 1.13-5),
        libusb,
        pkgconfig (>= 0.23)
 <<
 Depends: <<
-       dbus (>= 1.2.1-1),
-       dbus-shlibs (>= 1.2.1-1)
+       dbus,
+       dbus-glib1.2-shlibs,
+       dbus1.3-shlibs
 <<
 
 PatchFile: %n.patch
 PatchFile-MD5: d624de7c6e55e382521152968f82c132
+PatchScript: <<
+       %{default_script}
+       perl -pi -e 's/-version-info/-no-undefined -version-info/' 
libhal/Makefile.in libhal-storage/Makefile.in
+<<
 
 ConfigureParams: <<
        --libexecdir=%p/sbin \
@@ -33,7 +37,8 @@
        --disable-pci-ids --disable-usb-ids --disable-pnp-ids \
        --disable-pmu \
        --disable-policy-kit \
-       --disable-dependency-tracking --disable-static
+       --disable-dependency-tracking --disable-static \
+       PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
 <<
 CompileScript: <<
        ./configure %c
@@ -65,12 +70,11 @@
 SplitOff2: <<
        Package: hal
        Depends: <<
-               dbus (>= 1.2.1-1),
+               dbus,
+               dbus1.3-shlibs,
                expat1-shlibs,
-               glib2-shlibs (>= 2.18.0-1),
-               libgettext3-shlibs,
-               libhal1-shlibs (= %v-%r),
-               libiconv
+               glib2-shlibs (>= 2.22.0-1),
+               libhal1-shlibs (= %v-%r)
        <<
        Files: <<
                bin

Index: poppler2-glib.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/poppler2-glib.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- poppler2-glib.info  11 May 2009 18:02:00 -0000      1.4
+++ poppler2-glib.info  2 Nov 2010 15:46:18 -0000       1.5
@@ -1,7 +1,7 @@
 Package: poppler2-glib
 # NOTE: Must keep %v in sync among all poppler2* packages!
 Version: 0.6.4
-Revision: 2
+Revision: 4
 Description: PDF rendering library (GLIB Interface)
 License: GPL
 Maintainer: Benjamin Reed <poppler2-g...@fink.racoonfink.com>
@@ -11,26 +11,22 @@
        pkgconfig (>= 0.21-1)
 <<
 BuildDepends: <<
-       atk1 (>= 1.20.0-1),
-       cairo (>= 1.6-1),
-       expat1,
+       atk1 (>= 1.28.0-1),
+       cairo (>= 1.8.8-3),
        fink (>= 0.24.12),
-       fontconfig2-dev (>= 2.4.1-1),
-       freetype219 (>= 2.3.5-1),
-       glib2-dev (>= 2.14.0-1),
+       fontconfig2-dev (>= 2.8.0-4),
+       freetype219 (>= 2.3.12-1),
+       glib2-dev (>= 2.22.0-1),
        glitz,
-       gtk+2-dev (>= 2.12.0-1),
-       libgettext3-dev,
-       libiconv-dev,
-       libjpeg,
-       libpng3,
+       gtk+2-dev (>= 2.18.0-1),
+       gtk-doc (>= 1.13-5),
+       libjpeg8,
        libxml2,
-       pango1-xft2-ft219-dev (>= 1.18.4-4),
-       pixman (>= 0.10.0-1),
-       pkgconfig (>= 0.21-1),
+       pango1-xft2-ft219-dev (>= 1.24.5-4),
+       pixman (>= 0.16.0-1),
+       pkgconfig (>= 0.23-1),
        poppler2 (>= %v-1),
-       x11-dev,
-       xft2-dev
+       x11-dev
 <<
 Conflicts: poppler1, poppler4-glib
 Replaces: poppler1, poppler4-glib
@@ -43,11 +39,9 @@
 PatchFile-MD5: 24575f137add7e61fb98cac06ebe3c29
 PatchScript: sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1 --fuzz=4
 
-SetCPPFLAGS: -I%p/lib/freetype219/include 
-I%p/lib/freetype219/include/freetype2 -I%p/lib/fontconfig2/include 
-I%p/lib/pango-ft219/include -I%p/include
-SetLDFLAGS: -L%p/lib/freetype219/lib -L%p/lib/fontconfig2/lib 
-L%p/lib/pango-ft219/lib -L%p/lib 
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
-NoSetCPPFLAGS: true
-NoSetLDFLAGS: true
-ConfigureParams: --mandir=%p/share/man SYSTEM_XPDFRC=%p/etc/xpdfrc.poppler2 
--disable-dependency-tracking --enable-zlib --enable-poppler-glib 
--disable-poppler-qt --disable-poppler-qt4 
FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config 
PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:%p/lib/pango-ft219/lib/pkgconfig:$PKG_CONFIG_PATH"
+SetCPPFLAGS: -I%p/lib/fontconfig2/include
+SetLDFLAGS: -L%p/lib/fontconfig2/lib 
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
+ConfigureParams: --mandir=%p/share/man SYSTEM_XPDFRC=%p/etc/xpdfrc.poppler2 
--disable-dependency-tracking --enable-zlib --enable-poppler-glib 
--disable-poppler-qt --disable-poppler-qt4 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
 CompileScript: <<
 #!/bin/sh -ev
 
@@ -74,8 +68,11 @@
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
-               expat1-shlibs,
-               gtk+2-shlibs (>= 2.12.0-1),
+               cairo-shlibs (>= 1.8.8-3),
+               fontconfig2-shlibs (>= 2.8.0-4),
+               freetype219-shlibs (>= 2.3.12-1),
+               gtk+2-shlibs (>= 2.18.0-1),
+               pango1-xft2-ft219-shlibs (>= 1.24.5-4),
                poppler2-shlibs (>= %v-1)
        <<
        DocFiles: AUTHORS COPYING ChangeLog NEWS README README-XPDF TODO

--- NEW FILE: libxml++2.patch ---
diff -Nurd -x'*~' libxml++-2.26.1.orig/libxml++-2.6.pc.in 
libxml++-2.26.1/libxml++-2.6.pc.in
--- libxml++-2.26.1.orig/libxml++-2.6.pc.in     2009-07-27 11:03:14.000000000 
-0400
+++ libxml++-2.26.1/libxml++-2.6.pc.in  2010-04-17 15:16:03.000000000 -0400
@@ -5,7 +5,7 @@
 
 Name: libxml++
 Description: C++ wrapper for libxml
-Requires: libxml-2.0 glibmm-2.4
+Requires: glibmm-2.4
 Version: @VERSION@
 Libs: -L${libdir} -lxml++-2.6
 Cflags: -I${includedir}/libxml++-2.6 -I${libdir}/libxml++-2.6/include

Index: liboil-0.3.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/liboil-0.3.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- liboil-0.3.patch    18 Nov 2009 20:25:33 -0000      1.2
+++ liboil-0.3.patch    2 Nov 2010 15:46:18 -0000       1.3
@@ -1,31 +1,15 @@
-diff -Nurd liboil-0.3.16/configure.ac liboil-0.3.16-new/configure.ac
---- liboil-0.3.16/configure.ac 2009-03-19 01:41:04.000000000 -0400
-+++ liboil-0.3.16-new/configure.ac     2009-11-18 12:57:36.000000000 -0500
-@@ -1,5 +1,6 @@
- AC_PREREQ([2.58])
- AC_INIT(liboil,0.3.16)
-+AC_CONFIG_MACRO_DIR([m4])
- 
- AS_NANO(LIBOIL_CVS=no,LIBOIL_CVS=yes)
- 
-@@ -24,6 +25,7 @@
+diff -Nurd liboil-0.3.17/configure.ac liboil-0.3.17-new/configure.ac
+--- liboil-0.3.17/configure.ac 2010-02-04 15:34:59.000000000 -0500
++++ liboil-0.3.17-new/configure.ac     2010-02-12 10:25:12.000000000 -0500
+@@ -24,6 +24,7 @@
  AC_LIBTOOL_TAGS([])
  AC_PROG_LIBTOOL
  AM_PROG_AS
 +AM_PROG_CC_C_O
  
  AC_CONFIG_SRCDIR([liboil/liboil.h])
- 
-@@ -114,7 +116,7 @@
- AS_UNALIGNED_ACCESS
- 
- AC_LTDL_SYMBOL_USCORE
--if test x${ac_cv_sys_symbol_underscore} = xyes ; then
-+if test x${lt_cv_sys_symbol_underscore} = xyes ; then
-   AC_DEFINE(HAVE_SYMBOL_UNDERSCORE, 1, [Define if C symbols have leading 
underscore])
- fi
- 
-@@ -173,8 +175,8 @@
+ AC_CONFIG_MACRO_DIR([m4])
+@@ -171,8 +172,8 @@
    AS_COMPILER_FLAG(-Werror, LIBOIL_CFLAGS="$LIBOIL_CFLAGS -Werror")
  fi
  if test x$HAVE_GCC_ASM = xyes -a x$HAVE_POWERPC = xyes ; then
@@ -36,15 +20,27 @@
      true)
    AS_COMPILER_FLAG(["-Wa,-mregnames"],
      [LIBOIL_CFLAGS="$LIBOIL_CFLAGS -Wa,-mregnames"],
-diff -Nurd liboil-0.3.16/liboil/liboiltypes.h 
liboil-0.3.16-new/liboil/liboiltypes.h
---- liboil-0.3.16/liboil/liboiltypes.h 2007-11-15 21:53:47.000000000 -0500
-+++ liboil-0.3.16-new/liboil/liboiltypes.h     2009-11-18 13:00:33.000000000 
-0500
-@@ -39,7 +39,7 @@
-  * FIXME: gtk-doc is broken and doesn't know how to ignore this.
-  */
- #ifndef NULL
--#define NULL ((void *)0)
+diff -Nurd liboil-0.3.17/liboil/liboiltypes.h 
liboil-0.3.17-new/liboil/liboiltypes.h
+--- liboil-0.3.17/liboil/liboiltypes.h 2007-11-15 21:53:47.000000000 -0500
++++ liboil-0.3.17-new/liboil/liboiltypes.h     2010-02-12 13:01:27.000000000 
-0500
+@@ -30,19 +30,11 @@
+ 
+ #include <liboil/liboilutils.h>
+ #include <liboil/liboil-stdint.h>
 +#include <stddef.h>
- #endif
+ 
+ OIL_BEGIN_DECLS
  
  /**
+- * NULL:
+- *
+- * FIXME: gtk-doc is broken and doesn't know how to ignore this.
+- */
+-#ifndef NULL
+-#define NULL ((void *)0)
+-#endif
+-
+-/**
+  * SECTION:liboiltypes
+  * @short_description: Internal Liboil types
+  */

--- NEW FILE: dbus1.3-shlibs.patch ---
diff -Nurd dbus-1.2.24/README.launchd dbus-1.2.24-new/README.launchd
--- dbus-1.2.24/README.launchd  1969-12-31 19:00:00.000000000 -0500
+++ dbus-1.2.24-new/README.launchd      2010-10-02 12:27:47.000000000 -0400
@@ -0,0 +1,61 @@
+Launchd[1,2] replaces init, inetd and cron on Mac OS X since 10.4 "Tiger".
+dbus uses this service to provide a common session bus address for each user
+and so deprecates the X11 enabled dbus-launcher.
+
+[1] http://developer.apple.com/MacOsX/launchd.html
+[2] http://launchd.macosforge.org/
+
+
+Setup
+===
+
+Configure with --enable-launchd and --without-x (X11 should not harm but it's
+simply not necessary any more)
+After installation, to prevent a reboot, load the dbus session starter into
+launchd by executing:
[...1019 lines suppressed...]
+main (int argc, char *argv[])
+{
+  DBusConnection *conn = NULL;
+  DBusError error;
+
+  _dbus_setenv ("DBUS_SESSION_BUS_ADDRESS", NULL);
+
+  dbus_error_init (&error);
+
+  conn = dbus_bus_get (DBUS_BUS_SESSION, &error);
+  if (dbus_error_is_set (&error))
+    {
+      fprintf (stderr, "*** Failed to autolaunch session bus: %s\n",
+               error.message);
+      dbus_error_free (&error);
+      return 1;
+    }
+
+  return 0;
+}

--- NEW FILE: dbus-glib1.2-shlibs.info ---
Package: dbus-glib1.2-shlibs
Version: 0.86
Revision: 1
Description: Message bus system for applications
License: GPL
Maintainer: Benjamin Reed <d...@fink.racoonfink.com>

Depends: <<
        dbus1.3-shlibs,
        glib2-shlibs (>= 2.22.0-1),
        libgettext8-shlibs
<<
BuildDepends: <<
        dbus1.3-dev,
        expat1,
        fink (>= 0.29.7-1),
        gettext-tools,
        glib2-dev (>= 2.22.0-1),
        gtk-doc (>= 1.13-5),
        libgettext8-dev,
        pkgconfig (>= 0.23-1)
<<
Replaces: dbus-shlibs

Source: http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%v.tar.gz
Source-MD5: cd0ab148fb0c786fc88be49d19971f50
PatchFile: %n.patch
PatchFile-MD5: 52f68934c9672a46bb2034c8f366203a

SetCFLAGS: -Os -g
UseMaxBuildJobs: true
ConfigureParams: <<
        --mandir=%p/share/man \
        --libexecdir=%p/sbin \
        --disable-static \
        --disable-asserts \
        --disable-tests \
        --enable-checks \
        --disable-ansi \
        --disable-doxygen-docs \
        --enable-gtk-doc \
        --disable-dependency-tracking \
        PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
<<
CompileScript: <<
        #!/bin/sh -ev
        
        if [ -x /usr/bin/gcc-4.2 ]; then
        export CC=gcc-4.2
        export CXX=g++-4.2
        export CPP=cpp-4.2
        fi
        
        ./configure %c
        make
<<

InstallScript: <<
#!/bin/sh -ev
        make -j1 install DESTDIR="%d"
<<
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
SplitOff: <<
        Package: dbus-glib1.2-dev
        Depends: <<
                dbus1.3-shlibs,
                dbus-glib1.2-shlibs (>= %v-%r),
                expat1-shlibs,
                glib2-shlibs (>= 2.22.0-1),
                libgettext8-shlibs
        <<
        Replaces: <<
                dbus (<< %v-%r),
                dbus-dev
        <<
        BuildDependsOnly: false
        DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
        Files: <<
                bin
                include
                lib/libdbus-glib-1.{dylib,la}
                lib/pkgconfig
                share/gtk-doc
                share/man
        <<
<<
SplitOff2: <<
        Package: dbus-bash-completion
        Depends: <<
                dbus1.3-shlibs,
                dbus-glib1.2-shlibs (>= %v-%r),
                expat1-shlibs,
                glib2-shlibs (>= 2.22.0-1),
                libgettext8-shlibs
        <<
        Replaces: dbus
        DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
        Files: <<
                etc
                sbin
        <<
<<
Shlibs: %p/lib/libdbus-glib-1.2.dylib 4.0.0 %n (>= 0.82-101)

Homepage: http://dbus.freedesktop.org/
DescPort: <<
        Recent glib doesn't publish -lintl, so pass it directly.

        Fix deprecated gtk-doc implicit module value.
<<


Index: liboil-0.3.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/liboil-0.3.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- liboil-0.3.info     18 Nov 2009 20:25:33 -0000      1.4
+++ liboil-0.3.info     2 Nov 2010 15:46:18 -0000       1.5
@@ -1,34 +1,39 @@
 Info4: <<
 Package: liboil-0.3
-Version: 0.3.16
-Revision: 2
-BuildDependsOnly: true
+Version: 0.3.17
+Revision: 3
+Description: CPU optimization library
+License: BSD
+Maintainer: Benjamin Reed <lib...@fink.racoonfink.com>
+
+Depends: %N-shlibs (>= %v-%r)
 BuildDepends: <<
-       autoconf (>= 2.63-1),
-       automake1.10,
-       fink (>= 0.28.0-1),
-       glib2-dev (>= 2.14.0-1),
-       gtk-doc (>= 1.2-1),
-       libgettext3-dev,
-       libiconv-dev,
+       autoconf2.6,
+       automake1.11,
+       fink (>= 0.29.7-1),
+       glib2-dev (>= 2.22.0-1),
+       gtk-doc (>= 1.13-5),
        libtool2,
-       pkgconfig (>= 0.22-3),
+       pkgconfig (>= 0.23-1)
 <<
-Depends: %N-shlibs (>= %v-%r)
+BuildDependsOnly: true
+InfoTest: TestScript: make check || exit 2
+
 Source: http://liboil.freedesktop.org/download/liboil-%v.tar.gz
+Source-MD5: 47dc734f82faeb2964d97771cfd2e701
 SourceDirectory: liboil-%v
-Source-MD5: febb1d9f9bc4c440fcf622dc90f8b6b7
-PatchFile: %n.patch
-PatchFile-MD5: 7c2fef0ff34c0b2d299e3a8324dae2ec
-SetCPPFLAGS: -Os
-SetCFLAGS: -Os
-NoSetMAKEFLAGS: true
-SetMAKEFLAGS: -j1
 PatchScript: <<
        %{default_script}
        autoreconf -fvi
 <<
-ConfigureParams: --build=%m-apple-darwin`uname -r|cut -f1 -d.` 
--enable-gtk-doc --mandir=%p/share/man --infodir=%p/share/info 
--disable-dependency-tracking --enable-prototype-checking
+PatchFile: %n.patch
+PatchFile-MD5: da2950ad2022424d8b170c84e6349d7b
+
+SetCFLAGS: -Os
+SetCPPFLAGS: -Os
+SetMAKEFLAGS: -j1
+NoSetMAKEFLAGS: true
+ConfigureParams: --build=%m-apple-darwin`uname -r|cut -f1 -d.` 
--enable-gtk-doc --mandir=%p/share/man --infodir=%p/share/info 
--disable-dependency-tracking --enable-prototype-checking 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
 CompileScript: <<
 #!/bin/sh -ex
 
@@ -43,7 +48,9 @@
        make check
        popd
 <<
+
 InstallScript: make -j1 install DESTDIR=%d
+DocFiles: AUTHORS BUG-REPORTING COPYING HACKING NEWS README
 SplitOff: <<
        Package: %N-shlibs
        Description: Shared libraries for liboil
@@ -51,8 +58,8 @@
        Files: lib/liboil-0.3.*.dylib
        Shlibs: %p/lib/liboil-0.3.0.dylib 4.0.0 %n (>= 0.3.15-1)
 <<
-DocFiles: AUTHORS BUG-REPORTING COPYING HACKING NEWS README
-Description: CPU optimization library
+
+Homepage: http://liboil.freedesktop.org/wiki/
 DescDetail: <<
 Liboil is a library of simple functions that are optimized for various CPUs.
 These functions are generally loops implementing simple algorithms, such as
@@ -66,7 +73,5 @@
 used by various multimedia projects, and also make optimizations easier to
 use by a broader range of applications.
 <<
-Maintainer: Benjamin Reed <lib...@fink.racoonfink.com>
-Homepage: http://liboil.freedesktop.org/wiki/
-License: BSD
 <<
+

--- NEW FILE: dbus-glib1.2-shlibs.patch ---
diff -Nurd -x'*~' dbus-glib-0.84.orig/dbus/Makefile.in 
dbus-glib-0.84/dbus/Makefile.in
--- dbus-glib-0.84.orig/dbus/Makefile.in        2010-01-27 13:47:43.000000000 
-0500
+++ dbus-glib-0.84/dbus/Makefile.in     2010-01-27 16:29:06.000000000 -0500
@@ -401,7 +401,7 @@
         dbus-glib-error-enum.h
 
 libdbus_glibdir = $(includedir)/dbus-1.0/dbus
-libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS)
+libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS) $(INTLLIBS)
 libdbus_glib_1_la_LDFLAGS = -export-symbols-regex "^[^_].*" -version-info 
$(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined
 
 # convenience lib used here and by dbus-viewer
diff -Nurd -x'*~' dbus-glib-0.84.orig/doc/reference/Makefile.in 
dbus-glib-0.84/doc/reference/Makefile.in
--- dbus-glib-0.84.orig/doc/reference/Makefile.in       2010-01-27 
13:47:45.000000000 -0500
+++ dbus-glib-0.84/doc/reference/Makefile.in    2010-01-27 16:30:34.000000000 
-0500
@@ -612,7 +612,7 @@
        cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) 
$(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
        test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) 
html )
        @echo 'gtk-doc: Fixing cross-references'
-       cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) 
$(FIXXREF_OPTIONS)
+       cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html 
--html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
        touch html-build.stamp
 
 ##############

Index: libxml++2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/libxml++2.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libxml++2.info      15 Nov 2009 08:20:31 -0000      1.3
+++ libxml++2.info      2 Nov 2010 15:46:18 -0000       1.4
@@ -1,6 +1,6 @@
 Package: libxml++2
 Version: 2.26.1
-Revision: 1
+Revision: 2
 
 Source: mirror:gnome:sources/libxml++/2.26/libxml++-%v.tar.bz2
 Source-MD5: 4eb94f16e10e22f8b2b1e7608d56dcf9
@@ -8,9 +8,10 @@
 
 Depends: %N-shlibs (= %v-%r)
 BuildDepends: <<
-       glib2-dev (>= 2.20.0-1),
-       glibmm2.4-dev (>= 2.20.0-1),
-       libgettext3-dev,
+       fink (>= 0.24.12),
+       fink-package-precedence,
+       glib2-dev (>= 2.22.0-1),
+       glibmm2.4-dev (>= 2.22.0-1),
        libiconv-dev,
        libsigc++2 (>= 2.0.11-1003),
        libxml2 (>= 2.6.30-1),
@@ -18,16 +19,27 @@
 <<
 BuildDependsOnly: True
 
-ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info 
PERL=/usr/bin/perl
+PatchFile: %n.patch
+PatchFile-MD5: 58701adc2c783dd3bbba2ca3541770c4
+PatchScript: <<
+       %{default_script}
+       perl -pi -e 's/-version-info/-no-undefined -version-info/' 
libxml++/Makefile.in
+<<
+
+ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info 
--disable-static PERL=/usr/bin/perl 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
+CompileScript: <<
+       ./configure %c
+       make
+       fink-package-precedence --prohibit-bdep %n .
+<<
+
 InstallScript: make -j1 install DESTDIR="%d"
 
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
-               glib2-shlibs (>= 2.20.0-1),
-               glibmm2.4-shlibs (>= 2.20.0-1),
-               libgettext3-shlibs,
-               libiconv,
+               glib2-shlibs (>= 2.22.0-1),
+               glibmm2.4-shlibs (>= 2.22.0-1),
                libsigc++2-shlibs (>= 2.0.11-1003),
                libxml2-shlibs (>= 2.6.30-1)
        <<
@@ -37,6 +49,11 @@
 <<
 
 DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README
+DescPackaging: <<
+       Clean up .pc Requires: don't need entries that are not
+       #included by public .h to avoid publishing useless and hidden
+       InheritedBuildDepends.
+<<
 Description: C++ wrapper for the libxml XML parser library
 Homepage: http://libxmlplusplus.sourceforge.net/
 License: GPL

--- NEW FILE: dbus1.3-shlibs.info ---
Package: dbus1.3-shlibs
Version: 1.2.24
Revision: 1
Description: Message bus system for applications
License: OSI-Approved
Maintainer: Benjamin Reed <d...@fink.racoonfink.com>

Depends: <<
        expat1-shlibs,
        passwd (>= 20060201-1)
<<
BuildDepends: <<
        autoconf2.6,
        automake1.11,
        expat1,
        fink (>= 0.29.7-1),
        libtool2,
        pkgconfig (>= 0.23-1)
<<
Replaces: dbus-shlibs

Source: http://dbus.freedesktop.org/releases/dbus/dbus-%v.tar.gz
Source-MD5: 565346cecd9cfecf1463540c6086cc2c
PatchScript: <<
        /usr/bin/sed -e 
's,org.freedesktop.dbus-session,org.finkproject.dbus-session,g' -e 
's,@FINKPREFIX@,%p,g' %{PatchFile} | /usr/bin/patch -p1
        perl -pi -e 
's,DBUS_LAUNCHD_SESSION_BUS_SOCKET,DBUS_FINK_SESSION_BUS_SOCKET,g; 
s,org.freedesktop.dbus-session,org.finkproject.dbus-session,g' README* *.in 
bus/*.in bus/*.am dbus/*.c dbus/*.h
        autoreconf -fvi
<<
PatchFile: %n.patch
PatchFile-MD5: fff43ac64d121a05ba254ce45c9c7251

SetCFLAGS: -Os -g
UseMaxBuildJobs: true
ConfigureParams: <<
        --mandir=%p/share/man \
        --libexecdir=%p/sbin \
        --disable-static \
        --with-dbus-user=messagebus \
        --with-dbus-daemondir=%p/bin \
        --enable-console-owner-file \
        --disable-asserts \
        --disable-tests \
        --enable-checks \
        --enable-kqueue \
        --enable-launchd \
        --with-launchd-agent-dir=%p/share/dbus/launchd \
        --disable-userdb-cache \
        --disable-ansi \
        --with-xml=expat \
        --disable-xml-docs \
        --disable-doxygen-docs \
        --disable-dependency-tracking \
        --without-x \
        ac_cv_func_poll=no
<<
CompileScript: <<
        #!/bin/sh -ev
        
        if [ -x /usr/bin/gcc-4.2 ]; then
        export CC=gcc-4.2
        export CXX=g++-4.2
        export CPP=cpp-4.2
        fi
        
        MBID=`id -u messagebus 2>/dev/null || echo 0`
        if [ $MBID -eq 0 ]; then
        echo "You must install the 'passwd' package for D-Bus to build 
properly."
        echo "Try running 'fink reinstall passwd', and then answer 'yes' when 
it asks to create users."
        exit 1
        fi
        
        ./configure %c
        make
<<

InstallScript: <<
#!/bin/sh -ev
        make -j1 install DESTDIR="%d"

        install -d -m 755 "%i/var/lib/dbus" "%i/var/run/dbus" "%i/share/dbus-1" 
"%i/etc/dbus-1"

        install -c -m 755 start-*-bus.sh %i/bin/

        install -d -m 755 %i/etc/profile.d
        echo "export 
DBUS_SESSION_BUS_ADDRESS='launchd:env=DBUS_FINK_SESSION_BUS_SOCKET'" > 
%i/etc/profile.d/dbus.sh
        echo "setenv DBUS_SESSION_BUS_ADDRESS 
'launchd:env=DBUS_FINK_SESSION_BUS_SOCKET'" > %i/etc/profile.d/dbus.csh
        echo "%p/bin/start-session-bus.sh" >> %i/etc/profile.d/dbus.sh
        echo "%p/bin/start-session-bus.sh" >> %i/etc/profile.d/dbus.csh
        chmod 755 %i/etc/profile.d/*

        install -d -m 755 %i/etc/xinitrc.d
        install -c -m 755 dbus-xinitrc.sh %i/etc/xinitrc.d/00dbus.sh

        install -d -m 755 %i/share/dbus
        mv %i/bin/dbus-uuidgen %i/share/dbus
<<
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README*
SplitOff: <<
        Package: dbus1.3-dev
        Depends: <<
                dbus (>= %v-%r),
                dbus1.3-shlibs (= %v-%r)
        <<
        Replaces: <<
                dbus (<< %v-%r),
                dbus-dev
        <<
        BuildDependsOnly: false
        DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README*
        Files: <<
                include
                lib/dbus-1.0
                lib/libdbus-1.{dylib,la}
                lib/pkgconfig
        <<
<<
SplitOff2: <<
        Package: dbus
        Depends: <<
                dbus1.3-shlibs (>= %v-%r),
                daemonic,
                expat1-shlibs,
                passwd (>= 20060201-1),
                xinitrc
        <<
        DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README*
        Files: <<
                bin
                etc
                sbin
                share/dbus/launchd
                share/dbus-1
                share/man
                var
        <<
        PreInstScript: <<
echo "*** WARNING ***"
echo ""
echo "D-Bus starts a system and session bus on your system by default,"
echo "or a lot of stuff would break.  If you don't want it to do that,"
echo "touch the file '%p/etc/dbus-1/disable-dbus'.  Be warned that many"
echo "Gnome (and other) packages will fail without D-Bus."
echo ""
echo "If you want to disable the system bus, you can run:"
echo "  %p/bin/daemonic disable dbuss"
echo ""
read -t 10 FOO || :
exit 0
        <<
        PostInstScript: <<
if [ "$1" = "configure" ]; then
        if [ -x "%p/bin/daemonic" ]; then
                %p/bin/daemonic install dbus >/dev/null 2>&1 || :
                %p/bin/daemonic enable  dbus >/dev/null 2>&1 || :
        fi
fi
chown -R messagebus:messagebus "%p/var/lib/dbus" "%p/var/run/dbus" 
"%p/share/dbus" "%p/share/dbus-1" "%p/etc/dbus-1"

chown root:wheel      %p/share/dbus/launchd/org.finkproject.dbus-session.plist
chmod 644             %p/share/dbus/launchd/org.finkproject.dbus-session.plist

chown root:messagebus %p/sbin/dbus-daemon-launch-helper
chmod 4750            %p/sbin/dbus-daemon-launch-helper

%p/bin/start-system-bus.sh >/tmp/dbus-postinst.log 2>&1 || :
        <<
        PostRmScript: <<
if [ "$1" = "remove" ]; then
        if [ ! -x "%p/bin/daemonic" ]; then
                %p/bin/daemonic disable dbus >/dev/null 2>&1 || :
                %p/bin/daemonic remove  dbus >/dev/null 2>&1 || :
        fi
fi
        <<
        DaemonicFile: <<
<service>
        <description>D-Bus System Bus</description>
        <message>D-Bus System Bus</message>
        <daemon name="dbus">
                <executable 
background="no">%p/bin/start-system-bus.sh</executable>
        </daemon>
</service>
        <<
        DescDetail: <<
By default, D-Bus will enable the session bus whenever you create a
fink-enabled shell (ie, use %p/bin/init.sh).  You can disable this
by touching the file %p/etc/dbus-1/disable-dbus -- the D-Bus
startup scripts will then do nothing.
        <<
<<
Shlibs: %p/lib/libdbus-1.3.dylib 8.0.0 %n (>= 1.2.16-101)

PostInstScript: <<
echo ""
echo "=== NOTE ==="
echo "If you have installed a previous version of D-Bus, it is recommended that 
you log out and back in,"
echo "or you may get strange behavior from D-Bus based applications."
echo ""

if [ "$1" = "configure" ]; then
        %p/share/dbus/dbus-uuidgen --ensure >>/tmp/dbus-postinst.log 2>&1 || :
fi
<<

Homepage: http://dbus.freedesktop.org/


Index: libuninameslist1.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/libuninameslist1.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- libuninameslist1.info       29 Jun 2008 16:07:28 -0000      1.4
+++ libuninameslist1.info       2 Nov 2010 15:46:18 -0000       1.5
@@ -1,9 +1,9 @@
 Package: libuninameslist1
-Version: 20080409
+Version: 20091231
 Revision: 1
 License: BSD
 Source: mirror:sourceforge:libuninameslist/libuninameslist-%v.tar.bz2
-Source-MD5: bcf7d9d7975278d11338b69d1248a072
+Source-MD5: 14f47d50fb0e05c5029298847437feab
 SourceDirectory: libuninameslist
 Depends: %n-shlibs (=%v-%r)
 BuildDependsOnly: True
@@ -18,6 +18,8 @@
   unicode code point (U+0000 - U+10FFFF). Each entry contains two strings,
   a name and an annotation. Either or both may be NULL. The library also
   contains a (much smaller) list of all the Unicode blocks.
+  
+  Supports Unicode 5.2.
 <<
 Homepage: http://libuninameslist.sourceforge.net/
 Maintainer: Daniel Johnson <dan...@daniel-johnson.org>

--- dbus.patch DELETED ---

--- dbus.info DELETED ---


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to