pkgsrc/sysutils/dbus/Makefile

126 lines
3.2 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.59 2013/01/06 03:55:51 ryoon Exp $
DISTNAME= dbus-1.6.8
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
CATEGORIES= sysutils
MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/
MAINTAINER= pkgsrc-users@NetBSD.org
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
HOMEPAGE= http://www.freedesktop.org/Software/dbus
COMMENT= Message bus system
2010-01-24 18:11:17 +01:00
LICENSE= gnu-gpl-v2
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
CONFLICTS+= dbus-glib<0.71
CONFLICTS+= py*-dbus<0.71
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
GNU_CONFIGURE= YES
USE_TOOLS+= gmake msgfmt pkg-config
USE_LIBTOOL= YES
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
PKGCONFIG_OVERRIDE= dbus-1.pc.in
BUILD_DEFS+= VARBASE
OWN_DIRS_PERMS+= ${VARBASE}/db/dbus ${DBUS_USER} ${DBUS_GROUP} 0755
SPECIAL_PERMS+= libexec/dbus-daemon-launch-helper ${REAL_ROOT_USER} ${DBUS_GROUP} 4511
.include "../../mk/bsd.prefs.mk"
# Disable man2html detection forcibly
CONFIGURE_ENV+= ac_cv_path_MAN2HTML=
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
#CONFIGURE_ARGS+= --enable-embedded-tests
#CFLAGS.NetBSD+= -D_NETBSD_SOURCE
CONFIGURE_ARGS_GROUPS= enable disable with without
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
.if ${OPSYS} == "Darwin"
CONFIGURE_ARGS+= --with-session-socket-dir=/tmp
.endif
CONFIGURE_ARGS.Linux= abstract-sockets dnotify selinux
CONFIGURE_ARGS.docs= doxygen-docs xml-docs
CONFIGURE_ARGS.without+= init-scripts
CONFIGURE_ARGS.disable= ansi gcov
CONFIGURE_ARGS.disable+= console-owner-file
CONFIGURE_ARGS.disable+= ${CONFIGURE_ARGS.docs}
CONFIGURE_ARGS.enable= checks static
###
### XXX the spawn test hangs, and some of these tests may be bogus
###
#.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
#PKG_OPTIONS.dbus+= debug
#TEST_TARGET= check
#.endif
CONFIGURE_ARGS.with= dbus-user=${DBUS_USER}
CONFIGURE_ARGS.with+= test-socket-dir=${WRKDIR:Q}
CONFIGURE_ARGS.with+= xml=expat
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
PTHREAD_AUTO_VARS= yes
.if ${OPSYS} == "Linux"
PLIST.linux= yes
.else
CONFIGURE_ARGS.disable+=\
${CONFIGURE_ARGS.Linux}
.endif
PLIST_VARS+= linux
CONFIGURE_ARGS+=\
${CONFIGURE_ARGS_GROUPS:@.g.@ \
${CONFIGURE_ARGS.${.g.}:@.a.@ \
--${.g.}-${.a.} \
@} \
@:M*}
MAKE_DIRS= ${PKG_SYSCONFDIR}/dbus-1/event.d
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dbus-1/system.d
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dbus-1/session.d
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
EGDIR= ${PREFIX}/share/examples/dbus
CONF_FILES= ${EGDIR}/session.conf ${PKG_SYSCONFDIR}/dbus-1/session.conf
CONF_FILES+= ${EGDIR}/system.conf ${PKG_SYSCONFDIR}/dbus-1/system.conf
2006-03-31 18:40:41 +02:00
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
RCD_SCRIPTS= dbus
PKG_GROUPS_VARS+= DBUS_GROUP
PKG_USERS_VARS+= DBUS_USER
PKG_GROUPS= ${DBUS_GROUP}
PKG_USERS= ${DBUS_USER}:${DBUS_GROUP}
PKG_GECOS.${DBUS_USER}= System message bus
PKG_HOME.${DBUS_USER}= ${VARBASE}/run/dbus
FILES_SUBST+= DBUS_USER=${DBUS_USER}
FILES_SUBST+= DBUS_GROUP=${DBUS_GROUP}
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
BUILDLINK_TRANSFORM+= rm:-Wl,--gc-sections
# Package tries to use these if gcc accepts them, but that doesn't
# mean that we universally can *run* the executables
BUILDLINK_TRANSFORM+= rm:-fPIE
BUILDLINK_TRANSFORM+= rm:-pie
.if ${OPSYS} == "OpenBSD"
BUILDLINK_TRANSFORM+= rm:-lrt
.endif
.include "options.mk"
.if ${OPSYS} == "Linux"
post-install:
${INSTALL_DATA} ${WRKSRC}/bus/rc.messagebus \
${DESTDIR}${PREFIX}/share/examples/rc.d/rc.messagebus.slackware
${INSTALL_DATA} ${WRKSRC}/bus/messagebus \
${DESTDIR}${PREFIX}/share/examples/rc.d/messagebus.redhat
.endif
.include "../../mk/pthread.buildlink3.mk"
Update to 0.91: D-Bus 0.91 (24 July 2006) == - Remove some lingering bits left over from the bindings split - Fix assertion causing D-Bus applications to crash when checks are enabled - Fix a timeout bug which would block applications from being auto started D-Bus 0.90 (17 July 2006) == - API/ABI freeze for 1.0 - Bindings are now split out into seperate packages - ListActivatableNames added as a method on the bus - Removed deprecated dbus_connection_disconnect (use dbus_connection_close) - Shared connections are now unreffed on disconnect - Fixed pending calls for threaded enviornments - Pending calls get timed out on connection disconnect - dbus_connection_send_with_reply returns TRUE and a NULL pending call if you call it on a connection object which has been disconnected already (it returns FALSE on Out of Memory errors only) - dbus-monitor now correctly catches methods, not just signals - dbus-monitor now prints object paths D-BUS 0.62 (12 June 2006) == - Doc fixes - Added support for all data-types for the dbus tools - Fixed eavesdropping on method calls (dbus-monitor) - Fixed silent dropping of method calls with interface=NULL - Fixed console ownership problems in Solaris - Fixed installation of dbus-signature.h and #include it in dbus/dbus.h - Flush the user database cache on config reload - GLib bindings: - Fix memory leaks - Fix properties in DBusGProxy so that they can be given in any order - Added lots of assertions to ensure correct use - Remove duplicated code - Fix static string pointer uses in GPtrArray-based collections - Python bindings: - Remove reference to sys/cdefs.h - Qt4 bindings: - Code reorganized - Added the dbusidl2cpp, dbuscpp2xml and dbus tools - Added example programs (ping-pong, complex ping-pong, listnames, chat) - Updated selftests - Fixed compilation and .moc- and .ui-file processing and cleaning - Made central classes derive from QObject - Enhance error reporting - Many bugfixes - Mono bindings: - Minor bugfixes
2006-08-23 11:44:27 +02:00
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"