[csw-devel] SF.net SVN: gar:[5187] csw/mgar/pkg/dbus-python/trunk

valholla at users.sourceforge.net valholla at users.sourceforge.net
Fri Jun 5 20:35:44 CEST 2009


Revision: 5187
          http://gar.svn.sourceforge.net/gar/?rev=5187&view=rev
Author:   valholla
Date:     2009-06-05 18:35:44 +0000 (Fri, 05 Jun 2009)

Log Message:
-----------
working

Modified Paths:
--------------
    csw/mgar/pkg/dbus-python/trunk/Makefile
    csw/mgar/pkg/dbus-python/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/dbus-python/trunk/files/no-stdint.diff

Modified: csw/mgar/pkg/dbus-python/trunk/Makefile
===================================================================
--- csw/mgar/pkg/dbus-python/trunk/Makefile	2009-06-05 17:58:58 UTC (rev 5186)
+++ csw/mgar/pkg/dbus-python/trunk/Makefile	2009-06-05 18:35:44 UTC (rev 5187)
@@ -10,34 +10,33 @@
 	reliable to code a "single instance" application or daemon, 
 	and to launch applications and daemons on demand when their services 
 	are needed.
-
-	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). 
-	Currently the communicating applications are on one computer, 
-	or through unencrypted TCP/IP suitable for use behind a firewall 
-	with shared NFS home directories. (Help wanted with better remote 
-	transports - the transport mechanism is well-abstracted and extensible.)
 endef
 
 MASTER_SITES = http://dbus.freedesktop.org/releases/dbus-python/
 DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
 
 SPKG_SOURCEURL = http://www.freedesktop.org/wiki/Software/DBusBindings
-PACKAGES = CSWdbus-python
-CATALOGNAME_CSWdbus-python = dbus-python
-SPKG_DESC_CSWdbus-python = $(DESCRIPTION)
+PACKAGES = CSWdbuspython
+CATALOGNAME_CSWdbuspython = dbus_python
+SPKG_DESC_CSWdbuspython = $(DESCRIPTION)
+REQUIRED_PKGS_CSWdbuspython  = CSWdbusglib CSWggettextrt CSWglib2 CSWlibdbus
 
-REQUIRED_PKGS_CSWdbus-python  = 
+EXTRA_MERGE_EXCLUDE_FILES = .*\.pyo .*\.pyc
+PROTOTYPE_FILTER = awk '$$$$3 ~ /.*\.py$$$$/ { $$$$2 = "cswpycompile" } { print }'
+SPKG_CLASSES = none cswpycompile
+REQUIRED_PKGS += CSWcswclassutils
 
 # We define upstream file regex so we can be notifed of 
 # new upstream software release
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2
-CFLAGS = -xc99
+
+PATCHFILES = no-stdint.diff
+
+CPPFLAGS += -I$(DESTDIR)/opt/csw/include/dbus-1.0
+CPPFLAGS += -I$(DESTDIR)/opt/csw/lib/dbus-1.0/include
+
 CONFIGURE_ARGS  = $(DIRPATHS)
+CONFIGURE_ARGS += --disable-tests
 
+
 include gar/category.mk

Modified: csw/mgar/pkg/dbus-python/trunk/checksums
===================================================================
--- csw/mgar/pkg/dbus-python/trunk/checksums	2009-06-05 17:58:58 UTC (rev 5186)
+++ csw/mgar/pkg/dbus-python/trunk/checksums	2009-06-05 18:35:44 UTC (rev 5187)
@@ -1 +1,2 @@
 562c78876219bf458d79a041af18293d  download/dbus-python-0.83.0.tar.gz
+c42304c930b301e5041a809db73dcbe6  download/no-stdint.diff

Added: csw/mgar/pkg/dbus-python/trunk/files/no-stdint.diff
===================================================================
--- csw/mgar/pkg/dbus-python/trunk/files/no-stdint.diff	                        (rev 0)
+++ csw/mgar/pkg/dbus-python/trunk/files/no-stdint.diff	2009-06-05 18:35:44 UTC (rev 5187)
@@ -0,0 +1,72 @@
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/abstract.c dbus-python-0.83.0/_dbus_bindings/abstract.c
+--- dbus-python-0.83.0.orig/_dbus_bindings/abstract.c	2008-07-23 10:35:58.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/abstract.c	2009-06-05 13:25:05.519497264 -0500
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #include <structmember.h>
+ 
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ #include "types-internal.h"
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/bytes.c dbus-python-0.83.0/_dbus_bindings/bytes.c
+--- dbus-python-0.83.0.orig/_dbus_bindings/bytes.c	2008-07-23 10:35:58.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/bytes.c	2009-06-05 13:25:32.683434850 -0500
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #include <structmember.h>
+ 
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ #include "types-internal.h"
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/containers.c dbus-python-0.83.0/_dbus_bindings/containers.c
+--- dbus-python-0.83.0.orig/_dbus_bindings/containers.c	2008-07-23 10:35:58.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/containers.c	2009-06-05 13:25:51.428790510 -0500
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #include <structmember.h>
+ 
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ #include "types-internal.h"
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/float.c dbus-python-0.83.0/_dbus_bindings/float.c
+--- dbus-python-0.83.0.orig/_dbus_bindings/float.c	2008-07-23 10:35:59.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/float.c	2009-06-05 13:26:00.721774780 -0500
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #include <structmember.h>
+ 
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ #include "types-internal.h"
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/signature.c dbus-python-0.83.0/_dbus_bindings/signature.c
+--- dbus-python-0.83.0.orig/_dbus_bindings/signature.c	2008-07-23 10:35:59.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/signature.c	2009-06-05 13:26:10.893919772 -0500
+@@ -26,7 +26,7 @@
+ #include <Python.h>
+ #include <structmember.h>
+ 
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ #include "types-internal.h"
+diff --speed-large-files --minimal -Nru dbus-python-0.83.0.orig/_dbus_bindings/types-internal.h dbus-python-0.83.0/_dbus_bindings/types-internal.h
+--- dbus-python-0.83.0.orig/_dbus_bindings/types-internal.h	2008-07-23 10:35:59.000000000 -0500
++++ dbus-python-0.83.0/_dbus_bindings/types-internal.h	2009-06-05 13:26:23.934533899 -0500
+@@ -24,7 +24,7 @@
+  */
+ 
+ #include <Python.h>
+-#include <stdint.h>
++#include <sys/int_types.h>
+ 
+ #include "dbus_bindings-internal.h"
+ 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list