# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # monodevelop # monodevelop/files # monodevelop/files/patch-LibApr.cs # monodevelop/files/patch-LibSvnClient.cs # monodevelop/files/patch-SystemAssemblyService.cs # monodevelop/files/patch-WelcomePageContent.xml # monodevelop/Makefile # monodevelop/distinfo # monodevelop/pkg-descr # monodevelop/pkg-plist # echo c - monodevelop mkdir -p monodevelop > /dev/null 2>&1 echo c - monodevelop/files mkdir -p monodevelop/files > /dev/null 2>&1 echo x - monodevelop/files/patch-LibApr.cs sed 's/^X//' >monodevelop/files/patch-LibApr.cs << 'END-of-monodevelop/files/patch-LibApr.cs' X--- Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs.orig Sun Feb 25 17:59:17 2007 X+++ Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs Sun Feb 25 17:59:48 2007 X@@ -64,7 +64,7 @@ X X public class LibApr1: LibApr X { X- private const string aprlib = "libapr-1.so.0"; X+ private const string aprlib = "libapr-1.so.2"; X X public override void initialize() { apr_initialize (); } X public override IntPtr pool_create_ex (out IntPtr pool, IntPtr parent, IntPtr abort, IntPtr allocator) { return apr_pool_create_ex(out pool, parent, abort, allocator); } END-of-monodevelop/files/patch-LibApr.cs echo x - monodevelop/files/patch-LibSvnClient.cs sed 's/^X//' >monodevelop/files/patch-LibSvnClient.cs << 'END-of-monodevelop/files/patch-LibSvnClient.cs' X--- Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs.orig Wed Jun 13 09:34:13 2007 X+++ Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs Wed Jun 13 09:34:37 2007 X@@ -946,7 +946,7 @@ X no_diff_deleted, outfile, errfile, ctx, pool); X } X X- [DllImport(svnclientlib)] static extern void svn_auth_open (out IntPtr auth_baton, IntPtr providers, IntPtr pool); X+ [DllImport("libsvn_subr-1.so.0")] static extern void svn_auth_open (out IntPtr auth_baton, IntPtr providers, IntPtr pool); X [DllImport(svnclientlib)] static extern void svn_client_get_simple_provider (IntPtr item, IntPtr pool); X [DllImport(svnclientlib)] static extern void svn_client_get_simple_prompt_provider (IntPtr item, svn_auth_simple_prompt_func_t prompt_func, IntPtr prompt_batton, [MarshalAs (UnmanagedType.SysInt)] int retry_limit, IntPtr pool); X [DllImport(svnclientlib)] static extern void svn_client_get_username_provider (IntPtr item, IntPtr pool); END-of-monodevelop/files/patch-LibSvnClient.cs echo x - monodevelop/files/patch-SystemAssemblyService.cs sed 's/^X//' >monodevelop/files/patch-SystemAssemblyService.cs << 'END-of-monodevelop/files/patch-SystemAssemblyService.cs' X--- Core/src/MonoDevelop.Core/MonoDevelop.Core/SystemAssemblyService.cs.orig Fri Feb 23 21:20:47 2007 X+++ Core/src/MonoDevelop.Core/MonoDevelop.Core/SystemAssemblyService.cs Fri Feb 23 21:21:31 2007 X@@ -272,9 +272,9 @@ X foreach (string pathdir in path_dirs.Split (Path.PathSeparator)) { X if (pathdir == null) X continue; X- if (File.Exists (pathdir + Path.DirectorySeparatorChar + "pkg-config")) { X+ if (Directory.Exists (pathdir + Path.DirectorySeparatorChar + "../libdata/pkgconfig")) { X libpath = Path.Combine(pathdir,".."); X- libpath = Path.Combine(libpath,"lib"); X+ libpath = Path.Combine(libpath,"libdata"); X libpath = Path.Combine(libpath,"pkgconfig"); X break; X } END-of-monodevelop/files/patch-SystemAssemblyService.cs echo x - monodevelop/files/patch-WelcomePageContent.xml sed 's/^X//' >monodevelop/files/patch-WelcomePageContent.xml << 'END-of-monodevelop/files/patch-WelcomePageContent.xml' X--- Extras/WelcomePage/WelcomePageContent.xml.orig Fri Feb 23 21:47:59 2007 X+++ Extras/WelcomePage/WelcomePageContent.xml Fri Feb 23 21:49:21 2007 X@@ -16,6 +16,10 @@ X X X X+ END-of-monodevelop/files/patch-WelcomePageContent.xml echo x - monodevelop/Makefile sed 's/^X//' >monodevelop/Makefile << 'END-of-monodevelop/Makefile' X# New ports collection makefile for: monodevelop X# Date created: 20040906 X# Whom: Tom McLaughlin X# X# $FreeBSD$ X# $Id: Makefile,v 1.47 2007/10/26 23:20:13 killfill Exp $ X# X XPORTNAME= monodevelop XPORTVERSION= 0.16 XPORTREVISION= 1 XCATEGORIES= devel XMASTER_SITES= http://go-mono.com/sources/${PORTNAME}/ X XMAINTAINER= bsd-sharp-list@forge.novell.com XCOMMENT= IDE for Mono and Gtk-sharp. X XBUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtksourceview-sharp-2.0.pc:${PORTSDIR}/x11-toolkits/gtksourceview-sharp \ X ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 XRUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtksourceview-sharp-2.0.pc:${PORTSDIR}/x11-toolkits/gtksourceview-sharp \ X ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 \ X ${LOCALBASE}/lib/libgdiplus.a:${PORTSDIR}/x11-toolkits/libgdiplus X XUSE_GECKO= firefox mozilla XUSE_GNOME= gnometarget gnomehack gtksharp20 gnomesharp20 XUSE_GMAKE= yes XUSE_AUTOTOOLS= libtool:15 XUSE_BZIP2= yes XCONFIGURE_ARGS+= DATADIRNAME=share GMSGFMT=msgfmt XMAN1= mdtool.1 X XOPTIONS= SVN "Enable subversion support" on \ X BOO "Enable boo support" on X X.include X X.if !defined(WITHOUT_SVN) XRUN_DEPENDS+= svn:${PORTSDIR}/devel/subversion XCONFIGURE_ARGS+= --enable-subversion XPLIST_SUB+= SVN="" X.else XPLIST_SUB+= SVN="@comment " X.endif X X.if !defined(WITHOUT_BOO) XRUN_DEPENDS+= booish:${PORTSDIR}/lang/boo XBUILD_DEPENDS+= booish:${PORTSDIR}/lang/boo XCONFIGURE_ARGS+= --enable-boo XPLIST_SUB+= BOO="" X.else XPLIST_SUB+= BOO="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|[(]gnome_data[)]/mime$$|(prefix)/share/mime|g ; \ X s|[(]gnome_data[)]/mime/packages$$|(prefix)/share/mime/packages|g ; \ X s|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgconfig|g' \ X ${WRKSRC}/Makefile.in X @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${LOCALBASE}/lib/${GECKO}|g' \ X ${WRKSRC}/monodevelop.in X Xpost-install: X @-update-desktop-database X X.include "${.CURDIR}/../../lang/mono/bsd.mono.mk" X.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk" X.include END-of-monodevelop/Makefile echo x - monodevelop/distinfo sed 's/^X//' >monodevelop/distinfo << 'END-of-monodevelop/distinfo' XMD5 (monodevelop-0.16.tar.bz2) = f5ba7fbfba3185874a466a6e5ec4936b XSHA256 (monodevelop-0.16.tar.bz2) = 380328f790aa74d6b5b9a3317a2c61185aa6ded27d0f0e04435348309653035b XSIZE (monodevelop-0.16.tar.bz2) = 3828259 END-of-monodevelop/distinfo echo x - monodevelop/pkg-descr sed 's/^X//' >monodevelop/pkg-descr << 'END-of-monodevelop/pkg-descr' XMonoDevelop is a free GNOME integrated development environment (IDE) Xprimarily designed for C# and other .NET languages. X XIt was originally a port of SharpDevelop 0.98. X XThe main features of MonoDevelop are: X X * Code Completion X * Class Management X * Built-in Help X * Project Support X * Add-ins X XWWW: http://monodevelop.com/ END-of-monodevelop/pkg-descr echo x - monodevelop/pkg-plist sed 's/^X//' >monodevelop/pkg-plist << 'END-of-monodevelop/pkg-plist' Xbin/mdtool Xbin/monodevelop X%%BOO%%lib/monodevelop/AddIns/BackendBindings/BooBinding.dll X%%BOO%%lib/monodevelop/AddIns/BackendBindings/BooShell.dll Xlib/monodevelop/AddIns/AspNetAddIn/AspNetAddIn.dll Xlib/monodevelop/AddIns/BackendBindings/CBinding.dll Xlib/monodevelop/AddIns/BackendBindings/CSharpBinding.Autotools.dll Xlib/monodevelop/AddIns/BackendBindings/CSharpBinding.dll Xlib/monodevelop/AddIns/BackendBindings/ILAsmBinding.dll Xlib/monodevelop/AddIns/BackendBindings/VBNetBinding.dll Xlib/monodevelop/AddIns/ChangeLogAddIn/ChangeLogAddIn.dll Xlib/monodevelop/AddIns/MonoDevelop.Autotools/Makefile.am.project.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/Makefile.include Xlib/monodevelop/AddIns/MonoDevelop.Autotools/Makefile.noauto.project.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/Makefile.solution.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.dll Xlib/monodevelop/AddIns/MonoDevelop.Autotools/autogen.sh.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/configure.ac.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/configure.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/exe.wrapper.in.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/make-dist.targets Xlib/monodevelop/AddIns/MonoDevelop.Autotools/package.pc.template Xlib/monodevelop/AddIns/MonoDevelop.Autotools/rules.make Xlib/monodevelop/AddIns/MonoDevelop.Database/Mono.Data.Sqlite.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Components.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Components.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.ConnectionManager.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.ConnectionManager.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Designer.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Designer.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Query.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Query.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.MySql.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.MySql.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.Npgsql.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.Npgsql.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.SqlServer.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.SqlServer.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.Sqlite.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.Sqlite.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.addin.xml Xlib/monodevelop/AddIns/MonoDevelop.Database/MonoDevelop.Database.Sql.dll Xlib/monodevelop/AddIns/MonoDevelop.Database/MySql.Data.dll Xlib/monodevelop/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll Xlib/monodevelop/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll Xlib/monodevelop/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll Xlib/monodevelop/AddIns/MonoDevelop.Gettext/MonoDevelop.Gettext.dll Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/MonoDevelop.GtkCore.dll Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/MonoDevelop.GtkCore.dll.mdb Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libstetic.dll Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libstetic.dll.config Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libstetic.dll.mdb Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libsteticui.dll Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libsteticui.dll.config Xlib/monodevelop/AddIns/MonoDevelop.GtkCore/libsteticui.dll.mdb Xlib/monodevelop/AddIns/MonoDevelop.RegexToolkit/MonoDevelop.RegexToolkit.dll Xlib/monodevelop/AddIns/MonoDevelop.SourceEditor.dll Xlib/monodevelop/AddIns/MonoDevelop.WebReferences/MonoDevelop.WebReferences.dll Xlib/monodevelop/AddIns/MonoDevelop.WebReferences/MonoDevelop.WebReferences.dll.mdb Xlib/monodevelop/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions.dll Xlib/monodevelop/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions_nunit.dll Xlib/monodevelop/AddIns/NUnit/MonoDevelop.NUnit.dll Xlib/monodevelop/AddIns/NUnit/nunit.core.dll Xlib/monodevelop/AddIns/NUnit/nunit.framework.dll Xlib/monodevelop/AddIns/VersionControl/Diff.dll Xlib/monodevelop/AddIns/VersionControl/DiffWidget.dll Xlib/monodevelop/AddIns/VersionControl/VersionControlAddIn.dll Xlib/monodevelop/AddIns/WelcomePage/WelcomePage.css Xlib/monodevelop/AddIns/WelcomePage/WelcomePage.dll Xlib/monodevelop/AddIns/WelcomePage/mono-bg.png Xlib/monodevelop/AddIns/WelcomePage/mono-logo.png Xlib/monodevelop/AddIns/prj2make-sharp-lib.dll Xlib/monodevelop/bin/FirebirdSql.Data.Firebird.dll Xlib/monodevelop/bin/Mono.Addins.Gui.dll Xlib/monodevelop/bin/Mono.Addins.Setup.dll Xlib/monodevelop/bin/Mono.Addins.dll Xlib/monodevelop/bin/Mono.Addins.dll.config Xlib/monodevelop/bin/Mono.Cecil.dll Xlib/monodevelop/bin/MonoDevelop.Components.dll Xlib/monodevelop/bin/MonoDevelop.Core.Gui.dll Xlib/monodevelop/bin/MonoDevelop.Core.dll Xlib/monodevelop/bin/MonoDevelop.Dock.dll Xlib/monodevelop/bin/MonoDevelop.Documentation.dll Xlib/monodevelop/bin/MonoDevelop.Ide.dll Xlib/monodevelop/bin/MonoDevelop.Projects.Gui.dll Xlib/monodevelop/bin/MonoDevelop.Projects.dll Xlib/monodevelop/bin/MonoDevelop.Projects.dll.config Xlib/monodevelop/bin/MonoDevelop.exe Xlib/monodevelop/bin/MonoDevelop.exe.addins Xlib/monodevelop/bin/MonoDevelop.exe.config Xlib/monodevelop/bin/NRefactory.dll Xlib/monodevelop/bin/log4net.dll Xlib/monodevelop/bin/mdhost.exe Xlib/monodevelop/bin/mdrun.exe Xlib/monodevelop/bin/mdrun.exe.config Xlib/monodevelop/data/options/DefaultEditingLayout.xml Xlib/monodevelop/data/options/MonoDevelop-templates.xml Xlib/monodevelop/data/options/MonoDevelop-tools.xml Xlib/monodevelop/data/options/MonoDevelopProperties.xml Xlib/monodevelop/data/options/StandardHeader.xml Xlib/monodevelop/data/options/TipsOfTheDay.xml Xlib/monodevelop/data/resources/css/MsdnHelp.css Xlib/monodevelop/data/resources/css/SharpDevelopStandard.css X%%SVN%%lib/monodevelop/AddIns/VersionControl/MonoDevelop.VersionControl.Subversion.dll Xlibdata/pkgconfig/monodevelop.pc Xshare/applications/monodevelop.desktop Xshare/locale/ca/LC_MESSAGES/monodevelop.mo Xshare/locale/cs/LC_MESSAGES/monodevelop.mo Xshare/locale/da/LC_MESSAGES/monodevelop.mo Xshare/locale/de/LC_MESSAGES/monodevelop.mo Xshare/locale/es/LC_MESSAGES/monodevelop.mo Xshare/locale/fr/LC_MESSAGES/monodevelop.mo Xshare/locale/gl/LC_MESSAGES/monodevelop.mo Xshare/locale/it/LC_MESSAGES/monodevelop.mo Xshare/locale/ja/LC_MESSAGES/monodevelop.mo Xshare/locale/pl/LC_MESSAGES/monodevelop.mo Xshare/locale/pt/LC_MESSAGES/monodevelop.mo Xshare/locale/pt_BR/LC_MESSAGES/monodevelop.mo Xshare/locale/ru/LC_MESSAGES/monodevelop.mo Xshare/locale/sv/LC_MESSAGES/monodevelop.mo Xshare/locale/tr/LC_MESSAGES/monodevelop.mo Xshare/locale/zh_CN/LC_MESSAGES/monodevelop.mo Xshare/locale/zh_TW/LC_MESSAGES/monodevelop.mo Xshare/locale/sl_SI/LC_MESSAGES/monodevelop.mo Xshare/mime/application/x-asax.xml Xshare/mime/application/x-ascx.xml Xshare/mime/application/x-ashx.xml Xshare/mime/application/x-asix.xml Xshare/mime/application/x-asmx.xml Xshare/mime/application/x-aspx.xml Xshare/mime/application/x-axd.xml Xshare/mime/application/x-cmbx.xml Xshare/mime/application/x-config.xml Xshare/mime/application/x-disco.xml Xshare/mime/application/x-machine-config.xml Xshare/mime/application/x-master-page.xml Xshare/mime/application/x-mdp.xml Xshare/mime/application/x-mds.xml Xshare/mime/application/x-mdsx.xml Xshare/mime/application/x-prjx.xml Xshare/mime/application/x-remoting.xml Xshare/mime/application/x-resources.xml Xshare/mime/application/x-resourcesx.xml Xshare/mime/application/x-soap-remoting.xml Xshare/mime/application/x-web-config.xml Xshare/mime/application/x-wsdl.xml Xshare/mime/packages/monodevelop.xml Xshare/mime/text/x-csharp.xml Xshare/mime/text/x-js.xml Xshare/mime/text/x-msil.xml Xshare/mime/text/x-nemerle.xml Xshare/mime/text/x-vb.xml Xshare/pixmaps/monodevelop.png X@dirrmtry share/applications X@dirrm share/locale/sv/LC_MESSAGES X@dirrm share/locale/sv X@dirrm share/locale/ja/LC_MESSAGES X@dirrm share/locale/ja X@dirrm lib/monodevelop/data/resources/css X@dirrm lib/monodevelop/data/resources X@dirrm lib/monodevelop/data/options X@dirrm lib/monodevelop/data X@dirrm lib/monodevelop/bin X@dirrm lib/monodevelop/AddIns/WelcomePage X@dirrm lib/monodevelop/AddIns/VersionControl X@dirrm lib/monodevelop/AddIns/NUnit X@dirrm lib/monodevelop/AddIns/MonoDeveloperExtensions X@dirrm lib/monodevelop/AddIns/MonoDevelop.WebReferences X@dirrm lib/monodevelop/AddIns/MonoDevelop.RegexToolkit X@dirrm lib/monodevelop/AddIns/MonoDevelop.GtkCore X@dirrm lib/monodevelop/AddIns/MonoDevelop.Gettext X@dirrm lib/monodevelop/AddIns/MonoDevelop.DesignerSupport X@dirrm lib/monodevelop/AddIns/MonoDevelop.Deployment X@dirrm lib/monodevelop/AddIns/MonoDevelop.Autotools X@dirrm lib/monodevelop/AddIns/MonoDevelop.Database X@dirrm lib/monodevelop/AddIns/ChangeLogAddIn X@dirrm lib/monodevelop/AddIns/BackendBindings X@dirrm lib/monodevelop/AddIns/AspNetAddIn X@dirrm lib/monodevelop/AddIns X@dirrm lib/monodevelop X@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime X@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true END-of-monodevelop/pkg-plist exit