[33113] trunk/dports/x11/gtk-sharp2

nox at macports.org nox at macports.org
Fri Jan 18 06:26:58 PST 2008


Revision: 33113
          http://trac.macosforge.org/projects/macports/changeset/33113
Author:   nox at macports.org
Date:     2008-01-18 06:26:53 -0800 (Fri, 18 Jan 2008)

Log Message:
-----------
gtk-sharp2:
 * Fixed glue dll imports.
 * Added debug variant.

Modified Paths:
--------------
    trunk/dports/x11/gtk-sharp2/Portfile

Added Paths:
-----------
    trunk/dports/x11/gtk-sharp2/files/
    trunk/dports/x11/gtk-sharp2/files/patch-gdk-sharp.dll.config.in.diff
    trunk/dports/x11/gtk-sharp2/files/patch-glade-sharp.dll.config.in.diff
    trunk/dports/x11/gtk-sharp2/files/patch-glib-sharp.dll.config.in.diff
    trunk/dports/x11/gtk-sharp2/files/patch-gtk-sharp.dll.config.in.diff
    trunk/dports/x11/gtk-sharp2/files/patch-pango-sharp.dll.config.in.diff

Modified: trunk/dports/x11/gtk-sharp2/Portfile
===================================================================
--- trunk/dports/x11/gtk-sharp2/Portfile	2008-01-18 12:31:51 UTC (rev 33112)
+++ trunk/dports/x11/gtk-sharp2/Portfile	2008-01-18 14:26:53 UTC (rev 33113)
@@ -5,7 +5,7 @@
 name            gtk-sharp2
 set my_name     gtk-sharp
 version         2.10.2
-revision        1
+revision        2
 set branch      [join [lrange [split ${version} .] 0 1] ""]
 categories      x11 devel
 platforms       darwin
@@ -16,8 +16,8 @@
     This is the Gtk# toolkit for Mono, an implementation \
 	of the .NET Development Framework.
 
-homepage        http://go-mono.com/
-master_sites    ${homepage}sources/${my_name}${branch}/
+homepage        http://gtk-sharp.sourceforge.net/
+master_sites    http://go-mono.com/sources/${my_name}${branch}/
 distname        ${my_name}-${version}
 use_bzip2       yes
 
@@ -25,6 +25,14 @@
                 sha1 7e78d94a4cfe7b1fb3696893f2622d2c7f3c47dc \
                 rmd160 78394b4ebfbf59b29d80d012227adf65f465991a
 
+patchfiles      patch-gdk-sharp.dll.config.in.diff \
+                patch-glade-sharp.dll.config.in.diff \
+                patch-glib-sharp.dll.config.in.diff \
+                patch-gtk-sharp.dll.config.in.diff \
+                patch-pango-sharp.dll.config.in.diff
+
+depends_build   port:monodoc
+
 depends_lib     port:mono \
                 port:glib2 \
                 port:atk \
@@ -39,3 +47,11 @@
         }
     }
 }
+
+variant debug {
+    configure.args-append   --enable-debug
+}
+
+livecheck.check regex
+livecheck.url   http://go-mono.com/sources-stable/
+livecheck.regex ${my_name}-(2\\.10(?:\\.\\d+)*)

Added: trunk/dports/x11/gtk-sharp2/files/patch-gdk-sharp.dll.config.in.diff
===================================================================
--- trunk/dports/x11/gtk-sharp2/files/patch-gdk-sharp.dll.config.in.diff	                        (rev 0)
+++ trunk/dports/x11/gtk-sharp2/files/patch-gdk-sharp.dll.config.in.diff	2008-01-18 14:26:53 UTC (rev 33113)
@@ -0,0 +1,10 @@
+*** gdk/gdk-sharp.dll.config.in.orig	2008-01-18 05:33:19.000000000 +0100
+--- gdk/gdk-sharp.dll.config.in	2008-01-18 05:34:06.000000000 +0100
+***************
+*** 3,6 ****
+--- 3,7 ----
+    <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
++   <dllmap dll="gdksharpglue-2" target="libgdksharpglue-2.so"/>
+  </configuration>

Added: trunk/dports/x11/gtk-sharp2/files/patch-glade-sharp.dll.config.in.diff
===================================================================
--- trunk/dports/x11/gtk-sharp2/files/patch-glade-sharp.dll.config.in.diff	                        (rev 0)
+++ trunk/dports/x11/gtk-sharp2/files/patch-glade-sharp.dll.config.in.diff	2008-01-18 14:26:53 UTC (rev 33113)
@@ -0,0 +1,9 @@
+*** glade/glade-sharp.dll.config.in.orig	2008-01-18 04:38:09.000000000 +0100
+--- glade/glade-sharp.dll.config.in	2008-01-18 04:41:02.000000000 +0100
+***************
+*** 1,3 ****
+--- 1,4 ----
+  <configuration>
+    <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
++   <dllmap dll="gladesharpglue-2" target="gladesharpglue-2.so"/>
+  </configuration>

Added: trunk/dports/x11/gtk-sharp2/files/patch-glib-sharp.dll.config.in.diff
===================================================================
--- trunk/dports/x11/gtk-sharp2/files/patch-glib-sharp.dll.config.in.diff	                        (rev 0)
+++ trunk/dports/x11/gtk-sharp2/files/patch-glib-sharp.dll.config.in.diff	2008-01-18 14:26:53 UTC (rev 33113)
@@ -0,0 +1,10 @@
+*** glib/glib-sharp.dll.config.in.orig	2008-01-18 04:38:09.000000000 +0100
+--- glib/glib-sharp.dll.config.in	2008-01-18 04:41:02.000000000 +0100
+***************
+*** 3,6 ****
+--- 3,7 ----
+    <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
++   <dllmap dll="glibsharpglue-2" target="libglibsharpglue-2.so"/>
+  </configuration>

Added: trunk/dports/x11/gtk-sharp2/files/patch-gtk-sharp.dll.config.in.diff
===================================================================
--- trunk/dports/x11/gtk-sharp2/files/patch-gtk-sharp.dll.config.in.diff	                        (rev 0)
+++ trunk/dports/x11/gtk-sharp2/files/patch-gtk-sharp.dll.config.in.diff	2008-01-18 14:26:53 UTC (rev 33113)
@@ -0,0 +1,10 @@
+*** gtk/gtk-sharp.dll.config.in.orig	2008-01-18 04:38:09.000000000 +0100
+--- gtk/gtk-sharp.dll.config.in	2008-01-18 04:41:02.000000000 +0100
+***************
+*** 3,6 ****
+--- 3,7 ----
+    <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
++   <dllmap dll="gtksharpglue-2" target="libgtksharpglue-2.so"/>
+  </configuration>

Added: trunk/dports/x11/gtk-sharp2/files/patch-pango-sharp.dll.config.in.diff
===================================================================
--- trunk/dports/x11/gtk-sharp2/files/patch-pango-sharp.dll.config.in.diff	                        (rev 0)
+++ trunk/dports/x11/gtk-sharp2/files/patch-pango-sharp.dll.config.in.diff	2008-01-18 14:26:53 UTC (rev 33113)
@@ -0,0 +1,10 @@
+*** pango/pango-sharp.dll.config.in.orig	2008-01-18 05:35:15.000000000 +0100
+--- pango/pango-sharp.dll.config.in	2008-01-18 05:35:56.000000000 +0100
+***************
+*** 3,6 ****
+--- 3,7 ----
+    <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+    <dllmap dll="libpangocairo-1.0-0.dll" target="libpangocairo-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
++   <dllmap dll="pangosharpglue-2" target="libpangosharpglue-2.so"/>
+  </configuration>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080118/368a43d2/attachment.html


More information about the macports-changes mailing list