Fix the Python bindings build on -CURRENT, and make sure the Python

bindings are properly linked to libdbus-1.

Reported by:	olgeni
This commit is contained in:
Joe Marcus Clarke 2004-08-08 18:01:16 +00:00
parent 2a6028f8be
commit 29a2d8d1ee
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=115671
4 changed files with 10 additions and 7 deletions

View file

@ -7,7 +7,7 @@
PORTNAME= dbus
PORTVERSION= 0.21
PORTREVISION= 2
PORTREVISION?= 2
CATEGORIES?= devel gnome
MASTER_SITES= http://freedesktop.org/Software/dbus/releases/

View file

@ -1,11 +1,11 @@
--- python/Makefile.in.orig Sun Jul 25 03:19:00 2004
+++ python/Makefile.in Sun Jul 25 03:19:40 2004
--- python/Makefile.in.orig Sun Aug 8 13:53:50 2004
+++ python/Makefile.in Sun Aug 8 13:57:05 2004
@@ -237,7 +237,7 @@
dbusbindings_LTLIBRARIES = dbus_bindings.la
dbus_bindings_la_LDFLAGS = -module -avoid-version -fPIC -export-symbols-regex initdbus_bindings
-dbus_bindings_la_LIBADD = $(top_builddir)/dbus/libdbus-1.la $(top_builddir)/glib/libdbus-glib-1.la
+dbus_bindings_la_LIBADD =
+dbus_bindings_la_LIBADD = -ldbus-1 -ldbus-glib-1
nodist_dbus_bindings_la_SOURCES = dbus_bindings.c
EXTRA_DIST = \
@ -15,7 +15,7 @@
-dbus_bindings_la_DEPENDENCIES = $(top_builddir)/dbus/libdbus-1.la \
- $(top_builddir)/glib/libdbus-glib-1.la
+dbus_bindings_la_DEPENDENCIES =
+dbus_bindings_la_DEPENDENCIES = -ldbus-1 -ldbus-glib-1
nodist_dbus_bindings_la_OBJECTS = dbus_bindings.lo
dbus_bindings_la_OBJECTS = $(nodist_dbus_bindings_la_OBJECTS)

View file

@ -1,10 +1,12 @@
--- python/dbus_bindings.pyx.in.orig Tue Oct 28 19:06:07 2003
+++ python/dbus_bindings.pyx.in Sun Jul 25 03:17:42 2004
@@ -1,5 +1,11 @@
+++ python/dbus_bindings.pyx.in Sun Aug 8 13:52:34 2004
@@ -1,5 +1,13 @@
# -*- Mode: Python -*-
+cdef extern from "sys/types.h":
+ ctypedef size_t
+ ctypedef __int64_t
+ ctypedef __uint64_t
+
+cdef extern from "sys/cdefs.h":
+ ctypedef __signed

View file

@ -5,6 +5,7 @@
# $FreeBSD$
#
PORTREVISION= 3
CATEGORIES= devel gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}