aboutsummaryrefslogtreecommitdiffstats
path: root/devel/mono-tools
diff options
context:
space:
mode:
Diffstat (limited to 'devel/mono-tools')
-rw-r--r--devel/mono-tools/Makefile17
-rw-r--r--devel/mono-tools/distinfo6
-rw-r--r--devel/mono-tools/files/patch-Makefile.in.in12
-rw-r--r--devel/mono-tools/pkg-plist43
4 files changed, 59 insertions, 19 deletions
diff --git a/devel/mono-tools/Makefile b/devel/mono-tools/Makefile
index 2547e1748984..41cdd6cd31f6 100644
--- a/devel/mono-tools/Makefile
+++ b/devel/mono-tools/Makefile
@@ -3,31 +3,30 @@
# Whom: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
#
# $FreeBSD$
-# $Id: Makefile,v 1.26 2007/05/21 02:18:46 killfill Exp $
+# $Id: Makefile,v 1.30 2007/12/13 19:32:53 killfill Exp $
#
PORTNAME= mono-tools
-PORTVERSION= 1.2.4
-PORTREVISION= 3
+PORTVERSION= 2.0
CATEGORIES= devel
-MASTER_SITES= http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
+MASTER_SITES= ftp://ftp.novell.com/pub/mono/sources/${PORTNAME}/
-MAINTAINER= bsd-sharp@googlegroups.com
+MAINTAINER= mono@FreeBSD.org
COMMENT= Documentation browser for Mono and Mono libraries
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 \
+ ${LOCALBASE}/lib/libgdiplus.a:${PORTSDIR}/x11-toolkits/libgdiplus \
monodocer:${PORTSDIR}/devel/monodoc
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 \
monodocer:${PORTSDIR}/devel/monodoc
USE_BZIP2= yes
-USE_GNOME= gnomehack gnometarget gnomesharp20
+USE_GNOME= gnomehack gnometarget gnomedesktopsharp20
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_GECKO= firefox mozilla
-CONFIGURE_ARGS= --mandir=${PREFIX}/man
-MAN1= create-native-map.1
+MAN1= create-native-map.1 gendarme.1 mprof-decoder.1 mprof-heap-viewer.1
.include <bsd.port.pre.mk>
@@ -38,6 +37,8 @@ post-patch:
${WRKSRC}/create-native-map/lib/pkgconfig/Makefile.in
@${REINPLACE_CMD} -e "s|%%FBSD_MOZILLA_HOME%%|${PREFIX}/lib/${GECKO}|g" \
${WRKSRC}/docbrowser/monodoc.in
+ @${FIND} ${WRKSRC} -name "${GNOME_MAKEFILEIN}*" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|@datadir@/man/man1|@mandir@/man1|g'
.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"
diff --git a/devel/mono-tools/distinfo b/devel/mono-tools/distinfo
index 537a6fee8565..cac2aeb15bb0 100644
--- a/devel/mono-tools/distinfo
+++ b/devel/mono-tools/distinfo
@@ -1,3 +1,3 @@
-MD5 (mono-tools-1.2.4.tar.bz2) = 7d193fea94123a3f30f67bca2873c791
-SHA256 (mono-tools-1.2.4.tar.bz2) = 9246dad467d4d66f1d8e54d55051ba5e7e788efb8f070ca96d4407c5d9f961dd
-SIZE (mono-tools-1.2.4.tar.bz2) = 301009
+MD5 (mono-tools-2.0.tar.bz2) = 955025ab9b25bc58058facc39ab88aae
+SHA256 (mono-tools-2.0.tar.bz2) = 69f18340b8abfe8c92a0324ad0e20641690f81e64fbb2514e53c8ca0689c34e8
+SIZE (mono-tools-2.0.tar.bz2) = 742545
diff --git a/devel/mono-tools/files/patch-Makefile.in.in b/devel/mono-tools/files/patch-Makefile.in.in
index d89a70946377..41ecec3dfc0b 100644
--- a/devel/mono-tools/files/patch-Makefile.in.in
+++ b/devel/mono-tools/files/patch-Makefile.in.in
@@ -1,10 +1,10 @@
---- po/Makefile.in.in.orig Fri Jun 17 01:34:05 2005
-+++ po/Makefile.in.in Fri Jun 17 01:39:12 2005
-@@ -32,6 +32,7 @@
- gettextsrcdir = $(datadir)/glib-2.0/gettext/po
- subdir = po
+--- po/Makefile.in.in.orig 2007-11-24 13:32:28.000000000 +0000
++++ po/Makefile.in.in 2007-11-24 13:32:48.000000000 +0000
+@@ -35,6 +35,7 @@
-+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
++top_builddir = ..
+ CC = @CC@
+ GENCAT = @GENCAT@
diff --git a/devel/mono-tools/pkg-plist b/devel/mono-tools/pkg-plist
index 3e8c0e662bb4..16a66db8a5c4 100644
--- a/devel/mono-tools/pkg-plist
+++ b/devel/mono-tools/pkg-plist
@@ -1,24 +1,63 @@
+@comment $FreeBSD$
bin/create-native-map
bin/gasnview
+bin/gendarme
+bin/gendarme-wizard
bin/gnunit
bin/gnunit2
+bin/gui-compare
bin/ilcontrast
bin/monodoc
+bin/mprof-decoder
+bin/mprof-heap-viewer
lib/create-native-map/MapAttribute.cs
lib/create-native-map/create-native-map.exe
+lib/gendarme/Gendarme.Framework.dll
+lib/gendarme/Gendarme.Rules.BadPractice.dll
+lib/gendarme/Gendarme.Rules.Concurrency.dll
+lib/gendarme/Gendarme.Rules.Correctness.dll
+lib/gendarme/Gendarme.Rules.Design.dll
+lib/gendarme/Gendarme.Rules.Exceptions.dll
+lib/gendarme/Gendarme.Rules.Interoperability.dll
+lib/gendarme/Gendarme.Rules.Maintainability.dll
+lib/gendarme/Gendarme.Rules.Naming.dll
+lib/gendarme/Gendarme.Rules.Performance.dll
+lib/gendarme/Gendarme.Rules.Portability.dll
+lib/gendarme/Gendarme.Rules.Security.dll
+lib/gendarme/Gendarme.Rules.Serialization.dll
+lib/gendarme/Gendarme.Rules.Smells.dll
+lib/gendarme/Gendarme.Rules.Ui.dll
+lib/gendarme/gendarme-wizard.exe
+lib/gendarme/gendarme.exe
+lib/gendarme/rules.xml
+lib/gui-compare/Mono.Cecil.dll
+lib/gui-compare/gui-compare.exe
lib/ilcontrast/ilcontrast.exe
+lib/mono-tools/mprof-decoder-library.dll
+lib/mono-tools/mprof-decoder-library.dll.mdb
+lib/mono-tools/mprof-decoder.exe
+lib/mono-tools/mprof-decoder.exe.mdb
+lib/mono-tools/mprof-heap-snapshot-explorer.dll
+lib/mono-tools/mprof-heap-snapshot-explorer.dll.mdb
+lib/mono-tools/mprof-heap-viewer.exe
+lib/mono-tools/mprof-heap-viewer.exe.mdb
lib/mono/1.0/gasnview.exe
lib/mono/1.0/gnunit.exe
lib/mono/2.0/gnunit2.exe
lib/monodoc/GeckoHtmlRender.dll
lib/monodoc/GtkHtmlHtmlRender.dll
+lib/monodoc/MonoWebBrowserHtmlRender.dll
lib/monodoc/browser.exe
libdata/pkgconfig/create-native-map.pc
+libdata/pkgconfig/gendarme-framework.pc
share/applications/ilcontrast.desktop
share/applications/monodoc.desktop
+share/applications/mprof-heap-viewer.desktop
share/pixmaps/ilcontrast.png
share/pixmaps/monodoc.png
-@dirrmtry share/applications
-@dirrmtry lib/ilcontrast
@dirrmtry lib/monodoc
+@dirrm lib/mono-tools
+@dirrmtry lib/ilcontrast
+@dirrm lib/gui-compare
+@dirrm lib/gendarme
@dirrm lib/create-native-map