[Pkg-mono-svn-commits] rev 1306 - in gecko-sharp/trunk/debian: . patches

Mirco Bauer meebey-guest@haydn.debian.org
Sun, 08 Aug 2004 10:07:59 -0600


Author: meebey-guest
Date: 2004-08-08 10:07:49 -0600 (Sun, 08 Aug 2004)
New Revision: 1306

Added:
   gecko-sharp/trunk/debian/patches/
   gecko-sharp/trunk/debian/patches/00list
   gecko-sharp/trunk/debian/patches/01_missing_dllmap.dpatch
Modified:
   gecko-sharp/trunk/debian/changelog
   gecko-sharp/trunk/debian/rules
Log:
- added dllmap patch (Closes: #258802)



Modified: gecko-sharp/trunk/debian/changelog
===================================================================
--- gecko-sharp/trunk/debian/changelog	2004-08-08 15:58:22 UTC (rev 1305)
+++ gecko-sharp/trunk/debian/changelog	2004-08-08 16:07:49 UTC (rev 1306)
@@ -1,3 +1,11 @@
+gecko-sharp (0.5-3) unstable; urgency=low
+
+  * Mono BSP
+  * Mirco 'meebey' Bauer
+    + added missing dllmap (Closes: #258802)
+
+ -- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>  Sun, 08 Aug 2004 18:06:17 +0200
+
 gecko-sharp (0.5-2) unstable; urgency=low
 
   * Eduard Bloch

Added: gecko-sharp/trunk/debian/patches/00list
===================================================================
--- gecko-sharp/trunk/debian/patches/00list	2004-08-08 15:58:22 UTC (rev 1305)
+++ gecko-sharp/trunk/debian/patches/00list	2004-08-08 16:07:49 UTC (rev 1306)
@@ -0,0 +1 @@
+01_missing_dllmap

Added: gecko-sharp/trunk/debian/patches/01_missing_dllmap.dpatch
===================================================================
--- gecko-sharp/trunk/debian/patches/01_missing_dllmap.dpatch	2004-08-08 15:58:22 UTC (rev 1305)
+++ gecko-sharp/trunk/debian/patches/01_missing_dllmap.dpatch	2004-08-08 16:07:49 UTC (rev 1306)
@@ -0,0 +1,34 @@
+#! /bin/sh -e
+## 01_missing_dllmap.dpatch by  <meebey@redbull.qnetp.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+if [ $# -lt 1 ]; then
+    echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+    exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+    -patch) patch -p1 ${patch_opts} < $0;;
+    -unpatch) patch -R -p1 ${patch_opts} < $0;;
+    *)
+        echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+        exit 1;;
+esac
+
+exit 0
+
+@DPATCH@
+diff -urNad /home/meebey/data/projects/debian/pkg-mono/gecko-sharp/gecko-sharp-0.5/gtkmozembed/gecko-sharp.dll.config gecko-sharp-0.5/gtkmozembed/gecko-sharp.dll.config
+--- /home/meebey/data/projects/debian/pkg-mono/gecko-sharp/gecko-sharp-0.5/gtkmozembed/gecko-sharp.dll.config	2004-05-06 04:34:49.000000000 +0200
++++ gecko-sharp-0.5/gtkmozembed/gecko-sharp.dll.config	2004-08-08 18:05:05.000000000 +0200
+@@ -3,4 +3,5 @@
+   <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="libgtkembedmoz.dll" target="/usr/lib/mozilla/libgtkembedmoz.so"/>
+ </configuration>


Property changes on: gecko-sharp/trunk/debian/patches/01_missing_dllmap.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: gecko-sharp/trunk/debian/rules
===================================================================
--- gecko-sharp/trunk/debian/rules	2004-08-08 15:58:22 UTC (rev 1305)
+++ gecko-sharp/trunk/debian/rules	2004-08-08 16:07:49 UTC (rev 1306)
@@ -3,9 +3,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 export MONO_SHARED_DIR=$(CURDIR)
+include /usr/share/dpatch/dpatch.make
 
 configure: configure-stamp
-configure-stamp:
+configure-stamp: patch
 	dh_testdir
 	perl -pe ' \
 	  s,mono \$$\(GTKSHARP_PREFIX\)/bin/gapi-fixup.exe,\$$\(GTKSHARP_PREFIX\)/bin/gapi-fixup,; \
@@ -20,7 +21,7 @@
 	$(MAKE)
 	touch build-stamp
 
-clean:
+clean: unpatch
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp