diff --git a/devel/dbus-sharp/Makefile b/devel/dbus-sharp/Makefile index a5d4998c11fe..8c870c4660c7 100644 --- a/devel/dbus-sharp/Makefile +++ b/devel/dbus-sharp/Makefile @@ -3,41 +3,23 @@ # Whom: Tom McLaughlin # # $FreeBSD$ -# $Id: Makefile,v 1.26 2006/11/15 16:22:08 tmclau02 Exp $ # PORTNAME= dbus-sharp -PORTVERSION= 0.62 -PORTREVISION= 25 +PORTVERSION= 0.7.0 +PORTEPOCH= 1 CATEGORIES= devel gnome -MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/ -DISTNAME= dbus-${PORTVERSION} +MASTER_SITES= http://cloud.github.com/downloads/mono/${PORTNAME}/ MAINTAINER= mono@FreeBSD.org COMMENT= Mono interface to the D-BUS messaging system -LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus +BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono +RUN_DEPENDS= mono:${PORTSDIR}/lang/mono -BUILD_WRKSRC= ${WRKSRC}/mono -INSTALL_WRKSRC= ${BUILD_WRKSRC} - -USE_GNOME= gnomehack gtksharp10 +GNU_CONFIGURE= yes USE_GMAKE= yes -USE_AUTOTOOLS= libtool -CONFIGURE_ARGS= --enable-mono \ - --disable-python \ - --disable-gcj \ - --disable-gtk \ - --disable-qt \ - --with-test-socket-dir=${WRKDIR} \ - --with-system-pid-file=/var/run/dbus/dbus.pid \ - --with-system-socket=/var/run/dbus/system_bus_socket \ - --with-session-socket-dir=/var/tmp \ - --disable-doxygen-docs \ - --disable-xml-docs -CONFIGURE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +USE_GNOME= gnomehack .include "${.CURDIR}/../../lang/mono/bsd.mono.mk" .include diff --git a/devel/dbus-sharp/distinfo b/devel/dbus-sharp/distinfo index 25efd6c76fe3..3b71d945a3c8 100644 --- a/devel/dbus-sharp/distinfo +++ b/devel/dbus-sharp/distinfo @@ -1,2 +1,2 @@ -SHA256 (dbus-0.62.tar.gz) = 884cc2083add655df57acc7bb144c61e9beeabf08ef76fa86929a58d7bc96707 -SIZE (dbus-0.62.tar.gz) = 1737361 +SHA256 (dbus-sharp-0.7.0.tar.gz) = 92529aef9063f477d1975947c6388c63d03234018f45d007c07716dd3e21dd41 +SIZE (dbus-sharp-0.7.0.tar.gz) = 127651 diff --git a/devel/dbus-sharp/files/patch-mono_Makefile.in b/devel/dbus-sharp/files/patch-mono_Makefile.in deleted file mode 100644 index 7f1d7026cf22..000000000000 --- a/devel/dbus-sharp/files/patch-mono_Makefile.in +++ /dev/null @@ -1,108 +0,0 @@ ---- mono/Makefile.in.orig Thu Jun 30 23:27:19 2005 -+++ mono/Makefile.in Thu Jun 30 23:27:43 2005 -@@ -299,7 +299,7 @@ - target_cpu = @target_cpu@ - target_os = @target_os@ - target_vendor = @target_vendor@ --SUBDIRS = . doc example -+SUBDIRS = . example - TARGET = $(ASSEMBLY) - NOINST_EXES = test-dbus-sharp.exe - ASSEMBLY_NAME = dbus-sharp -@@ -345,6 +345,10 @@ - $(ASSEMBLY).config.in \ - dbus-sharp.snk - -+pkgconfigdir = $(prefix)/libdata/pkgconfig -+pkgconfigDATA_INSTALL = $(INSTALL_DATA) -+pkgconfig_DATA = ../dbus-sharp.pc -+ - all: all-recursive - - .SUFFIXES: -@@ -391,6 +395,23 @@ - distclean-libtool: - -rm -f libtool - uninstall-info-am: -+install-pkgconfigDATA: $(pkgconfig_DATA) -+ @$(NORMAL_INSTALL) -+ test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)" -+ @list='$(pkgconfig_DATA)'; for p in $$list; do \ -+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ -+ f="`echo $$p | sed -e 's|^.*/||'`"; \ -+ echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \ -+ $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \ -+ done -+ -+uninstall-pkgconfigDATA: -+ @$(NORMAL_UNINSTALL) -+ @list='$(pkgconfig_DATA)'; for p in $$list; do \ -+ f="`echo $$p | sed -e 's|^.*/||'`"; \ -+ echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \ -+ rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \ -+ done - - # This directory's subdirectories are mostly independent; you can cd - # into them and run `make' without going through this Makefile. -@@ -569,7 +590,7 @@ - done - check-am: all-am - check: check-recursive --all-am: Makefile -+all-am: Makefile $(pkgconfig_DATA) - installdirs: installdirs-recursive - installdirs-am: - install: install-recursive -@@ -614,7 +635,7 @@ - - info-am: - --install-data-am: install-data-local -+install-data-am: install-data-local install-pkgconfigDATA - - install-exec-am: - -@@ -640,7 +661,7 @@ - - ps-am: - --uninstall-am: uninstall-info-am uninstall-local -+uninstall-am: uninstall-info-am uninstall-local uninstall-pkgconfigDATA - - uninstall-info: uninstall-info-recursive - -@@ -651,12 +672,13 @@ - html-am info info-am install install-am install-data \ - install-data-am install-data-local install-exec \ - install-exec-am install-info install-info-am install-man \ -- install-strip installcheck installcheck-am installdirs \ -+ install-pkgconfigDATA install-strip installcheck \ -+ installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-info-am \ -- uninstall-local -+ uninstall-pkgconfigDATA uninstall-local - - - all-am: $(TARGET) -@@ -672,14 +694,14 @@ - - install-data-local: - @if test -n '$(TARGET)'; then \ -- echo "$(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \ -- $(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \ -+ echo "$(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir)"; \ -+ $(GACUTIL) /i $(ASSEMBLY) /f /package dbus-sharp /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir) || exit 1; \ - fi - - uninstall-local: - @if test -n '$(TARGET)'; then \ -- echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir)"; \ -- $(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \ -+ echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir)"; \ -+ $(GACUTIL) /u $(ASSEMBLY_NAME) /package dbus-sharp /gacdir $(DESTDIR)$(libdir) /root $(DESTDIR)$(libdir)|| exit 1; \ - fi - # 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. diff --git a/devel/dbus-sharp/files/patch-mono_dbus-sharp.dll.config.in b/devel/dbus-sharp/files/patch-mono_dbus-sharp.dll.config.in deleted file mode 100644 index b7c0032aad1f..000000000000 --- a/devel/dbus-sharp/files/patch-mono_dbus-sharp.dll.config.in +++ /dev/null @@ -1,9 +0,0 @@ ---- mono/dbus-sharp.dll.config.in.orig Sat Mar 12 20:56:29 2005 -+++ mono/dbus-sharp.dll.config.in Wed Apr 13 21:19:06 2005 -@@ -1,4 +1,4 @@ - -- -- -+ -+ - diff --git a/devel/dbus-sharp/files/patch-src_dbus-sharp.dll.config b/devel/dbus-sharp/files/patch-src_dbus-sharp.dll.config new file mode 100644 index 000000000000..7a8bcfe77ea8 --- /dev/null +++ b/devel/dbus-sharp/files/patch-src_dbus-sharp.dll.config @@ -0,0 +1,10 @@ + +$FreeBSD$ + +--- src/dbus-sharp.dll.config.orig ++++ src/dbus-sharp.dll.config +@@ -1,3 +1,3 @@ + +- ++ + diff --git a/devel/dbus-sharp/pkg-descr b/devel/dbus-sharp/pkg-descr index 76b311a71f0f..7f24b015902b 100644 --- a/devel/dbus-sharp/pkg-descr +++ b/devel/dbus-sharp/pkg-descr @@ -1,3 +1,5 @@ -C# interface to the D-BUS messaging system. +This is a fork of ndesk-dbus, which is a C# implementation of D-Bus. It's often +referred to as "managed D-Bus" to avoid confusion with existing bindings (which +wrap libdbus). -WWW: http://www.freedesktop.org/Software/dbus +WWW: http://mono.github.com/dbus-sharp/ diff --git a/devel/dbus-sharp/pkg-plist b/devel/dbus-sharp/pkg-plist index de7464319937..d854cb3681d1 100644 --- a/devel/dbus-sharp/pkg-plist +++ b/devel/dbus-sharp/pkg-plist @@ -1,8 +1,9 @@ -lib/mono/dbus-sharp/dbus-sharp.dll -lib/mono/gac/dbus-sharp/0.62.0.0__9eef2692033670f5/dbus-sharp.dll -lib/mono/gac/dbus-sharp/0.62.0.0__9eef2692033670f5/dbus-sharp.dll.config -lib/mono/gac/dbus-sharp/0.62.0.0__9eef2692033670f5/dbus-sharp.dll.mdb -libdata/pkgconfig/dbus-sharp.pc -@dirrm lib/mono/gac/dbus-sharp/0.62.0.0__9eef2692033670f5 +@comment $FreeBSD$ +lib/mono/dbus-sharp-1.0/dbus-sharp.dll +lib/mono/gac/dbus-sharp/1.0.0.0__5675b0c3093115b5/dbus-sharp.dll +lib/mono/gac/dbus-sharp/1.0.0.0__5675b0c3093115b5/dbus-sharp.dll.config +lib/mono/gac/dbus-sharp/1.0.0.0__5675b0c3093115b5/dbus-sharp.dll.mdb +libdata/pkgconfig/dbus-sharp-1.0.pc +@dirrm lib/mono/gac/dbus-sharp/1.0.0.0__5675b0c3093115b5 @dirrm lib/mono/gac/dbus-sharp -@dirrm lib/mono/dbus-sharp +@dirrm lib/mono/dbus-sharp-1.0