Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs
In directory 
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28944/10.4/unstable/main/finkinfo/libs

Modified Files:
        dbus-qt3-dev.info dbus.info dbus.patch 
Added Files:
        dbus-sharp.info dbus-sharp.patch 
Log Message:
maintainer awol, updated and took over dbus

Index: dbus-qt3-dev.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/dbus-qt3-dev.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- dbus-qt3-dev.info   30 Apr 2006 14:52:35 -0000      1.4
+++ dbus-qt3-dev.info   13 Nov 2006 16:14:58 -0000      1.5
@@ -1,37 +1,26 @@
 Package: dbus-qt3-dev
-Version: 0.60
-Revision: 1023
+Version: 0.70
+Revision: 1021
 Description: D-BUS Qt bindings
 License: Restrictive/Distributable
 Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
 
 Depends: dbus-qt3-shlibs (>= %v-%r)
-BuildDepends: dbus-dev (>= 0.60-1003), expat, gettext-tools, gettext-dev, 
libiconv-dev, pkgconfig, qt3 (>= 3.3.6-1022), x11-dev
+BuildDepends: dbus-dev (>= 0.60-1003), expat1, gettext-tools, libgettext3-dev, 
libiconv-dev, pkgconfig, qt3 (>= 3.3.6-1027), x11-dev
+GCC: 4.0
 
-Source: http://dbus.freedesktop.org/releases/dbus-%v.tar.gz
-Source-MD5: da9561b5e579cedddc34f53427e99a93
-Patch: %N.patch
+Source: http://finch.finkproject.org/~ranger/distfiles/dbus-qt3-%v.tar.bz2
+Source-MD5: 9a8d4a4d560b49fb5ad034abfd3e3db5
 
-ConfigureParams: --mandir=%p/share/man --disable-qt --enable-qt3 
--disable-glib --disable-gtk --disable-xml-docs --disable-doxygen-docs 
--disable-gcj --disable-mono --disable-mono-docs --disable-python 
--disable-selinux --with-xml=expat
-CompileScript: <<
-#!/bin/sh -ex
-  ./configure %c
-  pushd qt3
-  make DBUS_QT3_LIBS=$QTDIR/lib/libqt-mt.la
-  popd
-<<
+SetLIBS: -L%p/lib -lqt-mt
+ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking
 
-InstallScript: <<
-#!/bin/sh -ex
-  pushd qt3
-  make install DESTDIR=%d
-  popd
-<<
-DocFiles: AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README
+InstallScript: make install DESTDIR="%d"
+DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README
 SplitOff: <<
        Package: dbus-qt3-shlibs
        Description: Shared libraries for D-BUS Qt3 bindings
-       Depends: dbus-shlibs (>= 0.60-1003), qt3-shlibs (>= 3.3.6-1022)
+       Depends: dbus-shlibs (>= 0.60-1003), qt3-shlibs (>= 3.3.6-1027)
        Files: lib/libdbus-qt-1.*.dylib
        Shlibs: %p/lib/libdbus-qt-1.1.dylib 2.0.0 %n (>= 0.60-1)
 <<

Index: dbus.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/dbus.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- dbus.info   20 Feb 2006 16:32:11 -0000      1.6
+++ dbus.info   13 Nov 2006 16:14:58 -0000      1.7
@@ -1,98 +1,145 @@
 Package: dbus
-Version: 0.60
-Revision: 1005
-Description: Message bus system for applications 
+Version: 1.0.0
+Revision: 1021
+Description: Message bus system for applications
 License: OSI-Approved
-# dual license: Academic Free License, GPL2
-Maintainer: ASARI Takashi <[EMAIL PROTECTED]>
-
-Patch: %n.patch
+Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
 
-BuildDepends: <<
-  x11-dev, expat, glib2-dev (>= 2.6.6-1111),
-  gettext-tools, libgettext3-dev, libiconv-dev, pkgconfig
-<<
-Depends: <<
-  %n-shlibs (>= %v-%r), x11-shlibs, x11,
-  expat-shlibs, glib2-shlibs (>= 2.6.6-1111),
-  libgettext3-shlibs, libiconv
-<<
+Depends: %N-shlibs (>= %v-%r), daemonic, expat1-shlibs
+BuildDepends: expat1, gettext-tools, glib2-dev (>= 2.8.6-123), 
libgettext3-dev, libiconv-dev, pkgconfig, x11-dev
 
-Source: http://dbus.freedesktop.org/releases/%n-%v.tar.gz
-Source-MD5: da9561b5e579cedddc34f53427e99a93
+Source: http://%n.freedesktop.org/releases/%n/%n-%v.tar.gz
+Source2: http://%n.freedesktop.org/releases/%n-0.62.tar.gz
+Source3: http://%n.freedesktop.org/releases/%n-glib/%n-glib-0.72.tar.gz
+Source2ExtractDir: %n-%v
+Source3ExtractDir: %n-%v
+Source-MD5: 8261b2abac8281007fd3176930017302
+Source2-MD5: ba7692f63d0e9f1ef06703dff56cb650
+Source3-MD5: 6e92993aed234f13ea41c674dec40889
+PatchScript: /usr/bin/sed -e 's,@FINKPREFIX@,%p,g' %a/%n.patch | 
/usr/bin/patch -p1
 
+SetCFLAGS: -Os -g
 ConfigureParams: <<
-  --mandir=%p/share/man \
-  --disable-qt \
-  --disable-qt3 \
-  --enable-glib \
-  --disable-gtk \
-  --disable-tests \
-  --disable-ansi \
-  --disable-gcj \
-  --disable-mono \
-  --disable-mono-docs \
-  --disable-python \
-  --with-xml=expat
+       --disable-kqueue \
+       --mandir=%p/share/man \
+       --disable-tests \
+       --disable-ansi \
+       --with-dbus-daemondir=%p/bin \
+       --with-xml=expat \
+       --disable-xml-docs \
+       --disable-doxygen-docs \
+       --disable-dependency-tracking \
+       --without-x
 <<
-#  --with-session-socket-dir=%p/var/run/dbus
-#  --with-test-socket-dir=dirname    Where to put sockets for make check
-#  --with-system-pid-file=%p/var/run/dbus.pid    PID file for systemwide daemon
-#  --with-system-socket=filename     UNIX domain socket for systemwide daemon
-#  --with-console-auth-dir=dirname   directory to check for console ownerhip
-#  --with-dbus-user=<user>  User for running the DBUS daemon (messagebus)
-#  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
-#  --with-pic              try to use only PIC/non-PIC objects [default=use
+CompileScript: <<
+#!/bin/sh -ev
 
-InstallScript: make install DESTDIR=%d
-DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README 
+       # D-Bus 0.62 for backwards-compatibility
+       pushd dbus-0.62
+               ./configure %c
+               pushd dbus
+                       make
+               popd
+       popd
 
-SplitOff: <<
-  Package: %N-shlibs
-  Depends: libgettext3-shlibs, libiconv, glib2-shlibs (>= 2.6.6-1111)
-  Files: << 
-    lib/libdbus-1.2.0.0.dylib
-    lib/libdbus-glib-1.2.0.0.dylib
-    lib/libdbus-1.2.dylib
-    lib/libdbus-glib-1.2.dylib
-  <<
-  Shlibs: <<
-    %p/lib/libdbus-1.2.dylib 3.0.0 %n (>= 0.60-1)
-    %p/lib/libdbus-glib-1.2.dylib 3.0.0 %n (>= 0.60-1)
-  <<
-  DocFiles: COPYING
-<<
+       # D-Bus %v
+       ./configure %c
+       make
+       # temporary, for the glib bindings
+       make -j1 install DESTDIR="%d"
 
-SplitOff2: <<
-  Package: %N-dev
-  Depends: %N-shlibs (= %v-%r)
-  BuildDependsOnly: true
-  Files: <<
-    include
-    lib/dbus-1.0
-    lib/pkgconfig
-    lib/libdbus-1.a
-    lib/libdbus-1.la
-    lib/libdbus-glib-1.a
-    lib/libdbus-glib-1.la
-    lib/libdbus-1.dylib
-    lib/libdbus-glib-1.dylib
-  <<
-  DocFiles: COPYING
+       # D-Bus GLib bindings
+       pushd dbus-glib*
+       PKG_CONFIG_PATH="%d/lib/pkgconfig" ./configure %c
+       DYLD_LIBRARY_PATH="%i/lib:$DYLD_LIBRARY_PATH" make 
DBUS_CFLAGS="-I%i/include/dbus-1.0 -I%i/lib/dbus-1.0/include" 
DBUS_LIBS="-L%i/lib -ldbus-1"
+       popd
 <<
 
-Homepage: http://dbus.freedesktop.org/
-DescPort: <<
-  ToDo: splitoffs (glib2, gcj, mono, qt3, gtk+2)
+InstallScript: <<
+#!/bin/sh -ev
 
-  Probably no reason to work on mono bindings...they're old and
-  rotten and are slated for removal from the main package.
+       # D-Bus 0.62
+       pushd dbus-0.62/dbus
+       make -j1 install DESTDIR="%d"
+       popd
 
-  Patch dbus-launch.c to its cvs revision 1.13 so that it emits
-  correct shell syntax.
+       # D-Bus %v
+       make -j1 install DESTDIR="%d"
+
+       # D-Bus GLib bindings
+       pushd dbus-glib*
+       make -j1 install DESTDIR="%d"
+       popd
+
+       perl -pi -e 's,%d,,' %i/lib/*.la
+
+       # the rest
+       install -c -m 755 start-*-bus.sh %i/bin/
+
+       install -d -m 755 %i/etc/profile.d
+       cat <<END >%i/etc/profile.d/%N.sh
+#!/bin/sh
+
+eval \`%p/bin/start-session-bus.sh --sh-syntax\`
+END
+
+       cat <<END >%i/etc/profile.d/%N.csh
+#!/bin/csh
+
+eval \`%p/bin/start-session-bus.sh --csh-syntax\`
+END
+
+       chmod 755 %i/etc/profile.d/*
+<<
+DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
+SplitOff: <<
+       Package: %N-shlibs
+       Depends: glib2-shlibs (>= 2.8.6-123), libgettext3-shlibs, libiconv
+       DocFiles: COPYING
+       Files: <<
+               lib/libdbus-1.*.dylib
+               lib/libdbus-glib-1.*.dylib
+       <<
+       Shlibs: <<
+               %p/lib/libdbus-1.2.dylib 3.0.0 %n (>= 0.60-1)
+               %p/lib/libdbus-1.3.dylib 4.0.0 %n (>= 0.92-1)
+               %p/lib/libdbus-glib-1.2.dylib 3.0.0 (>= 0.60-1)
+       <<
+<<
+SplitOff2: <<
+       Package: %N-dev
+       Depends: %N-shlibs (= %v-%r), pkgconfig
+       BuildDependsOnly: true
+       DocFiles: COPYING
+       Files: <<
+               include
+               lib
+       <<
 <<
-DescPackaging: <<
-  self-test fails under --build-as-nobody
 
-  qt3 bindings are in external dbus-qt3* package.
+PostInstScript: <<
+       if [ -x "%p/bin/daemonic" ]; then
+               %p/bin/daemonic install %N >/dev/null 2>&1 || :
+               %p/bin/daemonic enable  %N >/dev/null 2>&1 || :
+       fi
+       %p/bin/start-system-bus.sh >/dev/null 2>&1 || :
+<<
+PostRmScript: <<
+       if [ -x "%p/bin/daemonic" ]; then
+               %p/bin/daemonic disable %N >/dev/null 2>&1 || :
+               %p/bin/daemonic remove  %N >/dev/null 2>&1 || :
+       fi
 <<
+DaemonicFile: <<
+       <service>
+               <description>D-Bus System Bus</description>
+               <message>D-Bus System Bus</message>
+               <daemon name="%N">
+                       <executable 
background="no">%p/bin/start-system-bus.sh</executable>
+               </daemon>
+       </service>
+<<
+
+Homepage: http://dbus.freedesktop.org/
+DescPackaging:         self-test fails under --build-as-nobody
+

--- NEW FILE: dbus-sharp.info ---
Package: dbus-sharp
Version: 0.70
Revision: 1021
Description: D-BUS C# bindings
License: Restrictive/Distributable
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>

Depends: dbus-shlibs (>= 0.60-1003), mono
BuildDepends: dbus-dev (>= 0.60-1003), expat1, gettext-tools, libgettext3-dev, 
libiconv-dev, mono-dev (>= 1.1.14-1021), mono-tools (>= 1.1.11-1022), monodoc 
(>= 1.1.13-1022), pkgconfig, x11-dev

Source: http://finch.finkproject.org/~ranger/distfiles/%n-%v.tar.bz2
Source-MD5: 14913c8306aed859571b28cb68666e07
Patch: %n.patch

ConfigureParams: --mandir=%p/share/man --disable-qt --disable-qt3 
--disable-glib --disable-gtk --disable-xml-docs --disable-doxygen-docs 
--disable-gcj --enable-mono --enable-mono-docs --disable-python 
--disable-selinux --with-xml=expat

InstallScript: make install DESTDIR="%d"
DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README

Homepage: http://dbus.freedesktop.org/
DescDetail: <<
D-BUS is a message bus system, a simple way for applications to talk to one 
another.

D-BUS supplies both a system daemon (for events such as "new hardware device 
added"
or "printer queue changed") and a per-user-login-session daemon (for general IPC
needs among user applications).  Also, the message bus is built on top of a 
general
one-to-one message passing framework, which can be used by any two apps to
communicate directly (without going through the message bus daemon). 

These bindings provide D-BUS access using C# through mono.
<<


Index: dbus.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/dbus.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dbus.patch  14 Feb 2006 22:00:20 -0000      1.1
+++ dbus.patch  13 Nov 2006 16:14:58 -0000      1.2
@@ -1,26 +1,68 @@
-diff -Nurd dbus-0.60.orig/tools/dbus-launch.c dbus-0.60/tools/dbus-launch.c
---- dbus-0.60.orig/tools/dbus-launch.c 2005-11-30 14:32:27.000000000 -0500
-+++ dbus-0.60/tools/dbus-launch.c      2006-02-14 16:26:20.000000000 -0500
-@@ -884,17 +884,17 @@
-       else
-       {
-         if (c_shell_syntax)
--          printf ("setenv DBUS_SESSION_BUS_ADDRESS '%s'\n", bus_address);     
-+          printf ("setenv DBUS_SESSION_BUS_ADDRESS '%s';\n", bus_address);    
-         else
-           {
--            printf ("DBUS_SESSION_BUS_ADDRESS='%s'\n", bus_address);
-+            printf ("DBUS_SESSION_BUS_ADDRESS='%s';\n", bus_address);
-             if (bourne_shell_syntax)
--              printf ("export DBUS_SESSION_BUS_ADDRESS\n");
-+              printf ("export DBUS_SESSION_BUS_ADDRESS;\n");
-           }
-         if (c_shell_syntax)
--          printf ("set DBUS_SESSION_BUS_PID=%ld\n", (long) bus_pid);
-+          printf ("set DBUS_SESSION_BUS_PID=%ld;\n", (long) bus_pid);
-         else
--          printf ("DBUS_SESSION_BUS_PID=%ld\n", (long) bus_pid);
-+          printf ("DBUS_SESSION_BUS_PID=%ld;\n", (long) bus_pid);
-       }
-         
-       verbose ("dbus-launch exiting\n");
+
+--- dbus-1.0.0/dbus-glib-0.72/tools/Makefile.in        2006-10-25 
17:14:33.000000000 -0400
++++ dbus-1.0.0-new/dbus-glib-0.72/tools/Makefile.in    2006-11-10 
09:14:40.000000000 -0500
+@@ -492,7 +492,7 @@
+       $(top_builddir)/dbus/dbus-binding-tool --mode=glib-client 
--prefix=dbus_bus --output=dbus-glib-bindings.h dbus-bus-introspect.xml
+ 
+ dbus-bus-introspect.xml:
+-      DBUS_TOP_BUILDDIR=$(top_builddir) dbus-daemon --introspect > 
dbus-bus-introspect.xml.tmp && mv dbus-bus-introspect.xml.tmp 
dbus-bus-introspect.xml
++      DBUS_TOP_BUILDDIR=$(top_builddir) ../../bus/dbus-daemon --introspect > 
dbus-bus-introspect.xml.tmp && mv dbus-bus-introspect.xml.tmp 
dbus-bus-introspect.xml
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+--- dbus-1.0.0/start-session-bus.sh    1969-12-31 19:00:00.000000000 -0500
++++ dbus-1.0.0-new/start-session-bus.sh        2006-11-10 09:14:30.000000000 
-0500
+@@ -0,0 +1,37 @@
++#!/bin/sh
++
++DO_SH=0
++DO_CSH=0
++
++for arg in "$@"; do
++      case "$arg" in
++              --sh-syntax) DO_SH=1 ;;
++              --csh-syntax) DO_CSH=1 ;;
++      esac
++done
++
++unset DBUS_SESSION_BUS_PID
++SESSION_FILE="/tmp/fink-dbus-session-`id -u`"
++
++if [ -f "${SESSION_FILE}" ]; then
++      . "${SESSION_FILE}"
++      if [ `/bin/ps -p "${DBUS_SESSION_BUS_PID}" | grep -c "^ 
*${DBUS_SESSION_BUS_PID} "` -eq 0 ]; then
++              @FINKPREFIX@/bin/dbus-launch --sh-syntax >"${SESSION_FILE}"
++      fi
++else
++      @FINKPREFIX@/bin/dbus-launch --sh-syntax >"${SESSION_FILE}"
++fi
++
++. "${SESSION_FILE}"
++
++if [ "$DO_SH" -eq 1 ]; then
++      echo "DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}';"
++      echo "export DBUS_SESSION_BUS_ADDRESS;"
++      echo "DBUS_SESSION_BUS_PID=${DBUS_SESSION_BUS_PID};"
++fi
++if [ "$DO_CSH" -eq 1 ]; then
++      echo "setenv DBUS_SESSION_BUS_ADDRESS '${DBUS_SESSION_BUS_ADDRESS}';"
++      echo "set DBUS_SESSION_BUS_PID=${DBUS_SESSION_BUS_PID};"
++fi
++
++exit 0
+--- dbus-1.0.0/start-system-bus.sh     1969-12-31 19:00:00.000000000 -0500
++++ dbus-1.0.0-new/start-system-bus.sh 2006-11-10 09:14:30.000000000 -0500
+@@ -0,0 +1,13 @@
++#!/bin/sh
++
++if [ -f "@FINKPREFIX@/var/run/dbus/pid" ]; then
++      PID=`cat "@FINKPREFIX@/var/run/dbus/pid"`
++      if [ `/bin/ps -p "${PID}" | grep -c "^ *${PID} "` -eq 0 ]; then
++              rm -f "@FINKPREFIX@/var/run/dbus/pid"
++              exec "@FINKPREFIX@/bin/dbus-daemon" --system
++      fi
++else
++      exec "@FINKPREFIX@/bin/dbus-daemon" --system
++fi
++
++exit 0

--- NEW FILE: dbus-sharp.patch ---
--- dbus-sharp-0.70/mono/dbus-sharp.dll.config.in~      2006-07-18 
14:26:34.000000000 +0200
+++ dbus-sharp-0.70/mono/dbus-sharp.dll.config.in       2006-08-01 
15:30:49.000000000 +0200
@@ -1,4 +1,4 @@
 <configuration>
-  <dllmap dll="dbus-1" target="[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@LIB_SUFFIX@"/>
-  <dllmap dll="dbus-glib-1" target="[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@LIB_SUFFIX@"/>
+  <dllmap dll="dbus-1" target="libdbus-1.3.dylib"/>
+  <dllmap dll="dbus-glib-1" target="libdbus-glib-1.2.dylib"/>
 </configuration>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to