diff options
author | Greg Lewis <glewis@FreeBSD.org> | 2009-09-14 04:01:22 +0000 |
---|---|---|
committer | Greg Lewis <glewis@FreeBSD.org> | 2009-09-14 04:01:22 +0000 |
commit | 9dadb5b09c69ee4c8d22c8f7c2ef0c20d41ede53 (patch) | |
tree | 43a778825fb757cf6b6cd08a1452302744c01a7c /devel/monodevelop-vala | |
parent | 17460383c4820f7439fa1082d6a0476b8c7088f3 (diff) |
Notes
Diffstat (limited to 'devel/monodevelop-vala')
-rw-r--r-- | devel/monodevelop-vala/Makefile | 26 | ||||
-rw-r--r-- | devel/monodevelop-vala/distinfo | 3 | ||||
-rw-r--r-- | devel/monodevelop-vala/files/patch-Navigation_ProjectNodeBuilderExtension.cs | 14 | ||||
-rw-r--r-- | devel/monodevelop-vala/files/patch-Parser_TagDatabaseManager.cs | 32 | ||||
-rw-r--r-- | devel/monodevelop-vala/pkg-descr | 3 |
5 files changed, 78 insertions, 0 deletions
diff --git a/devel/monodevelop-vala/Makefile b/devel/monodevelop-vala/Makefile new file mode 100644 index 000000000000..5ff412eb64a9 --- /dev/null +++ b/devel/monodevelop-vala/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: monodevelop-vala +# Date created: 2009-06-30 +# Whom: Romain Tartiere <romain@blogreen.org> +# +# $FreeBSD$ +# + +PORTNAME= monodevelop-vala +PORTVERSION= 2.0 +CATEGORIES= devel +MASTER_SITES= http://ftp.novell.com/pub/mono/sources/${PORTNAME}/ + +MAINTAINER= mono@FreeBSD.org +COMMENT= Vala language support for Monodevelop + +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop +RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop \ + exctags:${PORTSDIR}/devel/ctags \ + valac:${PORTSDIR}/lang/vala + +USE_BZIP2= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +PLIST_FILES= lib/monodevelop/AddIns/BackendBindings/MonoDevelop.ValaBinding.dll + +.include <bsd.port.mk> diff --git a/devel/monodevelop-vala/distinfo b/devel/monodevelop-vala/distinfo new file mode 100644 index 000000000000..395532d8028b --- /dev/null +++ b/devel/monodevelop-vala/distinfo @@ -0,0 +1,3 @@ +MD5 (monodevelop-vala-2.0.tar.bz2) = 42eb94006f211a811d9bb339841c5e00 +SHA256 (monodevelop-vala-2.0.tar.bz2) = fb1542a65dd5e96aed66a3e16a4c9bc9b3280d97caaa9a026b3c883571b4b699 +SIZE (monodevelop-vala-2.0.tar.bz2) = 103958 diff --git a/devel/monodevelop-vala/files/patch-Navigation_ProjectNodeBuilderExtension.cs b/devel/monodevelop-vala/files/patch-Navigation_ProjectNodeBuilderExtension.cs new file mode 100644 index 000000000000..eb4c1623ba36 --- /dev/null +++ b/devel/monodevelop-vala/files/patch-Navigation_ProjectNodeBuilderExtension.cs @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- Navigation/ProjectNodeBuilderExtension.cs.orig ++++ Navigation/ProjectNodeBuilderExtension.cs +@@ -100,7 +100,7 @@ + check_ctags = true; + + try { +- ProcessWrapper p = Runtime.ProcessService.StartProcess ("ctags", "--version", null, null); ++ ProcessWrapper p = Runtime.ProcessService.StartProcess ("exctags", "--version", null, null); + p.WaitForOutput (); + have_ctags = true; + } catch { diff --git a/devel/monodevelop-vala/files/patch-Parser_TagDatabaseManager.cs b/devel/monodevelop-vala/files/patch-Parser_TagDatabaseManager.cs new file mode 100644 index 000000000000..604258444ad2 --- /dev/null +++ b/devel/monodevelop-vala/files/patch-Parser_TagDatabaseManager.cs @@ -0,0 +1,32 @@ + +$FreeBSD$ + +--- Parser/TagDatabaseManager.cs.orig ++++ Parser/TagDatabaseManager.cs +@@ -81,7 +81,7 @@ + return false; + } + try { +- Runtime.ProcessService.StartProcess ("ctags", "--version", null, null).WaitForOutput (); ++ Runtime.ProcessService.StartProcess ("exctags", "--version", null, null).WaitForOutput (); + } catch { + LoggingService.LogWarning ("Cannot update Vala tags database because exuberant ctags is not installed."); + return false; +@@ -254,7 +254,7 @@ + try { + output = new System.IO.StringWriter (); + +- p = Runtime.ProcessService.StartProcess ("ctags", ctags_options, null, output, output, null); ++ p = Runtime.ProcessService.StartProcess ("exctags", ctags_options, null, output, output, null); + p.WaitForOutput (10000); + if (p.ExitCode != 0 || !File.Exists (tagFullFileName)) { + LoggingService.LogError ("Ctags did not successfully populate the tags database '{0}' from '{1}' within ten seconds.\nOutput: {2}", tagFullFileName, output.ToString ()); +@@ -345,7 +345,7 @@ + try { + output = new System.IO.StringWriter (); + error = new System.IO.StringWriter (); +- p = Runtime.ProcessService.StartProcess ("ctags", ctags_options, null, output, error, null); ++ p = Runtime.ProcessService.StartProcess ("exctags", ctags_options, null, output, error, null); + p.WaitForOutput (10000); + if (p.ExitCode != 0) { + LoggingService.LogError ("Ctags did not successfully populate the tags database from '{0}' within ten seconds.\nError output: {1}", filename, error.ToString ()); diff --git a/devel/monodevelop-vala/pkg-descr b/devel/monodevelop-vala/pkg-descr new file mode 100644 index 000000000000..52a43cf6eb12 --- /dev/null +++ b/devel/monodevelop-vala/pkg-descr @@ -0,0 +1,3 @@ +Vala support for the MonoDevelop IDE. + +WWW: http://www.monodevelop.org |