aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/gtk-sharp10
diff options
context:
space:
mode:
authortmclaugh <tmclaugh@FreeBSD.org>2005-09-29 12:56:42 +0800
committertmclaugh <tmclaugh@FreeBSD.org>2005-09-29 12:56:42 +0800
commite2ad9c4870255224f1d0e9087ed99e9442a021af (patch)
treee3baa6637249b12b9613b537cb1aed9b80f681aa /x11-toolkits/gtk-sharp10
parente2ccb21986743a2b90f7e64c459c5df2e33bfdbf (diff)
downloadfreebsd-ports-gnome-e2ad9c4870255224f1d0e9087ed99e9442a021af.tar.gz
freebsd-ports-gnome-e2ad9c4870255224f1d0e9087ed99e9442a021af.tar.zst
freebsd-ports-gnome-e2ad9c4870255224f1d0e9087ed99e9442a021af.zip
- Readd gtk-sharp10 and gtk-sharp20 which I accidently deleted.
Notified by: Kris INDEX mail
Diffstat (limited to 'x11-toolkits/gtk-sharp10')
-rw-r--r--x11-toolkits/gtk-sharp10/Makefile39
-rw-r--r--x11-toolkits/gtk-sharp10/distinfo2
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-atk_atk-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-configure20
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gda_gda-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gdk_gdk-sharp.dll.config.in13
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-glade_glade-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-glib_glib-sharp.dll.config.in11
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gnome_gnome-sharp.dll.config.in23
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gnomedb_gnomedb-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gtk_gtk-sharp.dll.config.in13
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-pango_pango-sharp.dll.config.in9
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in7
-rw-r--r--x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in9
-rw-r--r--x11-toolkits/gtk-sharp10/pkg-descr5
-rw-r--r--x11-toolkits/gtk-sharp10/pkg-plist121
19 files changed, 321 insertions, 0 deletions
diff --git a/x11-toolkits/gtk-sharp10/Makefile b/x11-toolkits/gtk-sharp10/Makefile
new file mode 100644
index 000000000000..1b8cb128f927
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: gtk-sharp
+# Date created: 2003-01-01
+# Whom: Juli Mallett
+#
+# $Id: Makefile,v 1.17 2005/06/07 01:01:09 mezz7 Exp $
+# $FreeBSD$
+#
+
+PORTNAME= gtk-sharp
+PORTVERSION= 1.0.10
+PORTREVISION= 1
+CATEGORIES= x11-toolkits
+MASTER_SITES= http://go-mono.com/sources/${PORTNAME}/
+
+MAINTAINER= bsd-sharp-list@forge.novell.com
+COMMENT= GTK+ and GNOME interfaces for the .NET runtime
+
+BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono
+RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
+
+USE_X_PREFIX= yes
+LATEST_LINK= gtk-sharp10
+USE_LIBTOOL_VER=15
+USE_REINPLACE= yes
+INSTALLS_SHLIB= yes
+USE_GMAKE= yes
+USE_PERL5_RUN= yes
+USE_GNOME= gnomehack libgnomedb gtkhtml3 vte librsvg2
+
+MAKE_ENV=MONO_SHARED_DIR=${WRKDIR}
+
+post-patch:
+ @${FIND} ${WRKSRC} -name '*.pl' | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|^#!/usr/bin/perl|#!${PERL}|'
+
+pre-su-install:
+ ${MKDIR} ${LOCALBASE}/share/gapi
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/gtk-sharp10/distinfo b/x11-toolkits/gtk-sharp10/distinfo
new file mode 100644
index 000000000000..57b95ae2b3ee
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/distinfo
@@ -0,0 +1,2 @@
+MD5 (gtk-sharp-1.0.10.tar.gz) = e21fb3c5a39374f86ba70b926311a6d0
+SIZE (gtk-sharp-1.0.10.tar.gz) = 1841067
diff --git a/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in
new file mode 100644
index 000000000000..a4e805dbfc41
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- art/art-sharp.dll.config.in.orig Wed Jul 14 21:48:30 2004
++++ art/art-sharp.dll.config.in Wed Jul 14 21:49:46 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="art_lgpl" target="libart_lgpl_2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
++ <dllmap dll="art_lgpl" target="libart_lgpl_2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-atk_atk-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-atk_atk-sharp.dll.config.in
new file mode 100644
index 000000000000..20fa8d481623
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-atk_atk-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- atk/atk-sharp.dll.config.in.orig Wed Jul 14 21:51:46 2004
++++ atk/atk-sharp.dll.config.in Wed Jul 14 21:52:14 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-configure b/x11-toolkits/gtk-sharp10/files/patch-configure
new file mode 100644
index 000000000000..af874a056abd
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-configure
@@ -0,0 +1,20 @@
+--- configure.orig Mon Jun 6 19:44:13 2005
++++ configure Mon Jun 6 19:46:13 2005
+@@ -20851,7 +20851,7 @@
+
+
+
+-CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
++CFLAGS='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
+
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+ set dummy pkg-config; ac_word=$2
+@@ -21020,7 +21020,7 @@
+
+
+ if test "x$has_mono" = "xtrue"; then
+-GACUTIL_FLAGS='/package $(PACKAGE) /gacdir $(DESTDIR)$(prefix)/lib'
++GACUTIL_FLAGS='/package $(PACKAGE) /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(prefix)/lib'
+ GENERATED_SOURCES=generated/*.cs
+ # Extract the first word of "mono", so it can be a program name with args.
+ set dummy mono; ac_word=$2
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in
new file mode 100644
index 000000000000..fbf4fe877fc0
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- gconf/GConf/gconf-sharp.dll.config.in.orig Wed Jul 14 21:54:59 2004
++++ gconf/GConf/gconf-sharp.dll.config.in Wed Jul 14 21:57:00 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@.4@LIB_SUFFIX@"/>
++ <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gda_gda-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gda_gda-sharp.dll.config.in
new file mode 100644
index 000000000000..dd496cd4542a
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gda_gda-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- gda/gda-sharp.dll.config.in.orig Wed Jul 14 22:12:50 2004
++++ gda/gda-sharp.dll.config.in Wed Jul 14 22:13:11 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="gda-2" target="libgda-2@LIB_PREFIX@.1@LIB_SUFFIX@"/>
++ <dllmap dll="gda-2" target="libgda-2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gdk_gdk-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gdk_gdk-sharp.dll.config.in
new file mode 100644
index 000000000000..1473fcec44eb
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gdk_gdk-sharp.dll.config.in
@@ -0,0 +1,13 @@
+--- gdk/gdk-sharp.dll.config.in.orig Wed Jul 14 22:14:38 2004
++++ gdk/gdk-sharp.dll.config.in Wed Jul 14 22:15:47 2004
+@@ -1,6 +1,6 @@
+ <configuration>
+- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-glade_glade-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-glade_glade-sharp.dll.config.in
new file mode 100644
index 000000000000..933e9dcb44a1
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-glade_glade-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- glade/glade-sharp.dll.config.in.orig Tue Jun 22 11:19:01 2004
++++ glade/glade-sharp.dll.config.in Thu Aug 12 22:37:17 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-glib_glib-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-glib_glib-sharp.dll.config.in
new file mode 100644
index 000000000000..9416fd2480b5
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-glib_glib-sharp.dll.config.in
@@ -0,0 +1,11 @@
+--- glib/glib-sharp.dll.config.in.orig Wed Jul 14 22:17:54 2004
++++ glib/glib-sharp.dll.config.in Wed Jul 14 22:18:28 2004
+@@ -1,5 +1,5 @@
+ <configuration>
+- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gnome_gnome-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gnome_gnome-sharp.dll.config.in
new file mode 100644
index 000000000000..29e5230ba028
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gnome_gnome-sharp.dll.config.in
@@ -0,0 +1,23 @@
+--- gnome/gnome-sharp.dll.config.in.orig Wed Jul 14 22:20:21 2004
++++ gnome/gnome-sharp.dll.config.in Wed Jul 14 22:21:54 2004
+@@ -1,11 +1,11 @@
+ <configuration>
+- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="gnome-2" target="libgnome-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="gnomecanvas-2" target="libgnomecanvas-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="gnomeprint-2-2" target="libgnomeprint-2-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="gnomeprintui-2-2" target="libgnomeprintui-2-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="gnomeui-2" target="libgnomeui-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gnome-2" target="libgnome-2@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gnomecanvas-2" target="libgnomecanvas-2@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gnomeprint-2-2" target="libgnomeprint-2-2@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gnomeprintui-2-2" target="libgnomeprintui-2-2@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gnomeui-2" target="libgnomeui-2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gnomedb_gnomedb-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gnomedb_gnomedb-sharp.dll.config.in
new file mode 100644
index 000000000000..9a420cea3d69
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gnomedb_gnomedb-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- gnomedb/gnomedb-sharp.dll.config.in.orig Tue Jun 22 11:19:01 2004
++++ gnomedb/gnomedb-sharp.dll.config.in Thu Aug 12 22:39:24 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="gnomedb-2" target="libgnomedb-2@LIB_PREFIX@.3@LIB_SUFFIX@"/>
++ <dllmap dll="gnomedb-2" target="libgnomedb-2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gtk_gtk-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gtk_gtk-sharp.dll.config.in
new file mode 100644
index 000000000000..5954c89fa771
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gtk_gtk-sharp.dll.config.in
@@ -0,0 +1,13 @@
+--- gtk/gtk-sharp.dll.config.in.orig Wed Jul 14 22:23:27 2004
++++ gtk/gtk-sharp.dll.config.in Wed Jul 14 22:24:17 2004
+@@ -1,6 +1,6 @@
+ <configuration>
+- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in
new file mode 100644
index 000000000000..7109eb4c853d
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- gtkhtml/gtkhtml-sharp.dll.config.in.orig Tue Jun 22 11:19:02 2004
++++ gtkhtml/gtkhtml-sharp.dll.config.in Thu Aug 12 22:43:21 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@.@GTKHTML_SOVERSION@@LIB_SUFFIX@"/>
++ <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-pango_pango-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-pango_pango-sharp.dll.config.in
new file mode 100644
index 000000000000..7da66e51ed50
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-pango_pango-sharp.dll.config.in
@@ -0,0 +1,9 @@
+--- pango/pango-sharp.dll.config.in.orig Fri Aug 20 17:04:23 2004
++++ pango/pango-sharp.dll.config.in Tue Oct 26 21:38:51 2004
+@@ -1,4 +1,4 @@
+ <configuration>
+- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in
new file mode 100644
index 000000000000..1cc50160b1fe
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in
@@ -0,0 +1,7 @@
+--- rsvg/rsvg-sharp.dll.config.in.orig Wed Jul 14 22:28:11 2004
++++ rsvg/rsvg-sharp.dll.config.in Wed Jul 14 22:28:29 2004
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
++ <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in
new file mode 100644
index 000000000000..66cf7a773e4c
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in
@@ -0,0 +1,9 @@
+--- vte/vte-sharp.dll.config.in.orig Wed Jul 14 22:29:44 2004
++++ vte/vte-sharp.dll.config.in Wed Jul 14 22:30:14 2004
+@@ -1,4 +1,4 @@
+ <configuration>
+- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
+- <dllmap dll="vte" target="libvte@LIB_PREFIX@.4@LIB_SUFFIX@"/>
++ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="vte" target="libvte@LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
diff --git a/x11-toolkits/gtk-sharp10/pkg-descr b/x11-toolkits/gtk-sharp10/pkg-descr
new file mode 100644
index 000000000000..fd6c71b1ea4b
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/pkg-descr
@@ -0,0 +1,5 @@
+GTK# is a port of Gtk+ 2 to the .NET runtime, written in C#. It provides
+access to both basic parts of GTK+ and other parts of the GNOME development
+environment.
+
+WWW: http://www.mono-project.com/using/relnotes/gtk-sharp-1.0.html
diff --git a/x11-toolkits/gtk-sharp10/pkg-plist b/x11-toolkits/gtk-sharp10/pkg-plist
new file mode 100644
index 000000000000..b25ad52dc1e4
--- /dev/null
+++ b/x11-toolkits/gtk-sharp10/pkg-plist
@@ -0,0 +1,121 @@
+bin/gapi-codegen
+bin/gapi-fixup
+bin/gapi-fixup.exe
+bin/gapi-parser
+bin/gapi.pl
+bin/gapi2xml.pl
+bin/gapi_codegen.exe
+bin/gapi_format_xml
+bin/gapi_pp.pl
+bin/gconfsharp-schemagen
+bin/gconfsharp-schemagen.exe
+lib/libgdksharpglue.so
+lib/libgladesharpglue.so
+lib/libglibsharpglue.so
+lib/libgnomesharpglue.so
+lib/libgtksharpglue.so
+lib/libpangosharpglue.so
+lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll
+lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll.config
+lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll
+lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll.config
+lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll
+lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll
+lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll.config
+lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f/gda-sharp.dll
+lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f/gda-sharp.dll.config
+lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll
+lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll.config
+lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll
+lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll.config
+lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll
+lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll.config
+lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll
+lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll.config
+lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f/gnomedb-sharp.dll
+lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f/gnomedb-sharp.dll.config
+lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll
+lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll.config
+lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll
+lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll.config
+lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll
+lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll.config
+lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll
+lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll.config
+lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll
+lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll.config
+lib/mono/gtk-sharp/art-sharp.dll
+lib/mono/gtk-sharp/atk-sharp.dll
+lib/mono/gtk-sharp/gconf-sharp-peditors.dll
+lib/mono/gtk-sharp/gconf-sharp.dll
+lib/mono/gtk-sharp/gda-sharp.dll
+lib/mono/gtk-sharp/gdk-sharp.dll
+lib/mono/gtk-sharp/glade-sharp.dll
+lib/mono/gtk-sharp/glib-sharp.dll
+lib/mono/gtk-sharp/gnome-sharp.dll
+lib/mono/gtk-sharp/gnomedb-sharp.dll
+lib/mono/gtk-sharp/gtk-sharp.dll
+lib/mono/gtk-sharp/gtkhtml-sharp.dll
+lib/mono/gtk-sharp/pango-sharp.dll
+lib/mono/gtk-sharp/rsvg-sharp.dll
+lib/mono/gtk-sharp/vte-sharp.dll
+libdata/pkgconfig/art-sharp.pc
+libdata/pkgconfig/gapi.pc
+libdata/pkgconfig/gconf-sharp.pc
+libdata/pkgconfig/gda-sharp.pc
+libdata/pkgconfig/glade-sharp.pc
+libdata/pkgconfig/gnome-sharp.pc
+libdata/pkgconfig/gnomedb-sharp.pc
+libdata/pkgconfig/gtk-sharp.pc
+libdata/pkgconfig/gtkhtml-sharp.pc
+libdata/pkgconfig/rsvg-sharp.pc
+libdata/pkgconfig/vte-sharp.pc
+share/gapi/art-api.xml
+share/gapi/art-symbols.xml
+share/gapi/atk-api.xml
+share/gapi/gda-api.xml
+share/gapi/gdk-api.xml
+share/gapi/gdk-symbols.xml
+share/gapi/glade-api.xml
+share/gapi/gnome-api.xml
+share/gapi/gnomedb-api.xml
+share/gapi/gtk-api.xml
+share/gapi/gtk-symbols.xml
+share/gapi/gtkhtml-api.xml
+share/gapi/pango-api.xml
+share/gapi/rsvg-api.xml
+share/gapi/vte-api.xml
+@unexec rmdir %D/share/gapi 2> /dev/null || true
+@dirrm lib/mono/gtk-sharp
+@dirrm lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/vte-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/rsvg-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/pango-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gtkhtml-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gtk-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gnomedb-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gnome-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/glib-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/glade-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gdk-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gda-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f
+@dirrm lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/gconf-sharp-peditors 2> /dev/null || true
+@unexec rmdir %D/lib/mono/gac/gconf-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/atk-sharp 2> /dev/null || true
+@dirrm lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f
+@unexec rmdir %D/lib/mono/gac/art-sharp 2> /dev/null || true
+@exec mkdir -p %%LOCALBASE%%/share/gapi
+@unexec rmdir %%LOCALBASE%%/share/gapi 2>/dev/null || true