summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkefren <kefren@pkgsrc.org>2008-04-19 18:46:43 +0000
committerkefren <kefren@pkgsrc.org>2008-04-19 18:46:43 +0000
commitbd9a8edfc25e07624671ab1ad80ea0e1ac6703cd (patch)
tree05a5c6c9d767800d00a9e7fa1ed4b5bfa4bb1515
parent58338ff0ce082a982f5cbf0b460cc5a6a7777874 (diff)
downloadpkgsrc-bd9a8edfc25e07624671ab1ad80ea0e1ac6703cd.tar.gz
Initial import of mono-tools
Mono Tools is a collection of development and testing programs and utilities for use with Mono
-rw-r--r--devel/mono-tools/DESCR2
-rw-r--r--devel/mono-tools/Makefile26
-rw-r--r--devel/mono-tools/PLIST61
-rw-r--r--devel/mono-tools/buildlink3.mk19
-rw-r--r--devel/mono-tools/distinfo6
-rw-r--r--devel/mono-tools/patches/patch-aa11
6 files changed, 125 insertions, 0 deletions
diff --git a/devel/mono-tools/DESCR b/devel/mono-tools/DESCR
new file mode 100644
index 00000000000..6d85281f354
--- /dev/null
+++ b/devel/mono-tools/DESCR
@@ -0,0 +1,2 @@
+A collection of tools and utilities for use with the
+Mono runtime environment.
diff --git a/devel/mono-tools/Makefile b/devel/mono-tools/Makefile
new file mode 100644
index 00000000000..1e000956f8b
--- /dev/null
+++ b/devel/mono-tools/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/19 18:46:43 kefren Exp $
+
+DISTNAME= mono-tools-${MONO_VERSION}
+CATEGORIES= devel
+MASTER_SITES= http://go-mono.com/sources/mono-tools/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= kefren@NetBSD.org
+HOMEPAGE= http://www.mono-project.com/
+COMMENT= Tools for use with the Mono runtime
+
+.include "../../lang/mono/Makefile.common"
+
+PKGCONFIG_OVERRIDE+= create-native-map/lib/pkgconfig/create-native-map.pc.in
+PKGCONFIG_OVERRIDE+= gendarme/framework/gendarme-framework.pc.in
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config gmake
+
+MAKE_JOBS_SAFE= no
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../lang/mono/buildlink3.mk"
+.include "../../lang/monodoc/buildlink3.mk"
+.include "../../x11/gnome-sharp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/mono-tools/PLIST b/devel/mono-tools/PLIST
new file mode 100644
index 00000000000..f594485d445
--- /dev/null
+++ b/devel/mono-tools/PLIST
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/19 18:46:43 kefren Exp $
+bin/create-native-map
+bin/gasnview
+bin/gendarme
+bin/gnunit
+bin/gnunit2
+bin/gui-compare
+bin/monodoc
+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.BadPractice.xml
+lib/gendarme/Gendarme.Rules.Concurrency.dll
+lib/gendarme/Gendarme.Rules.Concurrency.xml
+lib/gendarme/Gendarme.Rules.Correctness.dll
+lib/gendarme/Gendarme.Rules.Correctness.xml
+lib/gendarme/Gendarme.Rules.Design.dll
+lib/gendarme/Gendarme.Rules.Design.xml
+lib/gendarme/Gendarme.Rules.Exceptions.dll
+lib/gendarme/Gendarme.Rules.Exceptions.xml
+lib/gendarme/Gendarme.Rules.Interoperability.dll
+lib/gendarme/Gendarme.Rules.Interoperability.xml
+lib/gendarme/Gendarme.Rules.Naming.dll
+lib/gendarme/Gendarme.Rules.Naming.xml
+lib/gendarme/Gendarme.Rules.Performance.dll
+lib/gendarme/Gendarme.Rules.Performance.xml
+lib/gendarme/Gendarme.Rules.Portability.dll
+lib/gendarme/Gendarme.Rules.Portability.xml
+lib/gendarme/Gendarme.Rules.Security.dll
+lib/gendarme/Gendarme.Rules.Security.xml
+lib/gendarme/Gendarme.Rules.Smells.dll
+lib/gendarme/Gendarme.Rules.Smells.xml
+lib/gendarme/Gendarme.Rules.Ui.dll
+lib/gendarme/Gendarme.Rules.Ui.xml
+lib/gendarme/Mono.Cecil.dll
+lib/gendarme/gendarme.exe
+lib/gendarme/rules.xml
+lib/gui-compare/Mono.Cecil.dll
+lib/gui-compare/gui-compare.exe
+lib/mono/1.0/gasnview.exe
+lib/mono/1.0/gnunit.exe
+lib/mono/2.0/gnunit2.exe
+lib/monodoc/GtkHtmlHtmlRender.dll
+lib/monodoc/browser.exe
+lib/pkgconfig/create-native-map.pc
+lib/pkgconfig/gendarme-framework.pc
+man/man1/create-native-map.1
+man/man1/gendarme.1
+share/applications/monodoc.desktop
+share/locale/ca/LC_MESSAGES/mono-tools.mo
+share/locale/da/LC_MESSAGES/mono-tools.mo
+share/locale/es/LC_MESSAGES/mono-tools.mo
+share/locale/fr/LC_MESSAGES/mono-tools.mo
+share/locale/pt_BR/LC_MESSAGES/mono-tools.mo
+share/pixmaps/monodoc.png
+@exec ${MKDIR} %D/lib/ilcontrast
+@dirrm lib/ilcontrast
+@dirrm lib/gui-compare
+@dirrm lib/gendarme
+@dirrm lib/create-native-map
diff --git a/devel/mono-tools/buildlink3.mk b/devel/mono-tools/buildlink3.mk
new file mode 100644
index 00000000000..8f8328f767c
--- /dev/null
+++ b/devel/mono-tools/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/04/19 18:46:43 kefren Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+MONO_TOOLS_BUILDLINK3_MK:= ${MONO_TOOLS_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= mono-tools
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nmono-tools}
+BUILDLINK_PACKAGES+= mono-tools
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}mono-tools
+
+.if ${MONO_TOOLS_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.mono-tools+= mono-tools>=1.9
+BUILDLINK_PKGSRCDIR.mono-tools?= ../../devel/mono-tools
+.endif # MONO_TOOLS_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/mono-tools/distinfo b/devel/mono-tools/distinfo
new file mode 100644
index 00000000000..eb32343926d
--- /dev/null
+++ b/devel/mono-tools/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/19 18:46:43 kefren Exp $
+
+SHA1 (mono-tools-1.9.tar.bz2) = 1530951261231af4b7cf788dec2646a951a620ee
+RMD160 (mono-tools-1.9.tar.bz2) = 843b30f5546829ce7063ec6f26bb5c09b1f81429
+Size (mono-tools-1.9.tar.bz2) = 523749 bytes
+SHA1 (patch-aa) = c421b09bf0912fbfc2b0a8972aa008ba95dc7133
diff --git a/devel/mono-tools/patches/patch-aa b/devel/mono-tools/patches/patch-aa
new file mode 100644
index 00000000000..f379ef0f70d
--- /dev/null
+++ b/devel/mono-tools/patches/patch-aa
@@ -0,0 +1,11 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/04/19 18:46:43 kefren Exp $
+--- po/Makefile.in.in.orig 2008-03-19 13:44:17.000000000 +0200
++++ po/Makefile.in.in 2008-03-19 13:44:36.000000000 +0200
+@@ -32,6 +32,7 @@
+ gnulocaledir = $(datadir)/locale
+ gettextsrcdir = $(datadir)/glib-2.0/gettext/po
+ subdir = po
++top_builddir = @top_builddir@
+
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@