debian/0000755000000000000000000000000012225541415007167 5ustar debian/control0000644000000000000000000001337412225530207010577 0ustar Source: mono-addins Section: cli-mono Priority: optional Maintainer: Debian CLI Libraries Team Uploaders: Mirco Bauer , Sebastian Dröge Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf Build-Depends-Indep: cli-common-dev (>= 0.5.4), pkg-config, mono-devel (>= 2.8), libglib2.0-cil-dev, libgtk2.0-cil-dev Standards-Version: 3.9.2 Homepage: http://www.mono-project.com/Mono.Addins Vcs-Git: git://git.debian.org/pkg-cli-libs/packages/mono-addins.git Vcs-Browser: http://git.debian.org/?p=pkg-cli-libs/packages/mono-addins.git;a=summary Package: libmono-addins0.2-cil Architecture: all Depends: ${cli:Depends}, ${misc:Depends}, cli-common (>= 0.5.4) Description: addin framework for extensible CLI applications/libraries Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This new framework intends to set an standard for building extensible applications and add-ins in Mono. . This package contains the Mono.Addins assemblies. Package: libmono-addins-cil-dev Architecture: all Depends: libmono-addins0.2-cil (= ${binary:Version}), ${misc:Depends} Replaces: libmono-addins0.2-cil (<< 0.4-6) Description: addin framework for extensible CLI applications/libraries Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This new framework intends to set an standard for building extensible applications and add-ins in Mono. . This package contains development files related to the Mono.Addins library, and should be used for compilation. Package: libmono-addins-gui0.2-cil Architecture: all Depends: ${cli:Depends}, ${misc:Depends}, cli-common (>= 0.5.4) Description: GTK# frontend library for Mono.Addins Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This package contains a GTK# frontend library for the Mono.Addins.Setup library. . This package contains the Mono.Addins.Gui library. Package: libmono-addins-gui-cil-dev Architecture: all Depends: libmono-addins-gui0.2-cil (= ${binary:Version}), libmono-addins-cil-dev (= ${binary:Version}), libgtk2.0-cil-dev, ${misc:Depends} Replaces: libmono-addins-gui0.2-cil (<< 0.4-6) Description: GTK# frontend library for Mono.Addins Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This package contains a GTK# frontend library for the Mono.Addins.Setup library. . This package contains development files relating to the Mono.Addins.Gui library, and should be used for compilation. Package: libmono-addins-msbuild0.2-cil Architecture: all Depends: ${cli:Depends}, ${misc:Depends}, cli-common (>= 0.5.4) Description: MSBuild task library for Mono.Addins Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This package contains a MSBuild task library for the Mono.Addins library. . This package contains the Mono.Addins.MSBuild library. Package: libmono-addins-msbuild-cil-dev Architecture: all Depends: libmono-addins-msbuild0.2-cil (= ${binary:Version}), libmono-addins-cil-dev (= ${binary:Version}), ${misc:Depends} Description: MSBuild task library for Mono.Addins Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This package contains a MSBuild task library for the Mono.Addins library. . This package contains development files relating to the Mono.Addins.MSBuild library, and should be used for compilation. Package: mono-addins-utils Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Conflicts: libmono-addins0.2-cil (<< 0.4-6) Replaces: libmono-addins0.2-cil (<< 0.4-6) Description: Command-line utility for Mono.Addins management Mono.Addins is a framework for creating extensible CLI applications, and for creating libraries which extend those applications. Mono.Addins has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures. . This package contains a command-line utility to easily manipulate Mono.Addins registries provided by other software (including user-written applications). debian/copyright0000644000000000000000000000264112225530207011122 0ustar This package was debianized by Mirco 'meebey' Bauer on Tue, 19 Jun 2007 21:33:08 +0200. It was downloaded from: http://www.mono-project.com/Mono.Addins svn://anonsvn.mono-project.com/source/trunk/mono-addins Copyright: Copyright (C) 2004-2011 Novell, Inc (http://www.novell.com) Copyright (c) 2008 - 2010 Jb Evain (C) 2003 Motus Technologies Inc. (http://www.motus.com) License: 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. debian/libmono-addins-msbuild-cil-dev.install0000644000000000000000000000007712225530207016435 0ustar usr/lib/pkgconfig/mono-addins-msbuild.pc /usr/lib/pkgconfig/ debian/compat0000644000000000000000000000000212225530207010362 0ustar 7 debian/changelog0000644000000000000000000003465712225541262011060 0ustar mono-addins (1.0+git20130406.adcd75b-3) unstable; urgency=low * [1c8ed63] Add CecilReflector pcfile -- Jo Shields Thu, 10 Oct 2013 17:07:14 +0200 mono-addins (1.0+git20130406.adcd75b-2) unstable; urgency=low * Upload to Unstable -- Jo Shields Thu, 10 Oct 2013 16:00:00 +0200 mono-addins (1.0+git20130406.adcd75b-1) experimental; urgency=low * [369ec9c] Imported Upstream version 1.0+git20130406.adcd75b * [4e90041] Require at least mono-devel 2.8, due to .NET 4.0 assumptions * [07be9a9] Include policy files for 0.6 ABI, as we have a new 1.0 ABI * [39e565c] Remove obsolete patch 0001-configurable_compiler.patch.patch * [2a56c39] Remove obsolete patch automake_1.11.2_pkglibdir_workaround.patch * [b24d77f] Remove obsolete patch debian/patches/use-microsoft-build-utilities-4.0 * [889f2fd] Bump API version to 1.0 -- Jo Shields Fri, 26 Apr 2013 17:23:28 +0100 mono-addins (0.6.2-2) unstable; urgency=low * [187e884] Correct order of dh arguments * [c8a1da2] Update debian/rules for DH8-compatible "--with cli" * [a797178] Add a workaround for Autpmake 1.11.2's insistance that you can't store SCRIPTS in pkglibdir * [32bd46f] Add patch from Iain Lane to use the correct version of Microsoft.Build.Utilities -- Jo Shields Mon, 23 Jan 2012 01:12:31 +0000 mono-addins (0.6.2-1) unstable; urgency=low [ Julian Taylor ] * [96a5719] match -msbuild-cil-dev and -gui-cil-dev depends to their pkg-config files both Require the pkg-config file from libmono-addins-cil-dev and libmono-addins-gui-cil-dev needs the file from libgtk2.0-cil-dev [ Iain Lane ] * [e9b2141] Imported Upstream version 0.6.2 * [7fd2e8a] Remove patch applied upstream -- Iain Lane Thu, 03 Nov 2011 03:03:42 +0000 mono-addins (0.6.1-2) unstable; urgency=high * urgency=high for RC bug fix * [30fe70d] Cherry-pick patch to fix crash when looking for addin description. Thanks to Andrés G. Aragoneses (Closes: #630590) * [cba0471] Fix version on debhelper BD to guarantee override support -- Iain Lane Tue, 02 Aug 2011 17:30:27 +0100 mono-addins (0.6.1-1) unstable; urgency=low * [bdc09da] Imported Upstream version 0.6.1 + Correctly initialises adidnInfoInstalled in the addin manager (Closes: #629152) * [2832c45] Remove obsolete fix_addin_scan patch from tree * [297aae5] Remove portion of fix_mono-addins-msbuild.pc.patch applied upstream * [3d60321] Standards-Version → 3.9.2, no changes required * [e6c491d] Remove libmono BD -- Iain Lane Sun, 05 Jun 2011 11:38:36 +0100 mono-addins (0.6-2) unstable; urgency=low * Upload to Unstable -- Jo Shields Mon, 25 Apr 2011 11:11:33 +0100 mono-addins (0.6-1) experimental; urgency=low * [fde2323] Imported Upstream version 0.6 * [23be1be] Update copyright for 0.6 release * [f814815] Update install files to include new policy files * [2d74e13] Bump API version to 0.6 * [bdb2929] Convert to using Quilt via DebSrc 3.0 * [b151a30] Remove obsolete patch debian/patches/fix_ExtensionNodeChildAttribute_ctor_r127062.patch * [c413eee] Remove obsolete patch debian/patches/fix_gac_policy_filenames.patch * [29933d9] Bump Standards version to latest (3.9.1) * [7343f4c] Switch to full DH7, with dh-autoreconf and DebSrc3 for patching * [9587aa5] Remove obsolete debian/patches/fix_configure.ac.patch patch * [b6f73f9] Add MSBuild task library * [a28d839] Update debian/patches/configurable_compiler.patch to deal with changes in upstream build system * [e5e0f7f] Update debian/patches/fix_mono-addins.pc.patch to reflech minor changes in upstream build system * [23db5e0] Update debian/patches/fix_mono-addins-gui.pc.patch to reflect minor changes to upstream build system * [2e7ffea] Update debian/patches/fix_mono-addins-setup.pc.patch to reflech minor changes to upstream build system * [91108f7] Remove obsolete patch debian/patches/fix_gac_policy_filenames.patch * [efc586f] Add new patch debian/patches/fix_mono-addins- msbuild.pc.patch to debianize pkg-config file for MSBuild assembly * [af42a84] Include fix from upstream commit 766850a66a22f09911a6 to prevent fault MSBuild pcfile -- Jo Shields Mon, 14 Mar 2011 18:50:01 +0000 mono-addins (0.4-8) unstable; urgency=medium * Rebuild of 0.4-7 which doesn't introduce a dependency on Mono from Debian Experimental -- Jo Shields Tue, 10 Aug 2010 13:43:50 +0100 mono-addins (0.4-7) unstable; urgency=medium * Moved deleting obsolete policy files code from postinst to preinst to catch more cases of failing upgrades. (Closes: #547137) * Fixed typos and removed unneeded words from package descriptions. (thanks to Martin Eberhard Schauer for the patch, Closes: #567826) -- Mirco Bauer Sat, 07 Aug 2010 18:04:51 +0200 mono-addins (0.4-6) unstable; urgency=low * debian/control: + No-change bump to Standards 3.8.3 + Use GTK#'s -cil-dev packages * debian/libmono-addins-gui-cil-dev.install, debian/libmono-addins-cil-dev.install, debian/libmono-addins-gui0.2-cil.install, debian/libmono-addins0.2-cil.install, debian/control: + Create unversioned -dev packages containing pkg-config files * debian/mono-addins-utils.install, debian/mono-addins-utils.manpages, debian/control: + Move mautil into its own "app" package - it doesn't belong inside a library package * debian/libmono-addins0.2-cil.install, debian/libmono-addins0.2-cil.installcligac, debian/libmono-addins-gui0.2-cil.install, debian/libmono-addins-gui0.2-cil.installcligac, debian/patches/fix_mono-addins-setup.pc.patch, debian/patches/fix_mono-addins.pc.patch, debian/patches/fix_mono-addins-gui.pc.patch: + CLI Policy 0.7 install location * debian/rules: + Stop renaming pkg-config files to include ABI * debian/control, debian/rules: + Use mono-csc from mono-devel 2.4.3 -- Jo Shields Tue, 08 Dec 2009 10:24:27 +0000 mono-addins (0.4-5) unstable; urgency=medium * debian/patches/fix_mono-addins-gui.pc.patch: Remove gnome-sharp-2.0 and glade-sharp-2.0 from Requires, as they were dropped by upstream. (Closes: #513994) * debian/control: + Remove self from Uploaders. + Add missing comma in B-D-I. Fixes FTBFS. (Closes: #536930) + Bump Standards-Version to 3.8.2. + Change Section to cli-mono. * Set urgency to medium for RC bug fix. -- Tim Retout Tue, 11 Aug 2009 11:35:34 +0100 mono-addins (0.4-4) unstable; urgency=low * Upload to unstable. -- Mirco Bauer Thu, 26 Feb 2009 00:50:58 +0100 mono-addins (0.4-3) experimental; urgency=low [ Mirco Bauer ] * debian/patches/fix_ExtensionNodeChildAttribute_ctor_r127062.patch: + Fixes InvalidCastException in applications using mono-addins (like monodevelop). * debian/libmono-addins0.2-cil.install debian/libmono-addins0.2-cil.installcligac: + Added Mono.Addins.CecilReflector library. [ Tim Retout ] * debian/libmono-addins0.2-cil.manpages: Use the version of the man page from upstream. * debian/mautil.1: Remove. -- Mirco Bauer Mon, 16 Feb 2009 21:56:52 +0100 mono-addins (0.4-2) experimental; urgency=low * debian/control: + Dropped unneeded build-dep on libgnome2.0-cil. -- Mirco Bauer Mon, 02 Feb 2009 23:07:10 +0100 mono-addins (0.4-1) experimental; urgency=low [ Mirco Bauer ] * New upstream release * debian/rules: + Bumped clilibs to >= 0.4. * debian/patches/fix_addin_scan.patch: + Removed, already applied upstream. * debian/libmono-addins0.2-cil.install debian/libmono-addins0.2-cil.installcligac debian/libmono-addins-gui0.2-cil.install debian/libmono-addins-gui0.2-cil.installcligac: + Added GAC policy assemblies for 0.3. * debian/control debian/rules debian/patches/*.dpatch debian/patches/*.dpatch: + Switched from dpatch to quilt. * debian/control debian/rules: + Replaced mono-gac, mono-mcs and mono-1.0-devel with mono-devel for the Mono 2.0 transition. + Pass MCS variable to configure call. + Added libmono-cairo2.0-cil to build-deps as required by Mono bug #425194. * debian/control debian/rules debian/patches/99_autoreconf.dpatch: + Replaced 99_autoreconf patch with autofoo commands. * debian/control: + Bumped Standards-Version to 3.8.0 (no changes needed) [ Tim Retout ] * debian/mautil.1, debian/libmono-addins0.2-cil.manpages: + Add a manual page for mautil. (Closes: #480403) -- Mirco Bauer Sun, 01 Feb 2009 18:57:56 +0100 mono-addins (0.3.1-5) unstable; urgency=medium * debian/control: + Manually depend on cli-common >= 0.5.4 as we use the policy-remove script from it, which doesn't exist in older versions. (Closes: #471647) (this fixes smooth upgrades, thus urgency set to medium) * debian/watch: + Updated -- Mirco Bauer Fri, 02 May 2008 17:58:04 +0200 mono-addins (0.3.1-4) unstable; urgency=low * debian/patches/fix_addin_scan.dpatch: + Fix from upstream SVN for addin scan issue. (Closes: #459649) -- Tim Retout Thu, 20 Mar 2008 16:49:59 +0000 mono-addins (0.3.1-3) unstable; urgency=low * debian/rules: + Fix substitution in pkg-config files to actually work. -- Sebastian Dröge Mon, 03 Mar 2008 05:23:14 +0100 mono-addins (0.3.1-2) unstable; urgency=low * debian/patches/99_autoreconf.dpatch: + Updated, debian/patches/fix_gac_policy_filenames.dpatch wasn't effective. (Closes: #468869) -- Mirco Bauer Sun, 02 Mar 2008 02:36:43 +0100 mono-addins (0.3.1-1) unstable; urgency=low * New upstream release * debian/patches/fix_configure.ac.dpatch: + Removed leading "./" from paths, config.status is confused by that, fixing FTBFS. (Closes: #464298) * debian/patches/99_autoreconf.dpatch: + autoreconf needed for configure.ac change. * debian/watch: + Updated -- Mirco Bauer Sat, 01 Mar 2008 15:35:24 +0100 mono-addins (0.3-2) unstable; urgency=low * Users upgrading from mono-addins << 0.3-1 to 0.3.1 to 0.3-2 please read the bugreport of #458443, as that contains info how to unbreak the mono-gac / mono-addins upgrade! * debian/control: + Fixed typo in package short description. (Closes: #457205) * debian/libmono-addins0.2-cil.postinst debian/libmono-addins-gui0.2-cil.postinst: + Remove left over GAC policy files, missed by cli-common(-dev) debhelper maintainer script magic in 0.3~svn.r90520-1 to 0.3-1 upgrade caused by a bug of dh_cligacpolicy in cli-common-dev << 0.5.4. (Closes: #458443) * debian/libmono-addins0.2-cil.cligacpolicy debian/libmono-addins-gui0.2-cil.cligacpolicy: + Dropped, unused since 0.3-1. -- Mirco Bauer Tue, 01 Jan 2008 21:05:54 +0100 mono-addins (0.3-1) unstable; urgency=low * New upstream release * debian/watch: + Updated * debian/rules: + Bumped clilibs to 0.3 + Don't run autogen.sh as we use a release tarball again. + Don't generate GAC policy files using dh_cligacpolicy, as upstream ships them now. + Enhanced error handling for "make clean". * debian/control: + Added mono-1.0-devel to build-dependencies. + Removed autoconf and libtool from build-dependencies, as they are not needed anymore. (but leaving automake as build-dep, as the build fails in some obscure way otherwise) + Changed Maintainer to Debian CLI Libraries Team. + Updated Standards-Version to 3.7.3, no changes needed. * debian/patches/fix_mono-addins-gui.pc.dpatch debian/patches/fix_mono-addins.pc.dpatch debian/patches/fix_mono-addins-setup.pc.dpatch: + Updated * debian/patches/fix_gac_policy_filenames.dpatch: + All raw GAC policy files were named without the assembly name component (policy.0.2.config), fixed. * debian/libmono-addins0.2-cil.install debian/libmono-addins-gui0.2-cil.install: + Updated paths, upstream changed the directory layout. + Added GAC policy files provided by upstream now. * debian/libmono-addins0.2-cil.installcligac debian/libmono-addins-gui0.2-cil.installcligac: + Added GAC policy files. -- Mirco Bauer Sun, 30 Dec 2007 17:08:42 +0100 mono-addins (0.3~svn.r90520-1) unstable; urgency=low * New subversion snapshot * debian/patches/make_Mono.Addins.Gui.AddinTreeWidget_public: + Removed, already applied upstream. * debian/control: + Added automake, autoconf and libtool to build-dependencies, as we are packaging a snapshot now. + Updated cli-common-dev build-dependency to >= 0.5.0, as we use dh_cligacpolicy now for managing the policy files. + Moved homepage URL from package description to Homepage field. + Added Vcs-Svn and Vcs-Browser fields. * debian/rules: + Bumped clilibs to 0.3~svn.r90520. + Run ./autogen.sh before /configure. + Add API version number to pkg-config file names, as required by the CLI Policy. * debian/libmono-addins0.2-cil.links debian/libmono-addins-gui0.2-cil.links: + Unversioned symlinks to the versioned pkg-config files. -- Mirco Bauer Sun, 02 Dec 2007 15:14:44 +0100 mono-addins (0.2-4) unstable; urgency=low * Mirco 'meebey Bauer: + debian/rules: - Bumped clilibs to 0.2-4. + debian/patches/fix_mono-addins.pc.dpatch debian/patches/fix_mono-addins-gui.pc.dpatch debian/patches/fix_mono-addins-setup.pc.dpatch: - Fixed paths, Requires fields and bumped Version to 0.2.1 -- Mirco Bauer Sat, 22 Sep 2007 00:19:53 +0200 mono-addins (0.2-3) unstable; urgency=low * Mirco 'meebey Bauer: + debian/rules: - Bumped clilibs to 0.2-3. + debian/patches/make_Mono.Addins.Gui.AddinTreeWidget_public.dpatch: - Made AddinTreeWidget class public, tomboy needs it. -- Mirco Bauer Thu, 20 Sep 2007 21:44:06 +0200 mono-addins (0.2-2) unstable; urgency=low * Mirco 'meebey Bauer: + Added missing Debian changelog to binary packages. -- Mirco Bauer Sat, 14 Jul 2007 12:07:48 +0200 mono-addins (0.2-1) unstable; urgency=low * Initial release -- Mirco Bauer Sat, 07 Jul 2007 11:06:11 +0200 debian/libmono-addins0.2-cil.install0000644000000000000000000000304612225530207014443 0ustar usr/lib/mono/gac/Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ usr/lib/mono/gac/policy.0.2.Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/policy.0.3.Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/policy.0.4.Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/policy.0.5.Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/policy.0.6.Mono.Addins/*/* /usr/lib/cli/Mono.Addins-0.2/ usr/lib/mono/gac/policy.0.2.Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/policy.0.3.Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/policy.0.4.Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/policy.0.5.Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/policy.0.6.Mono.Addins.Setup/*/* /usr/lib/cli/Mono.Addins.Setup-0.2/ usr/lib/mono/gac/policy.0.2.Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ usr/lib/mono/gac/policy.0.3.Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ usr/lib/mono/gac/policy.0.4.Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ usr/lib/mono/gac/policy.0.5.Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ usr/lib/mono/gac/policy.0.6.Mono.Addins.CecilReflector/*/* /usr/lib/cli/Mono.Addins.CecilReflector-0.2/ debian/patches/0000755000000000000000000000000012225530207010613 5ustar debian/patches/0002-fix_mono-addins.pc.patch.patch0000644000000000000000000000172712225530207016777 0ustar From: Debian CLI Libraries Team Date: Tue, 2 Aug 2011 14:31:49 +0100 Subject: fix_mono-addins.pc.patch #! /bin/sh /usr/share/dpatch/dpatch-run ## fix_mono-addins-gui.pc.dpatch by Mirco Bauer ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ --- Mono.Addins/mono-addins.pc.in | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/Mono.Addins/mono-addins.pc.in b/Mono.Addins/mono-addins.pc.in index 2d098ca..11f4f73 100644 --- a/Mono.Addins/mono-addins.pc.in +++ b/Mono.Addins/mono-addins.pc.in @@ -1,12 +1,10 @@ prefix=${pcfiledir}/../.. exec_prefix=${prefix} -pkglibdir=${prefix}/lib/mono/@PACKAGE@ +pkglibdir=${prefix}/lib/cli/Mono.Addins-#PACKAGE_ABI_VERSION# -Libraries=${pkglibdir}/@MONO_ADDINS_DEFAULT_LIB@ Name: Mono.Addins Description: Version: @VERSION@ -Requires: Libs: -r:${pkglibdir}/@MONO_ADDINS_DEFAULT_LIB@ -- debian/patches/0004-fix_mono-addins-setup.pc.patch.patch0000644000000000000000000000172612225530207020136 0ustar From: Debian CLI Libraries Team Date: Tue, 2 Aug 2011 14:31:49 +0100 Subject: fix_mono-addins-setup.pc.patch #! /bin/sh /usr/share/dpatch/dpatch-run ## fix_mono-addins-setup.pc.dpatch by Mirco Bauer ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ --- Mono.Addins.Setup/mono-addins-setup.pc.in | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/Mono.Addins.Setup/mono-addins-setup.pc.in b/Mono.Addins.Setup/mono-addins-setup.pc.in index ec6cb95..5a2e61f 100644 --- a/Mono.Addins.Setup/mono-addins-setup.pc.in +++ b/Mono.Addins.Setup/mono-addins-setup.pc.in @@ -1,8 +1,7 @@ prefix=${pcfiledir}/../.. exec_prefix=${prefix} -pkglibdir=${prefix}/lib/mono/@PACKAGE@ +pkglibdir=${prefix}/lib/cli/Mono.Addins.Setup-#PACKAGE_ABI_VERSION# -Libraries=${pkglibdir}/@MONO_ADDINS_SETUP_DEFAULT_LIB@ Name: Mono.Addins.Setup Description: -- debian/patches/series0000644000000000000000000000024212225530207012026 0ustar 0002-fix_mono-addins.pc.patch.patch 0003-fix_mono-addins-gui.pc.patch.patch 0004-fix_mono-addins-setup.pc.patch.patch 0005-fix_mono-addins-msbuild.pc.patch.patch debian/patches/0005-fix_mono-addins-msbuild.pc.patch.patch0000644000000000000000000000153712225530207020436 0ustar From: Debian CLI Libraries Team Date: Tue, 2 Aug 2011 14:31:49 +0100 Subject: fix_mono-addins-msbuild.pc.patch =================================================================== --- Mono.Addins.MSBuild/mono-addins-msbuild.pc.in | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/Mono.Addins.MSBuild/mono-addins-msbuild.pc.in b/Mono.Addins.MSBuild/mono-addins-msbuild.pc.in index c6e146a..f1f1e5d 100644 --- a/Mono.Addins.MSBuild/mono-addins-msbuild.pc.in +++ b/Mono.Addins.MSBuild/mono-addins-msbuild.pc.in @@ -1,8 +1,7 @@ prefix=${pcfiledir}/../.. exec_prefix=${prefix} -pkglibdir=${prefix}/lib/mono/@PACKAGE@ +pkglibdir=${prefix}/lib/cli/Mono.Addins.MSBuild-#PACKAGE_ABI_VERSION# -Libraries=${pkglibdir}/@MONO_ADDINS_MSBUILD_DEFAULT_LIB@ Name: Mono.Addins.MSBuild Description: -- debian/patches/0006-Fix-Repair-to-prevent-crashing-when-looking-for-addi.patch0000644000000000000000000000517512225530207024154 0ustar From: =?UTF-8?q?"Andr=C3=A9s=20G.=20Aragoneses"?= Date: Fri, 22 Jul 2011 00:11:12 +0100 Subject: Fix Repair() to prevent crashing when looking for addin descriptions This modification fixes a bug in the Repair method. The bug was very hard to catch, as a very low rate of banshee users could hit it. However, since the LatestVersion-checking feature was committed (which was implemented by commit in https://github.com/mono/mono-addins/commit/a4f3b3c46e5e798b1378941a2f99bcce1492c903 and bisected by Iain Lane in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630590), the bug was exposed as 100% reproducible in debug mode ('banshee --debug'). This LatestVersion-feature introduced the possibility that addins could query the addins collections when asked for their Enabled property (to find other sibling-addins with different versions), which made the Repair() method crash, as it firstly removes the AddinCache folders, and after that it tries to update the database by looking at their content (and the content was removed by itself). Before the LatestVersion-feature was introduced, this bug would not be hit so often because it was less likely to find a non-empty "allSetupInfos" cache-variable combined with an empty "addinSetupInfos" cache-variable. Both circumstances happening at the same time would cause an Addin.ReadFromDescription() call, while iterating over the cached addins to find if each addin is not root. Fixes http://monoaddins.codeplex.com/workitem/6901 . (cherry picked from commit 2bf0f4b5c56c56473e0a055f0f987309f3dd366a) --- Mono.Addins/Mono.Addins.Database/AddinDatabase.cs | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs b/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs index 91dd779..2ce6e85 100644 --- a/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs +++ b/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs @@ -940,12 +940,17 @@ namespace Mono.Addins.Database } return lastDomainId.ToString (); } - - internal void ResetCachedData () + + internal void ResetBasicCachedData () { allSetupInfos = null; addinSetupInfos = null; rootSetupInfos = null; + } + + internal void ResetCachedData () + { + ResetBasicCachedData (); hostIndex = null; cachedAddinSetupInfos.Clear (); if (addinEngine != null) @@ -1001,6 +1006,8 @@ namespace Mono.Addins.Database monitor.ReportError ("The add-in registry could not be rebuilt. It may be due to lack of write permissions to the directory: " + AddinDbDir, ex); } } + ResetBasicCachedData (); + Update (monitor, domain); } -- debian/patches/0003-fix_mono-addins-gui.pc.patch.patch0000644000000000000000000000210412225530207017550 0ustar From: Debian CLI Libraries Team Date: Tue, 2 Aug 2011 14:31:49 +0100 Subject: fix_mono-addins-gui.pc.patch #! /bin/sh /usr/share/dpatch/dpatch-run ## fix_mono-addins-gui.pc.dpatch by Mirco Bauer ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ --- Mono.Addins.Gui/mono-addins-gui.pc.in | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Mono.Addins.Gui/mono-addins-gui.pc.in b/Mono.Addins.Gui/mono-addins-gui.pc.in index e2857ec..b0a9300 100644 --- a/Mono.Addins.Gui/mono-addins-gui.pc.in +++ b/Mono.Addins.Gui/mono-addins-gui.pc.in @@ -1,12 +1,11 @@ prefix=${pcfiledir}/../.. exec_prefix=${prefix} -pkglibdir=${prefix}/lib/mono/@PACKAGE@ +pkglibdir=${prefix}/lib/cli/Mono.Addins.Gui-#PACKAGE_ABI_VERSION# -Libraries=${pkglibdir}/@MONO_ADDINS_GUI_DEFAULT_LIB@ Name: Mono.Addins.Gui Description: Version: @VERSION@ -Requires: mono-addins +Requires: gtk-sharp-2.0 mono-addins Libs: -r:${pkglibdir}/@MONO_ADDINS_GUI_DEFAULT_LIB@ -- debian/libmono-addins-gui-cil-dev.install0000644000000000000000000000004512225530207015555 0ustar usr/lib/pkgconfig/mono-addins-gui.pc debian/libmono-addins-msbuild0.2-cil.install0000644000000000000000000000103012225530207016067 0ustar usr/lib/mono/gac/Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ usr/lib/mono/gac/policy.0.2.Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ usr/lib/mono/gac/policy.0.3.Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ usr/lib/mono/gac/policy.0.4.Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ usr/lib/mono/gac/policy.0.5.Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ usr/lib/mono/gac/policy.0.6.Mono.Addins.MSBuild/*/* /usr/lib/cli/Mono.Addins.MSBuild-0.2/ debian/rules0000755000000000000000000000215512225530207010247 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 export MONO_SHARED_DIR=$(CURDIR) DEB_CLI_ABI_VERSION=0.2 DEB_CLI_API_VERSION=1.0 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) override_dh_auto_configure: dh_auto_configure -- --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-tests=no MCS=/usr/bin/mono-csc override_dh_install: perl -pe 's/#PACKAGE_ABI_VERSION#/$(DEB_CLI_ABI_VERSION)/g' -i \ $(CURDIR)/debian/tmp/usr/lib/pkgconfig/*.pc dh_install override_dh_makeclilibs: dh_makeclilibs -i -m $(DEB_CLI_API_VERSION) get-orig-source: uscan \ --package $(DEB_SOURCE_NAME) \ --watchfile $(DEBIAN_DIR)/watch \ --upstream-version $(VERSION) \ --download-version $(VERSION) \ --destdir . \ --force-download \ --rename \ --repack %: dh $@ --with autoreconf,cli debian/source/0000755000000000000000000000000012225530207010464 5ustar debian/source/format0000644000000000000000000000001412225530207011672 0ustar 3.0 (quilt) debian/libmono-addins0.2-cil.preinst0000644000000000000000000000122312225530207014454 0ustar #!/bin/sh set -e # policy files that were not removed in 0.3~svn.r90520-1 to 0.3-1 upgrade # see http://bugs.debian.org/547137 if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" "<=" "0.3-2"; then if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.installcligac ]; then echo "Removing forgotten GAC policy file: Mono.Addins 0.2..." /usr/share/cli-common/policy-remove Mono.Addins 0.2 fi if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.Setup.installcligac ]; then echo "Removing forgotten GAC policy file: Mono.Addins.Setup 0.2..." /usr/share/cli-common/policy-remove Mono.Addins.Setup 0.2 fi fi #DEBHELPER# debian/mono-addins-utils.manpages0000644000000000000000000000002012225530207014237 0ustar mautil/mautil.1 debian/libmono-addins0.2-cil.installcligac0000644000000000000000000000231312225530207015602 0ustar /usr/lib/cli/Mono.Addins-0.2/Mono.Addins.dll /usr/lib/cli/Mono.Addins.Setup-0.2/Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/Mono.Addins.CecilReflector.dll /usr/lib/cli/Mono.Addins-0.2/policy.0.2.Mono.Addins.dll /usr/lib/cli/Mono.Addins-0.2/policy.0.3.Mono.Addins.dll /usr/lib/cli/Mono.Addins-0.2/policy.0.4.Mono.Addins.dll /usr/lib/cli/Mono.Addins-0.2/policy.0.5.Mono.Addins.dll /usr/lib/cli/Mono.Addins-0.2/policy.0.6.Mono.Addins.dll /usr/lib/cli/Mono.Addins.Setup-0.2/policy.0.2.Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.Setup-0.2/policy.0.3.Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.Setup-0.2/policy.0.4.Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.Setup-0.2/policy.0.5.Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.Setup-0.2/policy.0.6.Mono.Addins.Setup.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/policy.0.2.Mono.Addins.CecilReflector.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/policy.0.3.Mono.Addins.CecilReflector.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/policy.0.4.Mono.Addins.CecilReflector.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/policy.0.5.Mono.Addins.CecilReflector.dll /usr/lib/cli/Mono.Addins.CecilReflector-0.2/policy.0.6.Mono.Addins.CecilReflector.dll debian/libmono-addins-gui0.2-cil.installcligac0000644000000000000000000000056512225530207016373 0ustar /usr/lib/cli/Mono.Addins.Gui-0.2/Mono.Addins.Gui.dll /usr/lib/cli/Mono.Addins.Gui-0.2/policy.0.2.Mono.Addins.Gui.dll /usr/lib/cli/Mono.Addins.Gui-0.2/policy.0.3.Mono.Addins.Gui.dll /usr/lib/cli/Mono.Addins.Gui-0.2/policy.0.4.Mono.Addins.Gui.dll /usr/lib/cli/Mono.Addins.Gui-0.2/policy.0.5.Mono.Addins.Gui.dll /usr/lib/cli/Mono.Addins.Gui-0.2/policy.0.6.Mono.Addins.Gui.dll debian/mono-addins-cecilreflector.pc0000644000000000000000000000034012225541221014676 0ustar prefix=${pcfiledir}/../.. exec_prefix=${prefix} pkglibdir=${prefix}/lib/cli/Mono.Addins.CecilReflector-0.2 Name: Mono.Addins.CecilReflector Description: Version: 1.0 Libs: -r:${pkglibdir}/Mono.Addins.CecilReflector.dll debian/libmono-addins-gui0.2-cil.install0000644000000000000000000000074212225530207015225 0ustar usr/lib/mono/gac/Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ usr/lib/mono/gac/policy.0.2.Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ usr/lib/mono/gac/policy.0.3.Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ usr/lib/mono/gac/policy.0.4.Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ usr/lib/mono/gac/policy.0.5.Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ usr/lib/mono/gac/policy.0.6.Mono.Addins.Gui/*/* /usr/lib/cli/Mono.Addins.Gui-0.2/ debian/libmono-addins-gui0.2-cil.preinst0000644000000000000000000000070412225530207015241 0ustar #!/bin/sh set -e # policy files that were not removed in 0.3~svn.r90520-1 to 0.3-1 upgrade # see http://bugs.debian.org/547137 if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" "<=" "0.3-2"; then if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.Gui.installcligac ]; then echo "Removing forgotten GAC policy file: Mono.Addins.Gui 0.2..." /usr/share/cli-common/policy-remove Mono.Addins.Gui 0.2 > /dev/null fi fi #DEBHELPER# debian/libmono-addins-msbuild0.2-cil.installcligac0000644000000000000000000000064512225530207017245 0ustar /usr/lib/cli/Mono.Addins.MSBuild-0.2/Mono.Addins.MSBuild.dll /usr/lib/cli/Mono.Addins.MSBuild-0.2/policy.0.2.Mono.Addins.MSBuild.dll /usr/lib/cli/Mono.Addins.MSBuild-0.2/policy.0.3.Mono.Addins.MSBuild.dll /usr/lib/cli/Mono.Addins.MSBuild-0.2/policy.0.4.Mono.Addins.MSBuild.dll /usr/lib/cli/Mono.Addins.MSBuild-0.2/policy.0.5.Mono.Addins.MSBuild.dll /usr/lib/cli/Mono.Addins.MSBuild-0.2/policy.0.6.Mono.Addins.MSBuild.dll debian/mono-addins-utils.install0000644000000000000000000000014112225530207014116 0ustar usr/bin/mautil /usr/bin/ usr/lib/mono/mono-addins/mautil.exe /usr/lib/mono/mono-addins/ debian/watch0000644000000000000000000000015412225530207010215 0ustar version=3 http://ftp.novell.com/pub/mono/sources/mono-addins/mono-addins-([\d\.]+)\.(?:zip|tar\.(?:gz|bz2)) debian/libmono-addins-cil-dev.install0000644000000000000000000000026212225541136014777 0ustar usr/lib/pkgconfig/mono-addins.pc /usr/lib/pkgconfig/ usr/lib/pkgconfig/mono-addins-setup.pc /usr/lib/pkgconfig/ debian/mono-addins-cecilreflector.pc /usr/lib/pkgconfig/