debian/0000755000000000000000000000000011705634526007177 5ustar debian/changelog0000644000000000000000000001064411705634526011056 0ustar cecil-flowanalysis (0.1~vcs20110809.r1.b34edf6-2) unstable; urgency=low * No-change rebuild for CLR 4.0 transition -- Iain Lane Wed, 10 Aug 2011 00:52:50 +0100 cecil-flowanalysis (0.1~vcs20110809.r1.b34edf6-1) experimental; urgency=low * New upstream snapshot * Depend on CLR 4.0 version of nant and new cli-common-dev * Make library unstable; should not be in the GAC. Consumers must now copy the library to make use of it * Switch to 3.0 (quilt) to include mono.snk directly * Standards-Version → 3.9.2, no changes required * Provide build-arch and build-indep targets, as recommended -- Iain Lane Tue, 09 Aug 2011 23:12:56 +0100 cecil-flowanalysis (0.1~svn.128879-3) unstable; urgency=low * debian/control: + Stricter versioning of build-depends -- Jo Shields Mon, 25 Jan 2010 14:01:52 +0000 cecil-flowanalysis (0.1~svn.128879-2) unstable; urgency=low * debian/control: + Update nunit build-dep to use -cil-dev package (Closes: #564380) + Update nant build-dep to be bpo friendly. * debian/rules: Make get-orig-source policy conformant. * debian/patches/02_cecil_location.dpatch, debian/rules: Add new patch to copy cecil using pkg-config to discover location of the dll. Also tell nant about the new location in rules. * debian/README.source: Add, taken from dpatch package. -- Iain Lane Tue, 19 Jan 2010 20:06:24 +0000 cecil-flowanalysis (0.1~svn.128879-1) unstable; urgency=low * Updated SVN snapshot release * To cope with broken ABI compatibility from the last "0.1.0.0" version we snapshotted, we're adding an "a" into the package name * debian/patches/01_fix_nunit_reference.dpatch: + Refreshed * debian/control: + Bump to standards version 3.8.3 + Write a better package description (Closes: #493513) + Remove Jelmer from Uploaders * debian/rules: + Write a get-orig-source rule * debian/libmono-cecil-flowanalysis0.1a-cil.installcligac debian/libmono-cecil-flowanalysis0.1a-cil.install, debian/cecil-flowanalysis.pc: + CLI Policy 0.7 install location * debian/patches/00_use_csc.dpatch: + Use mono-csc instead * debian/libmono-cecil-flowanalysis-cil-dev.install, debian/libmono-cecil-flowanalysis0.1a-cil.install, debian/control: + Create unversioned -dev package containing .pc file * debian/control, debian/rules: + Make use of Cecil's unversioned -dev package, and ensure hard-coded lib path passed to NAnt is CLI Policy 0.7 compliant (Closes: #556837) * debian/dirs: + Remove -- Jo Shields Tue, 08 Dec 2009 11:19:46 +0000 cecil-flowanalysis (0.1~svn.68457-7) unstable; urgency=low [ Jo Shields ] * debian/control: + Add Vcs-* fields [ Iain Lane ] * debian/patches/00_use_csc.dpatch: Add. Patch hardcoded mcs call in Makefile to use csc for the Mono 2 transition. * debian/control: Update build-deps for Mono 2.0 [ Mirco Bauer ] * debian/control: + Removed mono-devel build-dep as nant takes care of that. + Versioned nant build-dep to >= 0.85.dfsg1-6, to ensure we get a transitioned version. -- Mirco Bauer Sat, 07 Mar 2009 18:42:55 +0100 cecil-flowanalysis (0.1~svn.68457-6) unstable; urgency=low * Bump standards version to 3.8.0. * Avoid doing anything in binary-arch because package is arch-indep. -- Jelmer Vernooij Sat, 14 Jun 2008 15:33:29 +0200 cecil-flowanalysis (0.1~svn.68457-5) unstable; urgency=low * Fix build against nunit for testsuite. (Closes: #484202) -- Jelmer Vernooij Sat, 14 Jun 2008 15:19:27 +0200 cecil-flowanalysis (0.1~svn.68457-4) unstable; urgency=low * The "you shouldn't be allowed to do certain things at certain hours" release. * Actually fix .pc file (and test before uploading). -- Jose Carlos Garcia Sogo Thu, 19 Apr 2007 00:08:49 +0200 cecil-flowanalysis (0.1~svn.68457-3) unstable; urgency=low * Fix route in .pc file -- Jose Carlos Garcia Sogo Wed, 18 Apr 2007 23:57:56 +0200 cecil-flowanalysis (0.1~svn.68457-2) unstable; urgency=low * Add a pkg-config .pc file. -- Jose Carlos Garcia Sogo Wed, 18 Apr 2007 23:10:59 +0200 cecil-flowanalysis (0.1~svn.68457-1) unstable; urgency=low * Initial release. -- Jose Carlos Garcia Sogo Tue, 10 Apr 2007 00:40:42 +0200 debian/compat0000644000000000000000000000000211620344072010363 0ustar 7 debian/cecil-flowanalysis.pc0000644000000000000000000000032511620344072013301 0ustar prefix=/usr assemblies_dir=${prefix}/lib/cecil-flowanalysis/ Libraries=${assemblies_dir}/Cecil.FlowAnalysis.dll Name: Cecil.Flowanalysis Description: Cecil.Flowanalysis Library Version: 0.1 Libs: -r:${Libraries} debian/source/0000755000000000000000000000000011705634472010477 5ustar debian/source/format0000644000000000000000000000001411620344072011673 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000002011620344072013615 0ustar debian/mono.snk debian/libmono-cecil-flowanalysis-cil.install0000644000000000000000000000004311620344072016544 0ustar bin/* /usr/lib/cecil-flowanalysis/ debian/libmono-cecil-flowanalysis-cil-dev.install0000644000000000000000000000002211306176523017322 0ustar usr/lib/pkgconfig debian/rules0000755000000000000000000000457211620344072010255 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This is for the .wapi directory for Mono. export MONO_SHARED_DIR=$(CURDIR) DEB_VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2) VERSION = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,') ABIVERSION = 0.1 CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-arch build-indep build-arch: build-indep: build-indep-stamp build-indep-stamp: configure-stamp dh_testdir nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="$(shell pkg-config --variable=Libraries mono-cecil | cut -d' ' -f1)" \ -D:"keyfile"="debian/mono.snk" touch $@ clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp nant -v clean dh_clean install: install-arch install-indep install-arch: build-arch install-indep: build-indep dh_testdir dh_testroot dh_prep dh_installdirs mkdir debian/tmp mkdir -p debian/tmp/usr/lib/pkgconfig cp -a $(CURDIR)/bin debian/tmp cp debian/cecil-flowanalysis.pc debian/tmp/usr/lib/pkgconfig # Files are yet installed. We only need to deleted unwanted ones. rm -f $(CURDIR)/debian/tmp/bin/*Test* ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) find debian/tmp -type f -name "*.mdb" -delete endif binary: binary-indep binary-arch binary-arch: build-arch install-arch binary-indep: build-indep install-indep dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_install --sourcedir=debian/tmp/ dh_installcligac dh_compress dh_fixperms dh_clifixperms dh_clideps -d dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb BASE_NAME = cecil-flowanalysis TARBALL_NAME = $(BASE_NAME).tar.gz SVN_REV = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,.*\.,,') TARBALL_VERSION = 0.1~svn.$(SVN_REV) $(TARBALL_NAME): svn export http://anonsvn.mono-project.com/source/trunk/cecil/flowanalysis/ $(BASE_NAME)-$(TARBALL_VERSION) -r$(SVN_REV) tar -czf $(TARBALL_NAME) $(BASE_NAME)-$(TARBALL_VERSION) get-orig-source: $(TARBALL_NAME) mv $(TARBALL_NAME) $(BASE_NAME)_$(TARBALL_VERSION).orig.tar.gz rm -rf $(BASE_NAME)-$(TARBALL_VERSION) .PHONY: build build-arch build-indep clean binary-indep binary-arch binary install install-arch install-indep debian/mono.snk0000644000000000000000000000112411620344072010650 0ustar $RSA2yw:kz.tѯ̓t+,4GM$G~hSoNF^՗.m6p/ MHֱ/F_I.d/^d%F+=QТY_z{ is9~ \@9Odebian/control0000644000000000000000000000315411620344072010573 0ustar Source: cecil-flowanalysis Section: libs Priority: optional Maintainer: Debian CLI Libraries Team Uploaders: Jose Carlos Garcia Sogo Build-Depends: debhelper (>= 7), nant (>= 0.91~alpha2+dfsg-3~) Build-Depends-Indep: cli-common-dev (>= 0.8~), libmono-cecil-cil-dev (>= 0.9.5), libnunit-cil-dev Standards-Version: 3.9.2 Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/ Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/ Package: libmono-cecil-flowanalysis-cil Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Conflicts: libmono-cecil-flowanalysis0.1-cil, libmono-cecil-flowanalysis0.1a-cil (<= 0.1~svn.128879-3) Replaces: libmono-cecil-flowanalysis0.1-cil Description: FlowAnalysis extension for Mono.Cecil Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library which enhances the ability to read back and analyse program execution patterns and flow. . This package contains the Cecil.FlowAnalysis library itself Package: libmono-cecil-flowanalysis-cil-dev Architecture: all Depends: libmono-cecil-flowanalysis-cil (= ${binary:Version}), ${misc:Depends} Replaces: libmono-cecil-flowanalysis0.1-cil Description: FlowAnalysis extension for Mono.Cecil Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library which enhances the ability to read back and analyse program execution patterns and flow. . This package contains development files for the Cecil.FlowAnalysis library, and should be used for compilation debian/copyright0000644000000000000000000000276411620344072011131 0ustar This package was debianized by Jose Carlos Garcia Sogo on Tue, 10 Apr 2007 00:40:42 +0200. It was downloaded from http://svn.myrealbox.com/viewcvs/trunk/cecil/flowanalysis/ Upstream Author: Jb Evain Copyright: db4objects Inc. http://www.db4o.com 2005 Jb Evain 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. The Debian packaging is (C) 2007, Jose Carlos Garcia Sogo and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. debian/patches/0000755000000000000000000000000011705634472010626 5ustar debian/patches/00_use_csc0000755000000000000000000000113011620344072012460 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 00_use_csc.dpatch by Iain Lane ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ diff -urNad cecil-flowanalysis-0.1~svn.68457~/Makefile cecil-flowanalysis-0.1~svn.68457/Makefile --- cecil-flowanalysis-0.1~svn.68457~/Makefile 2006-09-15 15:26:49.000000000 +0100 +++ cecil-flowanalysis-0.1~svn.68457/Makefile 2009-02-28 17:04:26.000000000 +0000 @@ -1,4 +1,4 @@ -MCS = mcs +MCS = /usr/bin/mono-csc KEY_FILE = ../../mcs/class/mono.snk MCS_FLAGS = -keyfile:$(KEY_FILE) BUILD.DIR = bin debian/patches/02_cecil_location0000755000000000000000000000163111620344072014013 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_cecil_flowanalysis_location.dpatch by Iain Lane ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Copy mono-cecil, using pcfile to discover where the dll is located. @DPATCH@ diff -urNad cecil-flowanalysis-0.1~svn.128879~/Makefile cecil-flowanalysis-0.1~svn.128879/Makefile --- cecil-flowanalysis-0.1~svn.128879~/Makefile 2010-01-19 19:04:21.504734613 +0000 +++ cecil-flowanalysis-0.1~svn.128879/Makefile 2010-01-19 19:05:13.053476182 +0000 @@ -2,7 +2,7 @@ KEY_FILE = ../../mcs/class/mono.snk MCS_FLAGS = -keyfile:$(KEY_FILE) BUILD.DIR = bin -MONO.CECIL.DLL = ../../mcs/class/Mono.Cecil/Mono.Cecil.dll +MONO.CECIL.DLL = $(shell pkg-config --variable=Libraries mono-cecil) all: init $(MCS) $(MCS_FLAGS) @Cecil.FlowAnalysis.sources /target:library /out:$(BUILD.DIR)/Cecil.FlowAnalysis.dll /r:$(BUILD.DIR)/Mono.Cecil.dll debian/patches/01_fix_nunit_reference0000755000000000000000000000202711620344072015064 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_fix_nunit_reference.dpatch by Jelmer Vernooij ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fix reference to nunit library. @DPATCH@ diff -urNad flowanalysis~/default.build flowanalysis/default.build --- flowanalysis~/default.build 2009-05-06 10:45:11.000000000 +0100 +++ flowanalysis/default.build 2009-05-06 10:46:16.000000000 +0100 @@ -1,8 +1,6 @@ - - @@ -60,8 +58,10 @@ - + + + debian/patches/series0000644000000000000000000000006411620344072012031 0ustar 00_use_csc 01_fix_nunit_reference 02_cecil_location