diff options
author | mezz <mezz@FreeBSD.org> | 2004-11-26 14:04:12 +0800 |
---|---|---|
committer | mezz <mezz@FreeBSD.org> | 2004-11-26 14:04:12 +0800 |
commit | 3c8076be51e169fc030acbfbf4a13293a7aee8a2 (patch) | |
tree | af37c1f602fae26991478a47e3252d40bcd7db20 /www | |
parent | e65b9d3ac194bc8a005a3e6425ce879fb788e54b (diff) | |
download | freebsd-ports-graphics-3c8076be51e169fc030acbfbf4a13293a7aee8a2.tar.gz freebsd-ports-graphics-3c8076be51e169fc030acbfbf4a13293a7aee8a2.tar.zst freebsd-ports-graphics-3c8076be51e169fc030acbfbf4a13293a7aee8a2.zip |
C# language binding for the gtkembedmoz widget. You can use it to embed
mozilla into C# programs.
Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Project by: BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/gecko-sharp/Makefile | 25 | ||||
-rw-r--r-- | www/gecko-sharp/distinfo | 2 | ||||
-rw-r--r-- | www/gecko-sharp/files/patch-gtkmozembed::Makefile.in | 24 | ||||
-rw-r--r-- | www/gecko-sharp/files/patch-gtkmozembed::gecko-sharp.dll.config | 13 | ||||
-rw-r--r-- | www/gecko-sharp/files/patch-samples::Makefile.in | 19 | ||||
-rw-r--r-- | www/gecko-sharp/pkg-descr | 2 | ||||
-rw-r--r-- | www/gecko-sharp/pkg-plist | 12 | ||||
-rw-r--r-- | www/gecko-sharp10/Makefile | 25 | ||||
-rw-r--r-- | www/gecko-sharp10/distinfo | 2 | ||||
-rw-r--r-- | www/gecko-sharp10/files/patch-gtkmozembed::Makefile.in | 24 | ||||
-rw-r--r-- | www/gecko-sharp10/files/patch-gtkmozembed::gecko-sharp.dll.config | 13 | ||||
-rw-r--r-- | www/gecko-sharp10/files/patch-samples::Makefile.in | 19 | ||||
-rw-r--r-- | www/gecko-sharp10/pkg-descr | 2 | ||||
-rw-r--r-- | www/gecko-sharp10/pkg-plist | 12 |
15 files changed, 195 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index ab679a7578f..1c4915ad80f 100644 --- a/www/Makefile +++ b/www/Makefile @@ -131,6 +131,7 @@ SUBDIR += galeon SUBDIR += gallery SUBDIR += gatling + SUBDIR += gecko-sharp SUBDIR += geeklog SUBDIR += geolizer SUBDIR += gforge diff --git a/www/gecko-sharp/Makefile b/www/gecko-sharp/Makefile new file mode 100644 index 00000000000..3fc841467a0 --- /dev/null +++ b/www/gecko-sharp/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: gecko-sharp +# Date created: 20040825 +# Whom: Tom McLaughlin <tmclaugh@sdf.lonestar.org> +# +# $FreeBSD$ +# + +PORTNAME= gecko-sharp +PORTVERSION= 0.6 +CATEGORIES= www +MASTER_SITES= http://go-mono.com/archive/1.0.3/ + +MAINTAINER= tmclaugh@sdf.lonestar.org +COMMENT= Mono bindings for embeding mozilla + +BUILD_DEPENDS= gapi-parser:${PORTSDIR}/x11-toolkits/gtk-sharp +RUN_DEPENDS= ${BUILD_DEPENDS} \ + ${X11BASE}/lib/mozilla/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla + +USE_GNOME= gnomehack gnometarget +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/www/gecko-sharp/distinfo b/www/gecko-sharp/distinfo new file mode 100644 index 00000000000..33eb3d50dde --- /dev/null +++ b/www/gecko-sharp/distinfo @@ -0,0 +1,2 @@ +MD5 (gecko-sharp-0.6.tar.gz) = 9ce9bb08125f7c7eecf8bd696a3345bd +SIZE (gecko-sharp-0.6.tar.gz) = 110979 diff --git a/www/gecko-sharp/files/patch-gtkmozembed::Makefile.in b/www/gecko-sharp/files/patch-gtkmozembed::Makefile.in new file mode 100644 index 00000000000..2b10a994f1c --- /dev/null +++ b/www/gecko-sharp/files/patch-gtkmozembed::Makefile.in @@ -0,0 +1,24 @@ +--- gtkmozembed/Makefile.in.orig Tue Sep 21 22:51:02 2004 ++++ gtkmozembed/Makefile.in Tue Sep 21 22:54:11 2004 +@@ -262,16 +262,16 @@ + + gecko-sharp.dll: $(build_sources) generated-stamp gecko-sharp.snk + $(MCS) --unsafe --target library -L $(GTKSHARP_PREFIX)/lib \ +- /pkg:gtk-sharp \ ++ `pkg-config --libs gtk-sharp` \ + $(build_sources) generated/*.cs -o gecko-sharp.dll + + install-data-local: +- echo "$(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir)"; \ +- $(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) || exit 1; ++ echo "$(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir)"; \ ++ $(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir) || exit 1; + + uninstall-local: +- echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir)"; \ +- $(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) || exit 1; ++ echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir)"; \ ++ $(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir) || exit 1; + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/www/gecko-sharp/files/patch-gtkmozembed::gecko-sharp.dll.config b/www/gecko-sharp/files/patch-gtkmozembed::gecko-sharp.dll.config new file mode 100644 index 00000000000..54dc6ec52d5 --- /dev/null +++ b/www/gecko-sharp/files/patch-gtkmozembed::gecko-sharp.dll.config @@ -0,0 +1,13 @@ +--- gtkmozembed/gecko-sharp.dll.config.orig Wed May 5 22:34:49 2004 ++++ gtkmozembed/gecko-sharp.dll.config Wed Aug 25 19:22:11 2004 +@@ -1,6 +1,6 @@ + <configuration> +- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/> +- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0"/> +- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so.0"/> +- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0"/> ++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so"/> ++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so"/> ++ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so"/> ++ <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so"/> + </configuration> diff --git a/www/gecko-sharp/files/patch-samples::Makefile.in b/www/gecko-sharp/files/patch-samples::Makefile.in new file mode 100644 index 00000000000..bff97d28d7a --- /dev/null +++ b/www/gecko-sharp/files/patch-samples::Makefile.in @@ -0,0 +1,19 @@ +--- sample/Makefile.in.orig Sat Aug 28 00:22:09 2004 ++++ sample/Makefile.in Sat Aug 28 00:24:05 2004 +@@ -274,14 +274,14 @@ + -L @top_builddir@/gtkmozembed \ + -r gecko-sharp.dll \ + -L $(GTKSHARP_PREFIX)/lib \ +- -pkg:gtk-sharp \ ++ `pkg-config --libs gtk-sharp` \ + -r System.Drawing \ + -o GtkMozApp.exe $(srcdir)/GtkMozApp.cs $(srcdir)/MozWindow.cs + + WebThumbnailer.exe: $(srcdir)/WebThumbnailer.cs + $(MCS) -L @top_builddir@/gtkmozembed \ + -r gecko-sharp.dll \ +- -pkg:gtk-sharp $(srcdir)/WebThumbnailer.cs \ ++ `pkg-config --libs gtk-sharp` $(srcdir)/WebThumbnailer.cs \ + -o WebThumbnailer.exe + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/www/gecko-sharp/pkg-descr b/www/gecko-sharp/pkg-descr new file mode 100644 index 00000000000..ef3278412c9 --- /dev/null +++ b/www/gecko-sharp/pkg-descr @@ -0,0 +1,2 @@ +C# language binding for the gtkembedmoz widget. You can use it to embed +mozilla into C# programs. diff --git a/www/gecko-sharp/pkg-plist b/www/gecko-sharp/pkg-plist new file mode 100644 index 00000000000..985c3ac5e69 --- /dev/null +++ b/www/gecko-sharp/pkg-plist @@ -0,0 +1,12 @@ +bin/webshot +lib/gecko-sharp/WebThumbnailer.exe +@unexec gacutil /u gecko-sharp.dll /f /package gecko-sharp /root %D/lib /gacdir %D/lib > /dev/null || /usr/bin/true +lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021/gecko-sharp.dll +@exec gacutil /i gecko-sharp.dll /f /package gecko-sharp /root %D/lib /gacdir %D/lib> /dev/null || /usr/bin/true +lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021/gecko-sharp.dll.config +lib/mono/gecko-sharp/gecko-sharp.dll +libdata/pkgconfig/gecko-sharp.pc +@dirrm lib/mono/gecko-sharp +@dirrm lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021 +@dirrm lib/mono/gac/gecko-sharp +@dirrm lib/gecko-sharp diff --git a/www/gecko-sharp10/Makefile b/www/gecko-sharp10/Makefile new file mode 100644 index 00000000000..3fc841467a0 --- /dev/null +++ b/www/gecko-sharp10/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: gecko-sharp +# Date created: 20040825 +# Whom: Tom McLaughlin <tmclaugh@sdf.lonestar.org> +# +# $FreeBSD$ +# + +PORTNAME= gecko-sharp +PORTVERSION= 0.6 +CATEGORIES= www +MASTER_SITES= http://go-mono.com/archive/1.0.3/ + +MAINTAINER= tmclaugh@sdf.lonestar.org +COMMENT= Mono bindings for embeding mozilla + +BUILD_DEPENDS= gapi-parser:${PORTSDIR}/x11-toolkits/gtk-sharp +RUN_DEPENDS= ${BUILD_DEPENDS} \ + ${X11BASE}/lib/mozilla/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla + +USE_GNOME= gnomehack gnometarget +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes + +.include <bsd.port.mk> diff --git a/www/gecko-sharp10/distinfo b/www/gecko-sharp10/distinfo new file mode 100644 index 00000000000..33eb3d50dde --- /dev/null +++ b/www/gecko-sharp10/distinfo @@ -0,0 +1,2 @@ +MD5 (gecko-sharp-0.6.tar.gz) = 9ce9bb08125f7c7eecf8bd696a3345bd +SIZE (gecko-sharp-0.6.tar.gz) = 110979 diff --git a/www/gecko-sharp10/files/patch-gtkmozembed::Makefile.in b/www/gecko-sharp10/files/patch-gtkmozembed::Makefile.in new file mode 100644 index 00000000000..2b10a994f1c --- /dev/null +++ b/www/gecko-sharp10/files/patch-gtkmozembed::Makefile.in @@ -0,0 +1,24 @@ +--- gtkmozembed/Makefile.in.orig Tue Sep 21 22:51:02 2004 ++++ gtkmozembed/Makefile.in Tue Sep 21 22:54:11 2004 +@@ -262,16 +262,16 @@ + + gecko-sharp.dll: $(build_sources) generated-stamp gecko-sharp.snk + $(MCS) --unsafe --target library -L $(GTKSHARP_PREFIX)/lib \ +- /pkg:gtk-sharp \ ++ `pkg-config --libs gtk-sharp` \ + $(build_sources) generated/*.cs -o gecko-sharp.dll + + install-data-local: +- echo "$(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir)"; \ +- $(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) || exit 1; ++ echo "$(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir)"; \ ++ $(GACUTIL) /i $(ASSEMBLY) /f /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir) || exit 1; + + uninstall-local: +- echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir)"; \ +- $(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) || exit 1; ++ echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir)"; \ ++ $(GACUTIL) /u $(ASSEMBLY_NAME) /package gecko-sharp /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(libdir) || exit 1; + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/www/gecko-sharp10/files/patch-gtkmozembed::gecko-sharp.dll.config b/www/gecko-sharp10/files/patch-gtkmozembed::gecko-sharp.dll.config new file mode 100644 index 00000000000..54dc6ec52d5 --- /dev/null +++ b/www/gecko-sharp10/files/patch-gtkmozembed::gecko-sharp.dll.config @@ -0,0 +1,13 @@ +--- gtkmozembed/gecko-sharp.dll.config.orig Wed May 5 22:34:49 2004 ++++ gtkmozembed/gecko-sharp.dll.config Wed Aug 25 19:22:11 2004 +@@ -1,6 +1,6 @@ + <configuration> +- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/> +- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0"/> +- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so.0"/> +- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0"/> ++ <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so"/> ++ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so"/> ++ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so"/> ++ <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so"/> + </configuration> diff --git a/www/gecko-sharp10/files/patch-samples::Makefile.in b/www/gecko-sharp10/files/patch-samples::Makefile.in new file mode 100644 index 00000000000..bff97d28d7a --- /dev/null +++ b/www/gecko-sharp10/files/patch-samples::Makefile.in @@ -0,0 +1,19 @@ +--- sample/Makefile.in.orig Sat Aug 28 00:22:09 2004 ++++ sample/Makefile.in Sat Aug 28 00:24:05 2004 +@@ -274,14 +274,14 @@ + -L @top_builddir@/gtkmozembed \ + -r gecko-sharp.dll \ + -L $(GTKSHARP_PREFIX)/lib \ +- -pkg:gtk-sharp \ ++ `pkg-config --libs gtk-sharp` \ + -r System.Drawing \ + -o GtkMozApp.exe $(srcdir)/GtkMozApp.cs $(srcdir)/MozWindow.cs + + WebThumbnailer.exe: $(srcdir)/WebThumbnailer.cs + $(MCS) -L @top_builddir@/gtkmozembed \ + -r gecko-sharp.dll \ +- -pkg:gtk-sharp $(srcdir)/WebThumbnailer.cs \ ++ `pkg-config --libs gtk-sharp` $(srcdir)/WebThumbnailer.cs \ + -o WebThumbnailer.exe + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/www/gecko-sharp10/pkg-descr b/www/gecko-sharp10/pkg-descr new file mode 100644 index 00000000000..ef3278412c9 --- /dev/null +++ b/www/gecko-sharp10/pkg-descr @@ -0,0 +1,2 @@ +C# language binding for the gtkembedmoz widget. You can use it to embed +mozilla into C# programs. diff --git a/www/gecko-sharp10/pkg-plist b/www/gecko-sharp10/pkg-plist new file mode 100644 index 00000000000..985c3ac5e69 --- /dev/null +++ b/www/gecko-sharp10/pkg-plist @@ -0,0 +1,12 @@ +bin/webshot +lib/gecko-sharp/WebThumbnailer.exe +@unexec gacutil /u gecko-sharp.dll /f /package gecko-sharp /root %D/lib /gacdir %D/lib > /dev/null || /usr/bin/true +lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021/gecko-sharp.dll +@exec gacutil /i gecko-sharp.dll /f /package gecko-sharp /root %D/lib /gacdir %D/lib> /dev/null || /usr/bin/true +lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021/gecko-sharp.dll.config +lib/mono/gecko-sharp/gecko-sharp.dll +libdata/pkgconfig/gecko-sharp.pc +@dirrm lib/mono/gecko-sharp +@dirrm lib/mono/gac/gecko-sharp/1.0.0.0__ccf7d78a55e9f021 +@dirrm lib/mono/gac/gecko-sharp +@dirrm lib/gecko-sharp |