--- mono-tools-2.4.2.orig/debian/gnunit2.install +++ mono-tools-2.4.2/debian/gnunit2.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/gnunit2 +debian/tmp/usr/lib/mono/2.0/gnunit2.exe +debian/gnunit2.desktop /usr/share/applications/ --- mono-tools-2.4.2.orig/debian/monodoc-http.menu +++ mono-tools-2.4.2/debian/monodoc-http.menu @@ -0,0 +1,3 @@ +?package(monodoc-http):needs="text" section="Applications/Programming"\ + title="Monodoc (http)" command="/usr/bin/monodoc-http"\ + icon="/usr/share/pixmaps/monodoc.xpm" --- mono-tools-2.4.2.orig/debian/mono-tools-gui.install +++ mono-tools-2.4.2/debian/mono-tools-gui.install @@ -0,0 +1,13 @@ +debian/tmp/usr/bin/gasnview +debian/tmp/usr/lib/mono/1.0/gasnview.exe +debian/tmp/usr/bin/ilcontrast +debian/tmp/usr/lib/ilcontrast/ +debian/tmp/usr/share/applications/ilcontrast.desktop +debian/tmp/usr/share/pixmaps/ilcontrast.png +debian/tmp/usr/bin/gui-compare +debian/tmp/usr/lib/gui-compare/ +debian/tmp/usr/bin/mperfmon +debian/tmp/usr/lib/mperfmon/ +debian/tmp/usr/bin/gsharp +debian/tmp/usr/lib/gsharp/ +debian/tmp/usr/share/applications/gsharp.desktop --- mono-tools-2.4.2.orig/debian/10_monodochttp +++ mono-tools-2.4.2/debian/10_monodochttp @@ -0,0 +1,4 @@ +# This is the configuration file +# for the monodoc-http +path = /usr/lib/monodoc/web +alias = /monodoc --- mono-tools-2.4.2.orig/debian/control +++ mono-tools-2.4.2/debian/control @@ -0,0 +1,96 @@ +Source: mono-tools +Section: devel +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian Mono Group +Uploaders: Mirco Bauer , Sebastian Dröge +Build-Depends: debhelper (>= 7), quilt +Build-Depends-Indep: cli-common-dev (>= 0.5.4), + pkg-config, + autoconf, + automake, + autotools-dev, + mono-devel (>= 2.0.1), + libmono-nunit2.4-cil, + libmono-winforms2.0-cil, + libmono-system-web2.0-cil, + libgtk2.0-cil (>= 2.0), + libgconf2.0-cil (>= 2.0), + libglade2.0-cil (>= 2.0), + libgnome2.24-cil (>= 2.0), + libwebkit1.0-cil, + monodoc-base (>= 1.1.9), + libmono-management2.0-cil, + mono-csharp-shell +Standards-Version: 3.8.2 +Vcs-Svn: svn://svn.debian.org/svn/pkg-mono/mono-tools/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-mono/mono-tools/trunk/ + +Package: monodoc-browser +Provides: monodoc-viewer +Replaces: monodoc-base (<< 1.1.9) +Architecture: all +Depends: ${cli:Depends}, monodoc-manual +Description: MonoDoc GTK+ based viewer + The MonoDoc Project is the documentation framework of the Mono project which + provides detailed API documentation for all Mono components and the Mono CLI + implementation. + . + This package contains the GTK+ based viewer of the Mono documentation. + +Package: mono-tools-gui +Architecture: all +Depends: ${cli:Depends} +Replaces: gnunit (<< 1.2.1) +Description: Various GUI tools for mono + This package contains various GUI tools for use with Mono: + - gasnview + - ilcontrast + - gui-compare + - mperfmon + - gsharp + +Package: mono-tools-devel +Architecture: all +Depends: ${cli:Depends} +Description: Various development tools for mono + This package contains various development tools for use with Mono: + - create-native-map + +Package: gendarme +Architecture: all +Depends: ${cli:Depends} +Replaces: mono-tools-devel (<< 2.0) +Conflicts: mono-tools-devel (<< 2.0) +Homepage: http://www.mono-project.com/Gendarme +Description: extensible rule-based checker for CLI assemblies + Gendarme is a extensible rule-based tool to find problems in .NET + applications and libraries. Gendarme inspects programs and libraries + that contain code in ECMA CIL format (Mono and .NET) and looks for + common problems with the code, problems that compiler do not typically + check or have not historically checked. + +Package: mono-profiler +Architecture: all +Depends: ${cli:Depends} +Description: Mono profiler + This package contains utilities for profiling Mono CLI assemblies: + - mprof-decoder + - mprof-heap-viewer + +Package: monodoc-http +Provides: monodoc-viewer +Architecture: all +Depends: monodoc-manual, + ${cli:Depends}, + mono-xsp2 | mono-apache-server2, + monodoc-base +Recommends: lynx | www-browser +Description: MonoDoc http based viewer + The MonoDoc Project is the documentation framework of the Mono project which + provides detailed API documentation for all Mono components and the Mono CLI + implementation. + . + This package contains ASP.NET scripts which allow viewing the Mono + documentation via an ASP.NET enabled webserver with a standard http + webbrowser. --- mono-tools-2.4.2.orig/debian/monodoc-browser.postrm +++ mono-tools-2.4.2/debian/monodoc-browser.postrm @@ -0,0 +1,15 @@ +#!/bin/sh -e + +if [ -f /usr/lib/monodoc/monodoc.index ]; then + rm /usr/lib/monodoc/monodoc.index + rmdir /usr/lib/monodoc 2> /dev/null || true +fi + +if [ -d /usr/lib/monodoc/search_index ]; then + rm -r /usr/lib/monodoc/search_index + rmdir /usr/lib/monodoc 2> /dev/null || true +fi + +#DEBHELPER# + +exit 0 --- mono-tools-2.4.2.orig/debian/mono-tools-devel.manpages +++ mono-tools-2.4.2/debian/mono-tools-devel.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/create-native-map.1 --- mono-tools-2.4.2.orig/debian/mono-tools-devel.install +++ mono-tools-2.4.2/debian/mono-tools-devel.install @@ -0,0 +1,4 @@ +debian/tmp/usr/bin/create-native-map +debian/tmp/usr/lib/create-native-map/ +debian/tmp/usr/lib/pkgconfig/create-native-map.pc +debian/tmp/usr/share/man/man1/create-native-map.1 --- mono-tools-2.4.2.orig/debian/monodoc-browser.docs +++ mono-tools-2.4.2/debian/monodoc-browser.docs @@ -0,0 +1 @@ +docbrowser/ChangeLog --- mono-tools-2.4.2.orig/debian/gendarme.install +++ mono-tools-2.4.2/debian/gendarme.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/gendarme* +debian/tmp/usr/lib/gendarme/ +debian/tmp/usr/lib/pkgconfig/gendarme* --- mono-tools-2.4.2.orig/debian/monodoc-http.desktop +++ mono-tools-2.4.2/debian/monodoc-http.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Monodoc (http) +GenericName=Documentation Browser +Comment=Monodoc Documentation Browser +Exec=monodoc-http +Icon=monodoc.png +StartupNotify=false +Terminal=true +Type=Application +Categories=Application;Development; --- mono-tools-2.4.2.orig/debian/monodoc-browser.menu +++ mono-tools-2.4.2/debian/monodoc-browser.menu @@ -0,0 +1,3 @@ +?package(monodoc-browser):needs="X11" section="Applications/Programming"\ + title="Monodoc" command="/usr/bin/monodoc"\ + icon="/usr/share/pixmaps/monodoc.png" --- mono-tools-2.4.2.orig/debian/compat +++ mono-tools-2.4.2/debian/compat @@ -0,0 +1 @@ +7 --- mono-tools-2.4.2.orig/debian/mono-tools-gui.manpages +++ mono-tools-2.4.2/debian/mono-tools-gui.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/mperfmon.1 --- mono-tools-2.4.2.orig/debian/rules +++ mono-tools-2.4.2/debian/rules @@ -0,0 +1,106 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 +export MONO_SHARED_DIR=$(CURDIR) + +MAKEFILE = $(firstword $(MAKEFILE_LIST)) +DEBIAN_DIR = $(dir $(MAKEFILE)) +SOURCE_DIR = $(DEBIAN_DIR)/.. + +DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) +DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) +VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//') + + +include /usr/share/quilt/quilt.make + +configure: config-stamp +config-stamp: $(QUILT_STAMPFN) + dh_testdir + + aclocal + autoconf + automake --add-missing --copy + + ./configure --prefix=/usr + + touch $@ + +build: build-stamp +build-stamp: config-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + find . -name "Makefile.in" | xargs rm -rf + rm -rf $$MONO_SHARED_DIR/.wapi autom4te.cache/ + dh_clean configure config.sub config.guess aclocal.m4 + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/ + +binary-indep: build install + dh_testdir + dh_testroot + dh_movefiles + dh_link + dh_install + cp $(CURDIR)/debian/monodoc-http-script $(CURDIR)/debian/monodoc-http/usr/bin/monodoc-http + # fix upstream file permissions + find debian/monodoc-http/usr/*/monodoc/web -type f -exec chmod 644 {} \; + find debian/monodoc-http/usr/*/monodoc/web -type d -exec chmod 755 {} \; + # remove directories moved to /usr/share/ + #find debian/monodoc-http/usr/lib/monodoc/web -type d -name "images" -o -name "xtree" | xargs rm -rf + dh_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_desktop + dh_installman + dh_strip + dh_clistrip + dh_compress + dh_fixperms + dh_clifixperms + dh_installdeb + + #we don't support XSP in Ubuntu Main, so kludge it by hand + #dh_installxsp -V 2 + # doing dh_installxsp by hand just got a whole lot more annoying + mkdir -p $(CURDIR)/debian/monodoc-http/etc/mono-server2/conf.d/monodoc-http + mkdir -p $(CURDIR)/debian/monodoc-http/etc/xsp2/conf.d/monodoc-http + install -m 644 $(CURDIR)/debian/monodoc-http.hostxsp2 $(CURDIR)/debian/monodoc-http/etc/mono-server2/conf.d/monodoc-http/10_monodoc-http + install -m 644 $(CURDIR)/debian/monodoc-http.hostxsp2 $(CURDIR)/debian/monodoc-http/etc/xsp2/conf.d/monodoc-http/10_monodoc-http + + dh_clideps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: + +binary: binary-indep + +get-orig-source: + [ -d ../tarballs ] || mkdir ../tarballs + uscan \ + --package $(DEB_SOURCE_NAME) \ + --watchfile $(DEBIAN_DIR)/watch \ + --upstream-version $(VERSION) \ + --download-version $(VERSION) \ + --destdir ../tarballs \ + --force-download \ + --rename + bzcat ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2 | \ + gzip -9fn -c - > ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.gz + rm ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2 + +.PHONY: build clean clean-patched binary-indep binary install --- mono-tools-2.4.2.orig/debian/monodoc-browser.postinst +++ mono-tools-2.4.2/debian/monodoc-browser.postinst @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +echo "generating monodoc index..." +monodoc --make-index > /dev/null +echo "generating monodoc search index... (this can take a while)" +monodoc --make-search-index > /dev/null + +#DEBHELPER# --- mono-tools-2.4.2.orig/debian/gnunit2.desktop +++ mono-tools-2.4.2/debian/gnunit2.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Gnunit2 +Comment=Run NUnit test suites on CLI 2.0 +Exec=gnunit2 +TryExec=gnunit2 +Terminal=false +Type=Application +Categories=Development; --- mono-tools-2.4.2.orig/debian/monodoc-browser.install +++ mono-tools-2.4.2/debian/monodoc-browser.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/monodoc +debian/tmp/usr/lib/monodoc/browser.exe +debian/tmp/usr/lib/monodoc/WebKitHtmlRender.dll +debian/tmp/usr/share/pixmaps/monodoc.png +debian/tmp/usr/share/applications/monodoc.desktop --- mono-tools-2.4.2.orig/debian/monodoc-http.install +++ mono-tools-2.4.2/debian/monodoc-http.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/monodoc/web/ /usr/share/monodoc/ +debian/monodoc-http.desktop /usr/share/applications/ +debian/monodoc.xpm /usr/share/pixmaps/ --- mono-tools-2.4.2.orig/debian/monodoc-http.dirs +++ mono-tools-2.4.2/debian/monodoc-http.dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/monodoc/web --- mono-tools-2.4.2.orig/debian/monodoc-http.links +++ mono-tools-2.4.2/debian/monodoc-http.links @@ -0,0 +1,2 @@ +/usr/share/monodoc/web /usr/lib/monodoc/web + --- mono-tools-2.4.2.orig/debian/monodoc-browser.manpages +++ mono-tools-2.4.2/debian/monodoc-browser.manpages @@ -0,0 +1 @@ +debian/monodoc.1 --- mono-tools-2.4.2.orig/debian/monodoc-http-script +++ mono-tools-2.4.2/debian/monodoc-http-script @@ -0,0 +1,18 @@ +#!/bin/bash +export LANG=C +unset port + +while test -z "$port" ; do + port=$RANDOM + if [ $port -lt 1025 ] || netstat -a -n | grep -q :$port ; then + unset port + fi +done + +clear +echo -e "\n\nThe XSP web server is starting now. To view the monodoc pages, your" +echo -e "web browser will open http://localhost:$port/ now.\n\n" + +(sleep 5; sensible-browser http://localhost:$port/) & + +exec xsp2 --root /usr/lib/monodoc/web --port $port --address 127.0.0.1 --- mono-tools-2.4.2.orig/debian/gnunit.install +++ mono-tools-2.4.2/debian/gnunit.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/gnunit +debian/tmp/usr/lib/mono/1.0/gnunit.exe +debian/gnunit.desktop /usr/share/applications/ --- mono-tools-2.4.2.orig/debian/gnunit.desktop +++ mono-tools-2.4.2/debian/gnunit.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Gnunit +Comment=Run NUnit test suites on CLI 1.0/1.1 +Exec=gnunit +TryExec=gnunit +Terminal=false +Type=Application +Categories=Development; --- mono-tools-2.4.2.orig/debian/watch +++ mono-tools-2.4.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.novell.com/pub/mono/sources/mono-tools/mono-tools-([\d\.]+)\.(?:zip|tar\.(?:gz|bz2)) --- mono-tools-2.4.2.orig/debian/monodoc-http.hostxsp2 +++ mono-tools-2.4.2/debian/monodoc-http.hostxsp2 @@ -0,0 +1,4 @@ +# This is the configuration file +# for the monodoc-http +path = /usr/lib/monodoc/web +alias = /monodoc --- mono-tools-2.4.2.orig/debian/changelog +++ mono-tools-2.4.2/debian/changelog @@ -0,0 +1,416 @@ +mono-tools (2.4.2-1ubuntu1) karmic; urgency=low + + * Merge to Ubuntu Karmic (LP: #402152) + * debian/control, + debian/rules: + + Do dh_installxsp's job by hand, to ensure XSP does not need to move + into Main + + -- Jo Shields Tue, 21 Jul 2009 18:59:27 +0100 + +mono-tools (2.4.2-1) unstable; urgency=low + + * New upstream release + * debian/copyright: + + Long overdue update + * debian/gnunit.install, + debian/gnunit2.install, + debian/gnunit.desktop, + debian/gnunit2.desktop, + debian/control: + + Remove GNunit - abandoned upstream (Closes: #439835) + * debian/monodoc.1, + debian/monodoc-browser.manpages: + + Provide a manpage for the "monodoc" command + * debian/rules: + + Enhance get-orig-source rule to produce consistent md5sums + * debian/mono-tools-gui.install, + debian/control: + + Add mperfmon to the apps in mono-tools-gui + + Add gsharp to the apps in mono-tools-gui + * debian/control: + + Bump to Standards version 3.8.2 + + Remove build-dependencies on web browser engines that aren't Webkit + as we only install one anyway (Closes: #525775) + + Remove seemingly pointless lynx Recommends on monodoc-browser, instead + add www-browser as a Recommends on monodoc-http, with lynx as the + suggested provider (although, let's face it, Firefox will provide it + for most people) + + Build-depends on NUnit 2.4, not 2.2 + + Add new gsharp dependencies + * debian/monodoc-http.conffiles, + debian/monodoc-http.dirs, + debian/monodoc-http.hostxsp2, + debian/monodoc-http.links, + debian/monodoc-http.menu, + debian/monodoc-http.desktop, + debian/monodoc-http.install, + debian/monodoc-http.manpages, + debian/monodoc-http-script: + + Add MonoDoc HTTP frontend (transplanted packaging files from old + monodoc source package) + * debian/mono-tools-devel.manpages, + debian/mono-tools-gui.manpages: + + Include as many manpages as upstream provide us with + * debian/patches/02-startup_mono_path.patch, + debian/patches/dont_bundle_cecil.patch: + + Removed, obsoleted by upstream + * debian/patches/03-mozilla_home.patch: + + Removed, we don't care about Moz anymore + * debian/patches/04-gendarme_link_libraries_correctly.patch: + + Refreshed + + -- Jo Shields Tue, 07 Jul 2009 17:51:43 +0100 + +mono-tools (2.0-3) unstable; urgency=low + + [ Jo Shields ] + * debian/control: + + Add Vcs-* fields + * debian/monodoc-browser.install: + + Actually use Webkit# renderer, don't just build it and throw it away + + [ Sebastian Dröge ] + * debian/control: + + Build depend on libgnome2.24-cil for the GNOME# 2.24 + transition (Closes: #527783). + + Update Standards-Version to 3.8.1. + + -- Sebastian Dröge Thu, 14 May 2009 08:54:21 +0200 + +mono-tools (2.0-2) unstable; urgency=low + + * Upload to unstable. + * debian/control: + + Versioned mono-devel build-dep using >= 2.0.1, as only that version + contains the csc program. + + -- Mirco Bauer Wed, 25 Feb 2009 23:32:46 +0100 + +mono-tools (2.0-1) experimental; urgency=low + + [ David Paleino ] + * New upstream release + * Group Policy: + + implemented get-orig-source in debian/rules + * debian/compat bumped to 7 + * debian/control: + + Build-Depends: + - added autotools-dev, autoconf, automake + - added mono-devel + - removed mono-mcs, mono-gmcs, mono-gac and mono-1.0-devel + - added libmono-winforms2.0-cil + - added libmono-webbrowser0.5-cil + - removed libmono1.0-cil + - debhelper bumped to (>= 7) + + fixed spurious dot in long description + + New binary packages: + - mono-profiler, since these two related programs would have gone + into two different packages, and this is not nice + at all; + - gendarme, because it would've been split into mono-tools-devel and + mono-tools-gui, like mono-profiler; because it uses + System.Windows.Forms. + Added Conflicts and Replaces mono-tools-devel (<< 2.0), + since it was contained there. + + Standards-Version bumped to 3.8.0 (no changes needed) + * debian/rules: + + implemented autotools files re-generation + * debian/patches: + + converted to quilt + + 00-fix_build_system.patch added + + [ Mirco Bauer ] + * debian/patches/dont_bundle_cecil.patch: + + Don't copy the Mono.Cecil library during the build into the binary + package, as it's already in the GAC. + + -- David Paleino Thu, 27 Nov 2008 00:12:02 +0100 + +mono-tools (1.9-2) unstable; urgency=medium + + * debian/control: + + Removed libgecko2.0-cil and libxul-dev from build-dependencies. + + Added libwebkit1.0-cil to build-dependencies. + + Replaced libnunit2.2.6-cil build-dependency with libmono-nunit2.2-cil. + + Moved pseudo homepage field of gendarme to real field. + + Added extra space to lists in package description to make them verbatim. + (Closes: #480336, #480343) + * debian/patches/05_webkit-sharp_port.dpatch: + + Link against webkit-sharp instead of gecko-sharp (xulrunner). + (patch taken from upstream SVN, Closes: #480811, #488674) + * debian/patches/00list: + + Disabled 01_use_real_nunit, linking now against libmono-nunit2.2-cil + instead of libnunit2.2.6-cil. (Closes: #487037) + * debian/gnunit(2).desktop + debian/gnunit(2).install: + + Desktop files for the freedesktop menu. + (thanks goes to benoit tuduri for the patch, + Closes: #478962) + + -- Mirco Bauer Sun, 10 Aug 2008 14:20:01 +0200 + +mono-tools (1.9-1) unstable; urgency=low + + [ Sebastian Dröge ] + * New upstream release: + + debian/patches/04_gnome-sharp.patch: + - Dropped, merged upstream. + + debian/patches/03_mozilla-home.dpatch: + - Updated to apply cleanly again. + + [ Mirco Bauer ] + * debian/rules: + + Use dh_clifixperms instead of find commands. + + Enhanced error handling of "make clean". + * debian/control: + + Added libmono1.0-cil >= 1.9.1 to build-deps. + + Added libmono-system-web2.0-cil to build-deps as needed by gendarme. + + Updated cli-common-dev build-dep to >= 0.5.4, as we are using + dh_clistrip from it now. + * debian/watch: + + Updated + * debian/mono-tools-gui.install: + + Added gui-compare. + * debian/mono-tools-devel.install: + + Added gendarme. + + -- Mirco Bauer Fri, 02 May 2008 19:40:07 +0200 + +mono-tools (1.2.6-4) unstable; urgency=low + + * debian/control, + debian/monodoc-browser.install, + debian/patches/04_no-gtkhtml.dpatch: + + Build and ship the GtkHTML backend of monodoc-browser again instead of + the gecko one. This also enabled printing again. + * debian/patches/04_gnome-sharp.patch: + + Also link to gnome-sharp-2.0 as it's required by gnunit. + + -- Sebastian Dröge Thu, 20 Mar 2008 16:02:07 +0100 + +mono-tools (1.2.6-3) unstable; urgency=low + + [ Sam Hocevar ] + * debian/patches/01_use_real_nunit.dpatch: + + Look for nunit.pc instead of now deprecated nunit-2.2.pc. + + Implement a few missing interface memebers that allow gnunit and gnunit2 + to build with newer versions of nunit. Now nunit-console, gnunit and + gnunit2 are in sync and don't require rebuilds (Closes: #439835). + + * debian/control: + + Build-depend on libnunit2.2.6-cil instead of libnunit2.2-cil. + + -- Sam Hocevar (Debian packages) Thu, 10 Jan 2008 14:26:41 +0000 + +mono-tools (1.2.6-2) unstable; urgency=low + + * debian/control: + + Build depend on mono-1.0-devel for resgen to fix FTBFS (Closes: #458693). + * debian/watch: + + Update location (Closes: #449755). + + -- Sebastian Dröge Wed, 02 Jan 2008 20:12:51 +0100 + +mono-tools (1.2.6-1) unstable; urgency=low + + * New upstream release: + + debian/patches/04_no-gtkhtml.dpatch: + - Updated for the new version. + + debian/patches/03_mozilla-home.dpatch: + - Updated for the new version. + * debian/control: + + Update Standards-Version to 3.7.3, no additional changes needed. + * debian/monodoc-browser.menu: + + Fix section of the menu file. + + -- Sebastian Dröge Thu, 13 Dec 2007 13:44:02 +0100 + +mono-tools (1.2.4-1) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + New upstream release + + debian/patches/03_glade-callbacks-sig.dpatch: + - Dropped, merged upstream. + + debian/patches/01_use_real_nunit.dpatch: + - Updated. + + debian/patches/03_mozilla-home.dpatch, + debian/control, + debian/monodoc-browser.install, + debian/patches/04_no-gtkhtml.dpatch: + - Use xulrunner instead of Mozilla and GtkHTML. + + debian/control, + debian/mono-tools-gui.install: + - Add new ilcontrast application. + + debian/mono-tools-gui.install: + - Update manpage path. + + * Mirco 'meebey' Bauer: + + debian/control: + - Updated cli-common-dev build-dep to >= 0.4.4 + - Updated to use my Debian email address now. + + -- Sebastian Dröge Wed, 16 May 2007 23:50:22 +0200 + +mono-tools (1.2.3-2) unstable; urgency=low + + * Upload to unstable + + -- Sebastian Dröge Sun, 15 Apr 2007 23:04:43 +0200 + +mono-tools (1.2.3-1) experimental; urgency=low + + * Sebastian 'slomo' Dröge: + + New upstream release + + -- Sebastian Dröge Tue, 27 Feb 2007 14:34:20 +0100 + +mono-tools (1.2.1-1) experimental; urgency=low + + * Sebastian 'slomo' Dröge: + + New upstream release + + debian/control, + debian/mono-tools-gui.install, + debian/mono-tools-devel.install: + - Add packages for the random small mono-tools + + debian/control: + - Update to use my debian.org mail address + + -- Sebastian Dröge Wed, 31 Jan 2007 10:05:14 +0100 + +mono-tools (1.1.17-1) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + New upstream release + + debian/patches/03_gtk-sharp2.dpatch, + debian/patches/04_glade-callbacks.dpatch, + debian/patches/05_empty-search.dpatch: + - Dropped, merged upstream + + debian/patches/03_glade-callbacks-sig.dpatch: + - Fix signatures for the Glade callbacks (Closes: #391044) + + debian/watch: + - Updated location + + -- Debian Mono Group Tue, 17 Oct 2006 08:21:50 +0200 + +mono-tools (1.1.11-5) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + debian/patches/04_glade-callbacks.dpatch: + - Fix the signatures of the glade callback handlers. + Fixes various crashes in monodoc-browser. + Patch from upstream SVN (r63562) + + debian/patches/05_empty-search.dpatch: + - Don't crash when searching with an empty string. + Patch from upstream SVN (r61357) + + -- Debian Mono Group Tue, 3 Oct 2006 13:00:10 +0200 + +mono-tools (1.1.11-4) unstable; urgency=low + + * Sebastian 'slomo' Dröge + + Acknowledge NMU (Closes: #363586) + + debian/control: + - Add myself to Uploaders + - Build-Depend on the Gtk#2 variants of everything + - remove the versioned Depends of monodoc-browser on libgnome-cil as + this is not necessary anymore with libgnome2.0-cil + - bump Standards-Version to 3.7.2 + - move dpatch from Build-Depends-Indep to Build-Depends + + debian/patches/02_fix_buildsystem.dpatch: + - dropped as it wasn't used anymore since ages + + debian/patches/03_gtk-sharp2.dpatch: + - build everything against Gtk#2 + + -- Debian Mono Group Sun, 9 Jul 2006 02:56:21 +0200 + +mono-tools (1.1.11-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Let monodoc-browser depend on libgnome-cil (>= 1:1.0.10-5), so we are + sure we get a version that pulls in a non-segfaulting libgtkhtml3.8-15. + (Closes: #363586) + + -- Steinar H. Gunderson Sun, 11 Jun 2006 13:46:25 +0200 + +mono-tools (1.1.11-3) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Rebuild against libnunit2.2-cil 2.2.0-3 + + Updated cli-common build-dep to cli-common-dev >= 0.4.0 + + Moved debhelper build-dep-indep to build-dep. + + Updated FSF's snail-mail address in debian/copyright. + + Added binary-arch target to debian/rules. + + -- Debian Mono Group Sun, 30 Apr 2006 00:58:32 +0200 + +mono-tools (1.1.11-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Rebuild against Mono 1.1.13.6-3 + + debian/control: + - Updated build-deps for Mono 1.1.13.6-2 split. (Closes: #363651, #351651) + + debian/patches/01_use_real_nunit.dpatch: + - Updated to use nunit-2.2 instead of nunit. + + -- Debian Mono Group Sun, 23 Apr 2006 13:21:01 +0200 + +mono-tools (1.1.11-1) unstable; urgency=low + + * New upstream release + + monodoc.desktop contains now proper Exec line (Closes: #341287) + * Mirco 'meebey' Bauer + + Split gnunit2 into own package because of Mono class library 2.0 + dependency. + + debian/control: + - Bumped debhelper build-dep to >= 5.0.0 + - Changed Build-Depends to Build-Depends-Indep + + debian/compat: + - Changed to 5. + + -- Debian Mono Group Sun, 15 Jan 2006 14:28:43 +0100 + +mono-tools (1.1.10-1) unstable; urgency=low + + * New upstream release + * Mirco 'meebey' Bauer + + debian/control: + - Added "Replaces: monodoc-base (<< 1.1.9)" to monodoc-browser for smooth + upgrades from 1.0.x versions. + + debian/monodoc-browser.install: + - Added GtkHtmlHtmlRender.dll, new renderer for MonoDoc Browser. + - Removed GeckoHtmlRender.dll, it's less stable than GtkHTML. + + Removed 02_fix_buildsystem.dpatch, already applied upstream. + + -- Debian Mono Group Tue, 15 Nov 2005 15:54:49 +0100 + +mono-tools (1.1.9-3) unstable; urgency=low + + * Mirco 'meebey' Bauer + + debian/control: + - Added mono-mcs and mono-gmcs to build-depends. + + debian/rules: + - Clean target tries to be more clean now, "make clean" isn't. + - Added clean-patched target. + + debian/patches/02_fix_buildsystem.dpatch: + - Fixes "make distclean" + (thanks to Ingo Saitz for the patch) + + -- Debian Mono Group Wed, 12 Oct 2005 10:55:29 +0200 + +mono-tools (1.1.9-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + debian/control: + - Added dpatch to build-depends. (Closes: #331610) + + debian/patches/01_use_real_nunit.dpatch: + - Updated to use nunit.pc instead of nunit-core.pc + + -- Debian Mono Group Wed, 5 Oct 2005 10:25:47 +0200 + +mono-tools (1.1.9-1) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Initial Release. + + -- Debian Mono Group Sun, 25 Sep 2005 19:40:02 +0200 --- mono-tools-2.4.2.orig/debian/monodoc-http.manpages +++ mono-tools-2.4.2/debian/monodoc-http.manpages @@ -0,0 +1 @@ +debian/monodoc-http.1 --- mono-tools-2.4.2.orig/debian/copyright +++ mono-tools-2.4.2/debian/copyright @@ -0,0 +1,77 @@ +This package was debianized by Mirco Bauer + +It was downloaded from http: go-mono.com/sources/ + +Authors: +Jonathan Pryor +Martin Baulig +Miguel de Icaza +Rafael Ferreira +Andreia Gaita (avidigal@novell.com) +Alp Toker (alp@atoker.com) +Mario Sopena +Mike Kestner +Atsushi Enomoto (ginga@kit.hi-ho.ne.jp) +Sebastien Pouliot +Christian Birkl +Jb Evain +Néstor Salceda +Jesse Jones +Aaron Tomb +Andreas Noever +Adrian Tsai +Daniel Abramov +Nidhi Rawal +Cedric Vivier +Andres G. Aragoneses +Lukasz Knop +Scott Peterson +Seo Sanghyeon +Ben Maurer (bmaurer@users.sourceforge.net) +Aaron Bockover +Peter Johanson +Gonzalo Paniagua Javier (gonzalo@ximian.com) +Marek Safar (marek.safar@gmail.com) +Massimiliano Mantione (massi@ximian.com) + +Copyright: +create-native-map, docbrowser, gendarme, gsharp, gui-compare, ilcontrast, +Mono.Profiler: + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +asn1view, mperfmon, webdoc: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU General +Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. --- mono-tools-2.4.2.orig/debian/monodoc-http.conffiles +++ mono-tools-2.4.2/debian/monodoc-http.conffiles @@ -0,0 +1,2 @@ +/etc/mono-server2/conf.d/monodoc-http/10_monodoc-http +/etc/xsp2/conf.d/monodoc-http/10_monodoc-http --- mono-tools-2.4.2.orig/debian/mono-profiler.manpages +++ mono-tools-2.4.2/debian/mono-profiler.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/mprof* --- mono-tools-2.4.2.orig/debian/gendarme.manpages +++ mono-tools-2.4.2/debian/gendarme.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/gendarme* --- mono-tools-2.4.2.orig/debian/monodoc.xpm +++ mono-tools-2.4.2/debian/monodoc.xpm @@ -0,0 +1,159 @@ +/* XPM */ +static char *monodoc_new[] = { +/* columns rows colors chars-per-pixel */ +"32 32 121 2", +" c #01BF01C101CE", +". c #07BF07C60778", +"X c #0C510C590C58", +"o c #1325134613AF", +"O c #1BDC1C0C1CE3", +"+ c #1F611FE32127", +"@ c #228B22CA23A5", +"# c #277A27AD2791", +"$ c #255325972815", +"% c #2B542BB82CA8", +"& c #2F8D302432BB", +"* c #331A33633451", +"= c #354735C03952", +"- c #3CE03D123BB2", +"; c #3D213DB041AE", +": c #4331439B44F9", +"> c #48094837453D", +", c #44B0452D482F", +"< c #4CA84D0E4CE2", +"1 c #4C2B4CB051E3", +"2 c #526952D95375", +"3 c #540054C75A50", +"4 c #5C275C735A1A", +"5 c #5AFE5BEE622D", +"6 c #5F175FEE5FF9", +"7 c #62B963616408", +"8 c #6C3E6C8E668E", +"9 c #655066266B52", +"0 c #679168156B81", +"q c #6C256CA96B1E", +"w c #6FC970236CC8", +"e c #712871C96E43", +"r c #6D106DD672C7", +"t c #6FED70DF7580", +"y c #739D744374C8", +"u c #777377FA77F4", +"i c #7A427AD7768F", +"p c #7555764D7D3E", +"a c #76D678267CE8", +"s c #7BA97C427A04", +"d c #7FC9805E7C20", +"f c #825082617BB1", +"g c #7CF87DDB8647", +"h c #831583F2846B", +"j c #896C89A78204", +"k c #834384328B27", +"l c #86E2880D8EEF", +"z c #8B9A8C798BD6", +"x c #8F7E90D98F78", +"c c #92A493558CD2", +"v c #8C308D28951F", +"b c #8EA38FA59B45", +"n c #8F8A903D93F1", +"m c #8F68907E9BD6", +"M c #92E9940494D2", +"N c #9A559AC293F8", +"B c #9128925C9C7D", +"V c #97F29990983A", +"C c #9D8B9ECC9C8D", +"Z c #A2FCA3D59D8A", +"A c #AA2CAA2B9FB4", +"S c #9C639D68A3F8", +"D c #9E1D9F54A941", +"F c #9F60A058A6E8", +"G c #9FF3A0F8A9F5", +"H c #A3DBA51BA420", +"J c #A73DA913A6D7", +"K c #AB3AABF3A4EB", +"L c #A27AA37AAA40", +"P c #A76BA95AA832", +"I c #AC34AD68AA83", +"U c #B013B0EDABB2", +"Y c #B1E5B201A754", +"T c #B2D1B348AACF", +"R c #A4D4A628B595", +"E c #AB1EAC13B31B", +"W c #A969AAA9B8A0", +"Q c #AF6BB051B3D1", +"! c #B379B452B49C", +"~ c #BA1EBAFEB775", +"^ c #B1EFB31DBBA2", +"/ c #BA05BB2ABFDD", +"( c #BFC7C044B8FF", +") c #C06BC18DBB8B", +"_ c #B3D6B50CC371", +"` c #BC2BBD61CBE0", +"' c #BEDEC058D11B", +"] c #C952CA30C392", +"[ c #C3BCC4FFCC66", +"{ c #CD7DCE5ECDDD", +"} c #D351D41FCEFD", +"| c #C4CAC68CD77D", +" . c #CB2BCC7ED609", +".. c #CDA1CEE8DEE9", +"X. c #D27ED36ED595", +"o. c #DCEDDDD4D7C6", +"O. c #D827D946DCCD", +"+. c #DB6ADC52DB01", +"@. c #DFFEE0C3DA91", +"#. c #E131E23ADDA5", +"$. c #D03DD1BFE177", +"%. c #D362D4BFE3CA", +"&. c #D7A9D993E458", +"*. c #DD65DEAFE4A9", +"=. c #D583D707E9FB", +"-. c #DCA3DE0DEED4", +";. c #DC00DDA7F13E", +":. c #E01BE158E708", +">. c #DF29E0EDED1F", +",. c #E05BE20CF0D3", +"<. c #E43AE541E5C3", +"1. c #E773E877E4B9", +"2. c #EB07EC03E527", +"3. c #E43EE5F4EDE2", +"4. c #E7E8E8F0EDD0", +"5. c #EB0BEC0DEE2E", +"6. c #EFCEF0D0ED65", +"7. c #F263F364ED7E", +"8. c #EC0BED4EF212", +"9. c #F48BF590F120", +"0. c None", +/* pixels */ +"0.0.0.0.0.0.0.0.0.0.0. 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.0.0.X X 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.0.X 8 f % 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0. > A Y N > X 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0. # N Y Y Y A 8 O 0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.o d Y Y Y Y Y Y f * 0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.. 4 Y Z f i i N K T Z 2 o 0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0. = Z C e Z ) Y f e N Y A e @ 0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0. O z C w T 7.9.9.2.) w N K K c - . 0.0.0.0.0.0.0.0.", +"0.0.0.0.0.X e Z q T 7.7.7.7.7.) < w N K I Z 4 o 0.0.0.0.0.0.0.", +"0.0.0.0. 1 H y J 7.7.7.7.7.} e H K u y M K K d # . 0.0.0.0.0.0.", +"0.0.0. % V j u <.6.6.7.6.6.#.o.6.6.1.! u d J K M > X 0.0.0.0.", +"0.0. o h I 7 4 <.5.5.6.5.7.6.6.6.6.6.7.o.z y H K H 0 O 0.0.0.", +"0.0.. 5 H M 7 ! 5.5.5.5.5.5.5.5.5.4.X.{ ~ h = i J J J h $ 0.0.", +"0. : C H 0 ! 5.5.5.5.5.5.5.5.5.5.X.t 2 2 2 y 0 z J I z O 0.0.0.", +" X h L L 7 { 8.6.4.*.4.5.5.4.4.5.5.<.O.O.4.8.[ q C C : 0.0.0.", +"0. * k H h a E E h n 3.4.4.4.4.4.4.4.4.4.5.8.&.t h 6 . 0.0.0.0.", +"0.0. O 0 S k y 3 w .3.4.3.4.3.4.4.4.4.5.*.I t a y o 0.0.0.0.", +"0.0.0. X , n D y ^ 3.3.3.4.3.3.4.4.3.:.Q a t B n % @ o 0.0.0.0.", +"0.0.0. O O # r r O.,.3.3.3.3.3.3.:._ a q l H S , * Z 7 0.0.0.0.", +"0.0.0.0.o 9 ; X 2 =.>.>.3.3.>.3.*.v 6 l D G G 0 O z #.o.2 0.0.", +"0.0.0.0. ; R 9 O 5 | >.>.-.-.3.=.r b D G G g + 8 { #.~ 4 . 0.0.", +"0.0.0.0.0.. g | k % * G =.-.-.-.>.l g D D m = , T J 7 O . 0.0.", +"0.0.0.0.0.0.+ ^ $.F : + g ..3.-.-.` 9 S S 1 $ y 2 O 0.0.0.0.0.", +"0.0.0.0.0.0.0.3 =.%.W 0 O 1 _ ;.;.$.t b r o O o 0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.o m ;.=.` k & % b =.=.S 5 @ 0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.* ` ;.=.` R 1 O 9 | W @ 0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.. r =.;.;.` b & ; 3 X 0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.O R =.W 9 O . . 0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0. = 3 O 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.0. 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0." +}; --- mono-tools-2.4.2.orig/debian/mono-profiler.install +++ mono-tools-2.4.2/debian/mono-profiler.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/mono-tools/ +debian/tmp/usr/bin/mprof* +debian/tmp/usr/share/applications/mprof* --- mono-tools-2.4.2.orig/debian/monodoc-http.1 +++ mono-tools-2.4.2/debian/monodoc-http.1 @@ -0,0 +1,11 @@ +.TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "MonoDoc Manual" +.SH NAME +undocumented \- No manpage for this program. +.SH DESCRIPTION +This +.B program +does not have a manpage. Run this command with the +.B --help +switch to see what it does. For further information, refer to the .NET +documentation from the Mono project, located on +.B http://www.go-mono.com/docs/ --- mono-tools-2.4.2.orig/debian/monodoc.1 +++ mono-tools-2.4.2/debian/monodoc.1 @@ -0,0 +1,61 @@ +.\" Generated by help2man 1.36. +.\" Modified by Jo Shields +.TH monodoc "1" +.SH NAME +monodoc \- GUI Mono documentation browser +.SH SYNOPSIS +monodoc [options] +.SH DESCRIPTION +\fImonodoc\fP is a GTK#-based browser for viewing collected API documentation +for CLI libraries installed on the system +.SH RUNTIME OPTIONS +.SS "The following options are available for browsing documentation:" +.TP +TOPIC +Start the browser at TOPIC +.IP +(ex. N:System, T:System.Object, M:System.Object.Equals, +and P: for properties, F: for fields, E: for events, etc.) +.TP +\fB\-\-help\fR +Print a brief instructions on usage +.TP +\fB\-\-about\fR +About the monodoc browser +.TP +\fB\-\-html\fR TOPIC +Print the HTML contents of TOPIC +.TP +\fB\-\-make\-index\fR +Create the documentation index +.TP +\fB\-\-make\-search\-index\fR +Create the searchable documentation index +.TP +\fB\-\-engine\fR +Select a browser backend +(Gecko, GtkHtml, WebKit, MonoWebBrowser) +.SS "The following options are available for authoring documentation:" +.TP +\fB\-\-assemble\fR +Runs the doc assembler +.TP +\fB\-\-cs\-to\-ecma\fR DOCFILE ASSEMBLY OUTPUT LIBRARY\-NAME +Converts C# documentation to Monodoc format +.TP +\fB\-\-edit\fR path +Edit (unassembled) documentation at path +.TP +\fB\-\-get\-sourcesdir\fR +Prints the location of monodoc sources +.HP +\fB\-\-merge\-changes\fR CHANGE_FILE [TARGET_DIR] +.TP +\fB\-\-normalize\fR +Format a documentation file consistently +.TP +\fB\-\-validate\fR +Validate the XML files +.TP +.SH SEE ALSO +mono(1), mdassembler(1), mdcs2ecma(1), mdnormalizer(1), mdvalidator(1), monodocs2html(1), monodocer(1) --- mono-tools-2.4.2.orig/debian/patches/series +++ mono-tools-2.4.2/debian/patches/series @@ -0,0 +1,2 @@ +00-fix_build_system.patch +04-gendarme_link_libraries_correctly.patch --- mono-tools-2.4.2.orig/debian/patches/00-fix_build_system.patch +++ mono-tools-2.4.2/debian/patches/00-fix_build_system.patch @@ -0,0 +1,93 @@ +--- mono-tools-2.0.orig/configure.in ++++ mono-tools-2.0/configure.in +@@ -7,8 +7,8 @@ + AC_PROG_INSTALL + + dnl C# compiler +-AC_PATH_PROG(MCS, mcs, no) +-AC_PATH_PROG(GMCS, gmcs, no) ++AC_PATH_PROG(MCS, csc, no) ++AC_PATH_PROG(GMCS, csc, no) + AC_PATH_PROG(RUNTIME, mono, no) + AC_PATH_PROG(GACUTIL, gacutil, no) + +--- mono-tools-2.0.orig/Mono.Profiler/profiler-file-decoder/Makefile.am ++++ mono-tools-2.0/Mono.Profiler/profiler-file-decoder/Makefile.am +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG + ASSEMBLY = bin/Debug/mprof-decoder.exe + ASSEMBLY_MDB = $(ASSEMBLY).mdb +@@ -25,7 +25,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ + ASSEMBLY = bin/Release/mprof-decoder.exe + ASSEMBLY_MDB = +--- mono-tools-2.0.orig/Mono.Profiler/profiler-decoder-library/Makefile.am ++++ mono-tools-2.0/Mono.Profiler/profiler-decoder-library/Makefile.am +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG + ASSEMBLY = bin/Debug/mprof-decoder-library.dll + ASSEMBLY_MDB = $(ASSEMBLY).mdb +@@ -18,7 +18,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ + ASSEMBLY = bin/Release/profiler-decoder-library.dll + ASSEMBLY_MDB = +--- mono-tools-2.0.orig/Mono.Profiler/heap-snapshot-explorer/Makefile.am ++++ mono-tools-2.0/Mono.Profiler/heap-snapshot-explorer/Makefile.am +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" + + ASSEMBLY = bin/Debug/mprof-heap-snapshot-explorer.dll +@@ -25,7 +25,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ + ASSEMBLY = bin/Release/heap-snapshot-explorer.dll + ASSEMBLY_MDB = +--- mono-tools-2.0.orig/Mono.Profiler/heap-snapshot-viewer/Makefile.am ++++ mono-tools-2.0/Mono.Profiler/heap-snapshot-viewer/Makefile.am +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG" + + ASSEMBLY = bin/Debug/mprof-heap-viewer.exe +@@ -33,7 +33,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = csc + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ + ASSEMBLY = bin/Release/mprof-heap-viewer.exe + ASSEMBLY_MDB = --- mono-tools-2.4.2.orig/debian/patches/04-gendarme_link_libraries_correctly.patch +++ mono-tools-2.4.2/debian/patches/04-gendarme_link_libraries_correctly.patch @@ -0,0 +1,12 @@ +Index: mono-tools-2.4.2/gendarme/rules/Gendarme.Rules.Portability/Makefile.am +=================================================================== +--- mono-tools-2.4.2.orig/gendarme/rules/Gendarme.Rules.Portability/Makefile.am 2009-02-23 18:52:20.000000000 +0000 ++++ mono-tools-2.4.2/gendarme/rules/Gendarme.Rules.Portability/Makefile.am 2009-07-07 20:40:33.000000000 +0100 +@@ -1,6 +1,6 @@ + include ../common.make + +-EXTRA_RULES_OPTIONS += -r:ICSharpCode.SharpZipLib.dll -pkg:dotnet ++EXTRA_RULES_OPTIONS += -r:ICSharpCode.SharpZipLib.dll -r:System.Web.Services + + rules_sources = \ + DoNotHardcodePathsRule.cs \