From 26162f80555b4ac8ed509256529e1188603562bf Mon Sep 17 00:00:00 2001 From: Minto van der Sluis Date: Tue, 28 Aug 2007 14:24:43 +0200 Subject: [PATCH] Added gnome-sharp (2.16.0) - Mono bindings for Gnome - Added package - Applied patch from http://trisk.acm.jhu.edu/sfe-stuff.diff to ensure the gtkhtml mono binding is build as well. --- gnome2/gnome-sharp/enable-gtkhtml-3.14.patch | 24 +++++++ gnome2/gnome-sharp/gnome-sharp.cache | 75 ++++++++++++++++++++ gnome2/gnome-sharp/gnome-sharp.conf | 3 + gnome2/gnome-sharp/gnome-sharp.desc | 34 +++++++++ 4 files changed, 136 insertions(+) create mode 100644 gnome2/gnome-sharp/enable-gtkhtml-3.14.patch create mode 100644 gnome2/gnome-sharp/gnome-sharp.cache create mode 100644 gnome2/gnome-sharp/gnome-sharp.conf create mode 100644 gnome2/gnome-sharp/gnome-sharp.desc diff --git a/gnome2/gnome-sharp/enable-gtkhtml-3.14.patch b/gnome2/gnome-sharp/enable-gtkhtml-3.14.patch new file mode 100644 index 000000000..1759d8737 --- /dev/null +++ b/gnome2/gnome-sharp/enable-gtkhtml-3.14.patch @@ -0,0 +1,24 @@ +diff -ur gnome-sharp-2.16.0.orig/configure.in gnome-sharp-2.16.0/configure.in +--- gnome-sharp-2.16.0.orig/configure.in 2006-08-21 18:46:13.000000000 +0200 ++++ gnome-sharp-2.16.0/configure.in 2007-08-28 13:49:02.000000000 +0200 +@@ -195,6 +195,12 @@ + PKG_CHECK_MODULES(RSVG_DEPENDENCIES, librsvg-2.0 >= $RSVG_REQUIRED_VERSION, enable_rsvg=yes, enable_rsvg=no) + + if test "x$enable_gnome" = "xyes"; then ++GTKHTML_REQUIRED_VERSION=3.14.0 ++PKG_CHECK_MODULES(GTKHTML_DEPENDENCIES, libgtkhtml-3.14 >= $GTKHTML_REQUIRED_VERSION, enable_gtkhtml=yes, enable_gtkhtml=no) ++if test "x$enable_gtkhtml" = "xyes"; then ++GTKHTML_VERSION=3.14 ++GTKHTML_SOVERSION=19 ++else + GTKHTML_REQUIRED_VERSION=3.8.0 + PKG_CHECK_MODULES(GTKHTML_DEPENDENCIES, libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION, enable_gtkhtml=yes, enable_gtkhtml=no) + if test "x$enable_gtkhtml" = "xyes"; then +@@ -225,6 +231,7 @@ + fi + fi + fi ++fi + AC_SUBST(GTKHTML_VERSION) + AC_SUBST(GTKHTML_SOVERSION) + else diff --git a/gnome2/gnome-sharp/gnome-sharp.cache b/gnome2/gnome-sharp/gnome-sharp.cache new file mode 100644 index 000000000..79bc53350 --- /dev/null +++ b/gnome2/gnome-sharp/gnome-sharp.cache @@ -0,0 +1,75 @@ + +[TIMESTAMP] 1188303603 Tue Aug 28 14:20:03 2007 +[BUILDTIME] 40 (5) +[SIZE] 1.80 MB, 143 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] atk +[DEP] audiofile +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] dbus +[DEP] dbus-glib +[DEP] diffutils +[DEP] esound +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gconf +[DEP] glib +[DEP] glibc +[DEP] gnome-keyring +[DEP] gnome-panel +[DEP] gnome-vfs +[DEP] grep +[DEP] gtk+ +[DEP] gtk-sharp2 +[DEP] gtkhtml +[DEP] kbproto +[DEP] libart_lgpl23 +[DEP] libbonobo +[DEP] libbonoboui +[DEP] libglade +[DEP] libgnome +[DEP] libgnomecanvas +[DEP] libgnomeprint +[DEP] libgnomeprintui +[DEP] libgnomeui +[DEP] libice +[DEP] libjpeg +[DEP] libpng +[DEP] libpthread-stubs +[DEP] librsvg +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxcb +[DEP] libxdmcp +[DEP] libxml +[DEP] libxrender +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] mono +[DEP] orbit2 +[DEP] pango +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] popt +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/gnome2/gnome-sharp/gnome-sharp.conf b/gnome2/gnome-sharp/gnome-sharp.conf new file mode 100644 index 000000000..f28a39be1 --- /dev/null +++ b/gnome2/gnome-sharp/gnome-sharp.conf @@ -0,0 +1,3 @@ + +# See accompanying patch. +hook_add preconf 5 'autoconf;' diff --git a/gnome2/gnome-sharp/gnome-sharp.desc b/gnome2/gnome-sharp/gnome-sharp.desc new file mode 100644 index 000000000..f1fa74240 --- /dev/null +++ b/gnome2/gnome-sharp/gnome-sharp.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gnome-sharp/gnome-sharp.desc +[COPY] Copyright (C) 2007 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Mono bindings for Gnome + +[T] Gnome# is a .NET language binding for assorted GNOME libraries. + +[U] http://gtk-sharp.sourceforge.net + +[A] Mike Kestner +[M] Minto van der Sluis + +[C] extra/development + +[F] NOPARALLEL MONO + +[L] LGPL +[S] Stable +[V] 2.16.0 +[P] X -----5---9 153.660 + +[D] 673128624 gnome-sharp-2.16.0.tar.gz http://go-mono.com/sources/gnome-sharp/ +