debian/ 0000775 0000000 0000000 00000000000 12303752531 007171 5 ustar debian/libmono-microsoft-build2.0-cil.install 0000664 0000000 0000000 00000000316 12301464505 016304 0 ustar debian/tmp/usr/lib/mono/gac/Microsoft.Build.*/2.0.*/
debian/tmp/usr/lib/mono/gac/Microsoft.Build.*/3.5.*/
debian/tmp/usr/lib/mono/2.0/Microsoft.Build.*.dll
debian/tmp/usr/lib/mono/3.5/Microsoft.Build.*.dll
debian/libmono-system-data-services-client4.0-cil.install 0000664 0000000 0000000 00000000240 12301464506 020531 0 ustar /usr/lib/mono/4.0/System.Data.Services.Client.dll*
/usr/lib/mono/4.5/System.Data.Services.Client.dll*
/usr/lib/mono/gac/System.Data.Services.Client/4.0.0.0__*/
debian/libmono-system-runtime-serialization4.0-cil.install 0000664 0000000 0000000 00000000243 12301464506 021064 0 ustar /usr/lib/mono/4.0/System.Runtime.Serialization.dll*
/usr/lib/mono/4.5/System.Runtime.Serialization.dll*
/usr/lib/mono/gac/System.Runtime.Serialization/4.0.0.0__*/
debian/libmono-system-web-webpages2.0-cil.install 0000664 0000000 0000000 00000000135 12301464506 017074 0 ustar /usr/lib/mono/4.5/System.Web.WebPages.dll*
/usr/lib/mono/gac/System.Web.WebPages/2.0.0.0__*/
debian/icu-test.cs 0000664 0000000 0000000 00000000524 12301464505 011255 0 ustar
public class MainClass
{
public static void Main()
{
System.Console.WriteLine("This should output (depending in your locales) something like:");
System.Console.WriteLine("\"Thursday, 27 May 2004 22:14:01\"");
System.Console.WriteLine("Actual Output:");
System.Console.WriteLine("\""+System.DateTime.Now.ToString("F")+"\"");
}
}
debian/libmono-system-messaging4.0-cil.install 0000664 0000000 0000000 00000000177 12301464506 016511 0 ustar /usr/lib/mono/4.0/System.Messaging.dll*
/usr/lib/mono/4.5/System.Messaging.dll*
/usr/lib/mono/gac/System.Messaging/4.0.0.0__*/
debian/libmono-cecil-private-cil.install 0000664 0000000 0000000 00000000100 12301464505 015500 0 ustar /usr/lib/mono/gac/Mono.Cecil/
/usr/lib/mono/gac/Mono.Cecil.Mdb/
debian/libmono-system-runtime-caching4.0-cil.install 0000664 0000000 0000000 00000000221 12301464506 017577 0 ustar /usr/lib/mono/4.0/System.Runtime.Caching.dll*
/usr/lib/mono/4.5/System.Runtime.Caching.dll*
/usr/lib/mono/gac/System.Runtime.Caching/4.0.0.0__*/
debian/libmono-system-reactive-interfaces2.2-cil.install 0000664 0000000 0000000 00000000153 12301464506 020451 0 ustar /usr/lib/mono/4.5/System.Reactive.Interfaces.dll*
/usr/lib/mono/gac/System.Reactive.Interfaces/2.2.0.0__*/
debian/libmono-system-web-webpages-deployment2.0-cil.install 0000664 0000000 0000000 00000000163 12301464506 021253 0 ustar /usr/lib/mono/4.5/System.Web.WebPages.Deployment.dll*
/usr/lib/mono/gac/System.Web.WebPages.Deployment/2.0.0.0__*/
debian/libmono-system-web-abstractions4.0-cil.install 0000664 0000000 0000000 00000000224 12301464506 017774 0 ustar /usr/lib/mono/4.0/System.Web.Abstractions.dll*
/usr/lib/mono/4.5/System.Web.Abstractions.dll*
/usr/lib/mono/gac/System.Web.Abstractions/4.0.0.0__*/
debian/libmonoboehm-2.0-1.symbols.s390x 0000664 0000000 0000000 00000000167 12301464506 014601 0 ustar #include "libmonoboehm-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_hwcap_s390x_has_ld@VER_1 3.2.3+dfsg
debian/compat 0000664 0000000 0000000 00000000002 12301464505 010366 0 ustar 7
debian/mono-aot-bootstrap 0000775 0000000 0000000 00000000167 12301464506 012667 0 ustar #!/bin/sh
MCS_DIR=mcs/class/lib
find $MCS_DIR -name "*.exe" -or -name "*.dll" -exec runtime/mono-wrapper --aot {} \;
debian/System.Drawing.dll.config 0000664 0000000 0000000 00000000263 12301464505 014010 0 ustar
debian/monodoc-base.manpages 0000664 0000000 0000000 00000000746 12301464506 013263 0 ustar debian/tmp/usr/share/man/man1/mdassembler.1
debian/tmp/usr/share/man/man1/mdoc.1
debian/tmp/usr/share/man/man1/mdoc-assemble.1
debian/tmp/usr/share/man/man1/mdoc-export-html.1
debian/tmp/usr/share/man/man1/mdoc-export-msxdoc.1
debian/tmp/usr/share/man/man1/mdoc-update.1
debian/tmp/usr/share/man/man1/mdoc-validate.1
debian/tmp/usr/share/man/man1/mdvalidater.1
debian/tmp/usr/share/man/man1/monodocer.1
debian/tmp/usr/share/man/man1/monodocs2html.1
debian/tmp/usr/share/man/man5/mdoc.5
debian/libmono-system-xml4.0-cil.install 0000664 0000000 0000000 00000000155 12301464506 015330 0 ustar /usr/lib/mono/4.0/System.Xml.dll*
/usr/lib/mono/4.5/System.Xml.dll*
/usr/lib/mono/gac/System.Xml/4.0.0.0__*/
debian/libmono-system-xml-serialization4.0-cil.install 0000664 0000000 0000000 00000000150 12301464506 020176 0 ustar /usr/lib/mono/4.5/System.Xml.Serialization.dll*
/usr/lib/mono/gac/System.Xml.Serialization/4.0.0.0__*/
debian/mono-runtime-common.postrm 0000664 0000000 0000000 00000000105 12301464506 014352 0 ustar #!/bin/sh -e
if [ "$1" = "remove" ]; then
ldconfig
fi
#DEBHELPER#
debian/libmonosgen-2.0-1.symbols.armhf 0000664 0000000 0000000 00000000053 12301464506 014644 0 ustar #include "libmonosgen-2.0-1.symbols.armel"
debian/libmono-system-ldap2.0-cil.install 0000664 0000000 0000000 00000000376 12301464506 015453 0 ustar debian/tmp/usr/lib/mono/gac/System.DirectoryServices/2.0.*/
debian/tmp/usr/lib/mono/2.0/System.DirectoryServices.dll
debian/tmp/usr/lib/mono/gac/System.DirectoryServices.Protocols/2.0.*/
debian/tmp/usr/lib/mono/2.0/System.DirectoryServices.Protocols.dll
debian/Mono.Data.Sqlite.dll.config 0000664 0000000 0000000 00000000203 12301464505 014144 0 ustar
debian/libmono-windowsbase3.0-cil.install 0000664 0000000 0000000 00000000112 12301464506 015523 0 ustar usr/lib/mono/gac/WindowsBase/3.0.0.0__*/
usr/lib/mono/2.0/WindowsBase.dll
debian/dh_makeclilibs 0000775 0000000 0000000 00000025105 12301464505 012053 0 ustar #!/usr/bin/perl -w
=head1 NAME
dh_makeclilibs - automatically create clilibs file
=cut
use strict;
use Debian::Debhelper::Dh_Lib;
=head1 SYNOPSIS
B [S>] [B<-r>] [B<-V>I<[dependancies]>] [B<-m>I] [B<-l>I] [B<-X>I- ]
=head1 DESCRIPTION
dh_makeclilibs is a debhelper program that automatically scans for
versioned CIL (.NET) assemblies, and generates a clilibs file for the
libraries it finds.
By default, dh_makeclilibs scans the .dll files in the package
directories and writes the discovered compatibility data (major/minor,
build, token) to "clilibs" files in the appropriate packages.
However, if a file like debian/package.clilibs is found, this one will
be installed and no scanning is performed.
=head1 OPTIONS
=over 4
=item B<-V>, B<-V>I
=item B<--version-info>, B<--version-info=>I
By default, the clilibs file generated by this program does not make packages
depend on any particular version of the package containing the assembly.
It may be necessary for you to add some version dependency
information to the clilibs file. If -V is specified with no dependency
information, the current version of the package is plugged into a
dependency that looks like "packagename (>= packageversion)". If -V is
specified with parameters, the parameters can be used to specify the exact
dependency information needed (be sure to include the package name).
Beware of using -V without any parameters; this is a conservative setting
that always ensures that other packages' shared library dependencies are at
least as tight as they need to be, so that if the maintainer screws up then
they won't break. The flip side is that packages might end up with
dependencies that are too tight and so find it harder to be upgraded.
=item B<-m>I
Like -V, but specifies only the version string, the package name comes
from the package that is actually processed. This option is more
flexible if you try to set a range of valid versions for different
assembly packages coming from one source package.
=item B<-l>I
Specifies the (expected) version of this package when the compatibility
to the current assemblies will break.
=item B<-r>
An experimental option to automaticaly guess the next incompatible
upstream version and insert them (like working with -l and -m options,
see above). Do not expect the guessed values to be always correct -
normally, the usualy assumed version string has the form
generation.major.minor where versions with changes in "minor" are
compatible and "major" versions break with compatibility.
=item B<-X>I
- , B<--exclude=>I
-
Exclude files that contain "item" anywhere in their filename or directory
from being treated as shared libraries.
=item B<--internal-mono>
Uses the Mono runtime in . (used for bootstrapping Mono packages)
=back
=head1 EXAMPLES
dh_makeclilibs
Assuming this is a package named libfoobar0.9x-cil, generates a clilibs file that
looks something like:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil
dh_makeclilibs -V
Assuming the current version of the package is 0.93-3, generates a clilibs
file that looks something like:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil (>= 0.93-3)
dh_makeclilibs -V 'libfoobar0.9x-cil (>= 0.92)'
Generates a clilibs file that looks something like:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil (>= 0.92)
Assuming that your package creates libfoobar-cil and liblafasel-cil,
which are compatible to 0.92 versions but the upstream is going to break
compatibility in the next version, 0.94:
dh_makeclilibs -m 0.92 -l 0.94
Generates clilibs file that looks something like:
libfoobar 1.0.2345.0_23a12f34 libfoobar-cil (>= 0.92), libfoobar-cil (<< 0.94)
and
liblafasel 1.0.2345.0_23a12f34 liblafasel-cil (>= 0.92), liblafasel-cil (<< 0.94)
=cut
# gar, debhelper 7.1 defines -V for all scripts already :(
init(options => {
# "V", => \$dh{V_FLAG},
"r" => \$dh{R_FLAG},
"m=s" => \$dh{M_PARAMS},
"l=s" => \$dh{L_PARAMS},
"internal-mono" => \$dh{INTERNAL_MONO_FLAG},
});
my $clr;
my $cli = '/usr/bin/cli';
my $cli_version = `$cli --version 2>&1`;
my $cli_parser;
my $sn = 'sn';
if (defined($dh{INTERNAL_MONO_FLAG}) ||
(defined($ARGV[0]) && $ARGV[0] eq "internal-mono")) {
$clr = "mono";
my $mono_path = "LD_LIBRARY_PATH=debian/tmp/usr/lib MONO_PATH=debian/tmp/usr/lib/mono/4.0 MONO_CFG_DIR=debian/tmp/etc";
$cli_parser = "$mono_path debian/tmp/usr/bin/monodis";
$sn = "$mono_path debian/tmp/usr/bin/mono debian/tmp/usr/lib/mono/4.5/sn.exe";
verbose_print("Will use build Mono (debian/tmp/usr/bin/monodis) for CIL parsing.");
} elsif (-x "/usr/bin/monodis") {
$clr = "mono";
$cli_parser = "/usr/bin/monodis";
verbose_print("Will use Mono (/usr/bin/monodis) for CIL parsing.");
} elsif (-x "/usr/bin/ildasm") {
$clr = "pnet";
$cli_parser = "/usr/share/cli-common/ildasm-monodis";
verbose_print("Will use Portable.NET (/usr/bin/ildasm) for CIL parsing.");
} else {
error("Could not find a CIL disassembler, aborting.");
}
{
local $/="";
open(FILE, 'debian/control');
my $srcblock = ;
close(FILE);
if ($srcblock =~ m/Build-Depends(?:\-Indep)?\:(?:.*\n\s+)*.*cli\-common\-dev\s*\(>=\s*([^\)]+)\)/ &&
system("dpkg", "--compare-versions", $1, ">=", "0.8~") != 0) {
warning("Warning! No Build-Depends(-Indep) on cli-common-dev (>= 0.8~)!");
}
}
my $fh;
my %shlibdata;
foreach my $package (@{$dh{DOPACKAGES}}) {
next if is_udeb($package);
my $tmp = tmpdir($package);
my %seen;
my $need_ldconfig = 0;
doit("rm", "-f", "$tmp/DEBIAN/clilibs");
if (-e "debian/$package.clilibs" ) {
complex_doit("cat debian/$package.clilibs > $tmp/DEBIAN/clilibs");
} else {
# So, we look for files or links to existing files with names that
# match "*.so*". Matching *.so.* is not good enough because of
# broken crap like db3. And we only look at real files not
# symlinks, so we don't accidentually add clilibs data to -dev
# packages. This may have a few false positives, which is ok,
# because only if we can get a library name and a major number from
# objdump is anything actually added.
my $exclude = '';
if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') {
$exclude = "! \\( $dh{EXCLUDE_FIND} \\) ";
}
open(FIND, "find $tmp -type f \\( -name '*.dll' \\) $exclude |");
dll:
while () {
chomp;
my ($library, $ver, $libfile);
$libfile = $_;
my $sig;
my $command = "$sn -T $libfile 2>&1";
verbose_print("running signature reader command: $command");
my $output = `$command`;
if ($? == 0) {
$sig = $output;
if ($sig !~ s/.*key token: (\w+).*/$1/is) {
warning "$libfile has no signature, ignoring";
next dll;
}
} else {
error("signature reader call failed: '$command' rc: $? output:\n$output");
return;
}
$command = "$sn -v $libfile 2>&1";
verbose_print("running signature verifier command: $command");
$output = `$command`;
if ($? != 0) {
verbose_print("signature verifier call failed: '$command' rc: $? output:\n$output");
warning("$libfile has no valid signature, ignoring");
next dll;
}
$command = "LANG=C MONO_GAC_PREFIX=\$MONO_GAC_PREFIX:$tmp/usr $cli_parser --assembly $libfile 2>&1";
verbose_print("running CLI parser command: $command");
$output = `$command`;
if ($? == 0) {
$output =~ m/Name:\s+(\S+)/;
$library = $1;
$output =~ m/Version:\s+(\S+)/;
$ver = $1;
} else {
error("cli_parser call failed: '$command' rc: $? output:\n$output");
return;
}
if (!-d "$tmp/DEBIAN") {
doit("install", "-d", "$tmp/DEBIAN");
}
my $deps = $package;
# Call isnative becuase it sets $dh{VERSION}
# as a side effect.
isnative($package);
my $version = $dh{VERSION};
# Old compatibility levels include the
# debian revision, while new do not.
if (!compat(3)) {
# Remove debian version, if any.
$version =~ s/-[^-]+$//;
}
if (defined($dh{M_PARAMS}) && $dh{M_PARAMS} ne '') {
$version = $dh{M_PARAMS};
}
if ($dh{V_FLAG_SET}) {
if ($dh{V_FLAG} ne '' ) {
$deps = $dh{V_FLAG};
} else {
$deps = "$package (>= $version)";
}
}
if (defined($dh{R_FLAG})) {
$version =~ s/-[^-]+$//;
my @uvers = split ( /\./, $version );
$uvers[1]++;
$deps = "$package (>= $version), $package (<< ".join(".", @uvers).")";
}
if (defined($dh{M_PARAMS})) {
$deps = "$package (>= ".$dh{M_PARAMS}.")";
}
if (defined($dh{L_PARAMS})) {
$deps .= ", $package (<< ".$dh{L_PARAMS}.")";
}
if (defined($library) &&
defined($ver) &&
defined($deps) &&
$library ne '' &&
$ver ne '' &&
$deps ne '') {
# Prevent duplicate lines from entering the file.
my $line = "$library $ver" . "__$sig $deps";
# extra dependencies are to be resolved by dh_clideps,
# don't forward the dependency libs to the apps where it
# does not belong to
# if ( my $extra = extraDeps ($libfile) ) { $line .= ", $extra"; }
if (!$seen{$line}) {
$seen{$line} = 1;
complex_doit("echo '$line' >> $tmp/DEBIAN/clilibs");
}
}
}
}
close FIND;
if (-e "$tmp/DEBIAN/clilibs") {
doit("chmod", 644, "$tmp/DEBIAN/clilibs");
doit("chown", "0:0", "$tmp/DEBIAN/clilibs");
}
}
=head1 SEE ALSO
L
This program is a part of cli-common-dev.
=head1 KNOWN BUGS
Will possibly not work correctly with DH_COMPAT levels 1 and 2.
=head1 AUTHOR
Mirco Bauer , Eduard Bloch ,
inspired by dh_makeshlibs by Joey Hess
=cut
debian/libmono-compilerservices-symbolwriter4.0-cil.install 0000664 0000000 0000000 00000000265 12301464505 021325 0 ustar /usr/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll*
/usr/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll*
/usr/lib/mono/gac/Mono.CompilerServices.SymbolWriter/4.0.0.0__*/
debian/mono-runtime.dirs 0000664 0000000 0000000 00000000010 12301464506 012474 0 ustar usr/bin
debian/libmono-system-identitymodel4.0-cil.install 0000664 0000000 0000000 00000000213 12301464506 017375 0 ustar /usr/lib/mono/4.0/System.IdentityModel.dll*
/usr/lib/mono/4.5/System.IdentityModel.dll*
/usr/lib/mono/gac/System.IdentityModel/4.0.0.0__*/
debian/libmono-microsoft-build-framework4.0-cil.install 0000664 0000000 0000000 00000000232 12301464505 020276 0 ustar /usr/lib/mono/4.0/Microsoft.Build.Framework.dll*
/usr/lib/mono/4.5/Microsoft.Build.Framework.dll*
/usr/lib/mono/gac/Microsoft.Build.Framework/4.0.0.0__*/
debian/mono-api-check 0000775 0000000 0000000 00000010034 12301464506 011707 0 ustar #!/bin/bash
NAME=$(basename $0)
MONO_API_INFO="mono-api-info"
MONO_API_DIFF="mono /usr/lib/mono/4.0/mono-api-diff.exe"
KEEP=0
if [ "$1" = "-k" ]; then
KEEP=1
KEEP_PARAM="-k"
shift
fi
ABI=
if [ "$1" = "-a" ]; then
ABI=1
ABI_PARAM="-a"
MONO_API_INFO_PARAMS=--abi
shift
fi
if [ $# -lt 2 ]; then
echo "usage: $NAME [-k] [-a] old.dll|deb|changes new.dll|deb|changes"
exit 1
fi
if [ ! -r $1 ]; then
echo "Error: $1 does not exist or is not readable"
exit 1
fi
if [ ! -r $2 ]; then
echo "Error: $2 does not exist or is not readable"
exit 1
fi
if ! [ "$1" = "${1%.deb}" ]; then
DEB_TMP_DIR1=/tmp/$NAME-$$-$RANDOM
DEB_TMP_DIR2=/tmp/$NAME-$$-$RANDOM
mkdir $DEB_TMP_DIR1
if [ $? != 0 ]; then
echo "Error: could not create: $DEB_TMP_DIR1"
exit 1
fi
mkdir $DEB_TMP_DIR2
if [ $? != 0 ]; then
echo "Error: could not create: $DEB_TMP_DIR2"
exit 1
fi
dpkg -x $1 $DEB_TMP_DIR1
if [ $? != 0 ]; then
echo "Error: could extract: $1"
exit 1
fi
dpkg -x $2 $DEB_TMP_DIR2
if [ $? != 0 ]; then
echo "Error: could extract: $2"
exit 1
fi
DLLS=$(find $DEB_TMP_DIR1 -type f -name "*.dll")
for DLL1 in $DLLS; do
FILE=${DLL1#$DEB_TMP_DIR1/}
DLL2=$DEB_TMP_DIR2/$FILE
#echo $DLL1
#echo $DLL2
echo -e "Library:\t\t/$FILE"
$0 $RUNTIME_VERSION_PARAM $KEEP_PARAM $ABI_PARAM $DLL1 $DLL2
echo
done
rm -rf $DEB_TMP_DIR1
rm -rf $DEB_TMP_DIR2
exit 0
fi
if ! [ "$1" = "${1%.changes}" ]; then
DEB_DIR1=$(dirname $1)
DEB_DIR2=$(dirname $2)
DEBS=$(grep ".deb$" $2 | cut -d ' ' -f 6)
for DEB in $DEBS; do
PKG_VERSION2=$(dpkg -I $DEB_DIR2/$DEB | grep Version: | cut -d ':' -f 2 | sed -e 's/^ *//')
break
done
DEBS=$(grep ".deb$" $1 | cut -d ' ' -f 6)
for DEB1 in $DEBS; do
PKG_NAME=$(dpkg -I $DEB_DIR1/$DEB1 | grep Package: | cut -d ':' -f 2 | sed -e 's/^ *//')
PKG_ARCH=$(dpkg -I $DEB_DIR1/$DEB1 | grep Architecture: | cut -d ':' -f 2 | sed -e 's/^ *//')
DEB2=$DEB_DIR2/${PKG_NAME}_${PKG_VERSION2}_${PKG_ARCH}.deb
echo -e "Package:\t\t$PKG_NAME"
echo "------------------------------------------------------"
$0 $RUNTIME_VERSION_PARAM $KEEP_PARAM $ABI_PARAM $DEB1 $DEB2
echo
done
exit 0
fi
ASM_NAME=$(basename $1)
API_OLD=$(tempfile --suffix=_$ASM_NAME.api-old)
API_NEW=$(tempfile --suffix=_$ASM_NAME.api-new)
API_DIFF=$(tempfile --suffix=_$ASM_NAME.api-diff)
${MONO_API_INFO} $MONO_API_INFO_PARAMS "$1" > ${API_OLD} 2> /dev/null
if [ $? != 0 ]; then
echo "Error: ${MONO_API_INFO} on $1 failed!"
exit 1
fi
${MONO_API_INFO} $MONO_API_INFO_PARAMS "$2" > ${API_NEW} 2> /dev/null
if [ $? != 0 ]; then
echo "Error: ${MONO_API_INFO} on $2 failed!"
exit 1
fi
${MONO_API_DIFF} ${API_OLD} ${API_NEW} > ${API_DIFF} 2> /dev/null
if [ $? != 0 ]; then
echo "Error: ${MONO_API_DIFF} failed!"
exit 1
fi
version_changed=0
grep -q 'Assembly version not equal: ' ${API_DIFF}
if [ $? = 0 ]; then
version_changed=1
fi
name=$(head -n3 ${API_DIFF} | tail -n1 | sed 's;\ ;\n;g' | grep ^name | cut -d\= -f2 | sed 's;\";;g')
missing_total=$(head -n3 ${API_DIFF} | tail -n1 | sed 's;\ ;\n;g' | grep ^missing_total | cut -d\= -f2 | sed 's;\";;g')
extra_total=$(head -n3 ${API_DIFF} | tail -n1 | sed 's;\ ;\n;g' | grep ^extra_total | cut -d\= -f2 | sed 's;\";;g')
if [ -z $missing_total ]; then
missing_total=0
fi
if [ -z $extra_total ]; then
extra_total=0
fi
echo "CLI API Check"
echo -e "Assembly Name:\t\t$name"
echo -e "Missing Interfaces:\t$missing_total"
echo -e "Additional Interfaces:\t$extra_total"
if [ $missing_total ]
then
if [ $missing_total -gt 0 ]
then
echo
echo "The two assemblies you compared are NOT API compatible!"
echo "You must use a new package name!"
fi
fi
if [ $extra_total ]
then
if [ $extra_total -gt 0 ]
then
echo
echo "The new assembly has additional interfaces. You must raise"
echo "the minimal version in clilibs!"
fi
fi
if [ $version_changed = 1 ]; then
echo
echo "The assembly versions do NOT MATCH!"
echo "If they are API compatible you MUST generate and install a GAC policy file!"
fi
rm -f ${API_OLD} ${API_NEW}
if [ $KEEP = 1 ]; then
echo "API diff file: ${API_DIFF}"
else
rm -f ${API_OLD} ${API_NEW}
fi
debian/FirebirdSql.Data.Firebird.dll.config 0000664 0000000 0000000 00000000130 12301464505 015726 0 ustar
debian/libmono-sqlite4.0-cil.install 0000664 0000000 0000000 00000000177 12301464506 014513 0 ustar /usr/lib/mono/4.0/Mono.Data.Sqlite.dll*
/usr/lib/mono/4.5/Mono.Data.Sqlite.dll*
/usr/lib/mono/gac/Mono.Data.Sqlite/4.0.0.0__*/
debian/libmono-system-configuration4.0-cil.install 0000664 0000000 0000000 00000000213 12301464506 017372 0 ustar /usr/lib/mono/4.0/System.Configuration.dll*
/usr/lib/mono/4.5/System.Configuration.dll*
/usr/lib/mono/gac/System.Configuration/4.0.0.0__*/
debian/libmono-system-web-mvc1.0-cil.install 0000664 0000000 0000000 00000000132 12301464506 016060 0 ustar /usr/lib/mono/compat-2.0/System.Web.Mvc.dll*
/usr/lib/mono/gac/System.Web.Mvc/1.0.0.0__*/
debian/libmono-opensystem-c4.0-cil.install 0000664 0000000 0000000 00000000163 12301464505 015632 0 ustar /usr/lib/mono/4.0/OpenSystem.C.dll*
/usr/lib/mono/4.5/OpenSystem.C.dll*
/usr/lib/mono/gac/OpenSystem.C/4.0.0.0__*/
debian/libmono-webbrowser4.0-cil.clideps-override 0000664 0000000 0000000 00000000030 12301464506 017151 0 ustar recommends libgluezilla
debian/libmono-system-runtime-durableinstancing4.0-cil.install 0000664 0000000 0000000 00000000257 12301464506 021710 0 ustar /usr/lib/mono/4.0/System.Runtime.DurableInstancing.dll*
/usr/lib/mono/4.5/System.Runtime.DurableInstancing.dll*
/usr/lib/mono/gac/System.Runtime.DurableInstancing/4.0.0.0__*/
debian/libmono-system-security4.0-cil.install 0000664 0000000 0000000 00000000174 12301464506 016400 0 ustar /usr/lib/mono/4.0/System.Security.dll*
/usr/lib/mono/4.5/System.Security.dll*
/usr/lib/mono/gac/System.Security/4.0.0.0__*/
debian/dh_clifixperms 0000775 0000000 0000000 00000002766 12301464505 012131 0 ustar #!/usr/bin/perl -w
=head1 NAME
dh_clifixperms - fix permissions of files in CLI package build directories
=cut
use strict;
use Debian::Debhelper::Dh_Lib;
=head1 SYNOPSIS
B [S>] [B<-X>I
- ]
=head1 DESCRIPTION
dh_clifixperms is a debhelper program that is responsible for setting
the permissions of files and directories for CLI assemblies and
executables.
dh_clifixperms makes all files that end in *.dll, *.mdb, *.cs,
*.aspx, and *.config to mode 644 and *.exe to mode 755.
=head1 OPTIONS
=over 4
=item B<-X>I
- , B<--exclude> I
-
Exclude files that contain "item" anywhere in their filename from having
their permissions changed. You may use this option multiple times to build
up a list of things to exclude.
=back
=cut
init();
foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp=tmpdir($package);
my $find_options='';
if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') {
$find_options="! \\( $dh{EXCLUDE_FIND} \\)";
}
# Fix the permissions of various CLI-based files
for my $ext (qw(dll mdb cs config aspx))
{
complex_doit("find $tmp $find_options -name \"*.$ext\" -type f -print0",
"2>/dev/null | xargs -0r chmod 0644");
}
complex_doit("find $tmp $find_options -name \"*.exe\" -type f -print0",
"2>/dev/null | xargs -0r chmod 0755");
}
=head1 SEE ALSO
L
This program is a part of cli-common.
=head1 AUTHOR
Dylan R. E. Moonfire based on work from Joey Hess
.
=cut
debian/libmono-i18n-other4.0-cil.install 0000664 0000000 0000000 00000000155 12301464505 015103 0 ustar /usr/lib/mono/4.0/I18N.Other.dll*
/usr/lib/mono/4.5/I18N.Other.dll*
/usr/lib/mono/gac/I18N.Other/4.0.0.0__*/
debian/libmonoboehm-2.0-1.symbols.ppc64el 0000664 0000000 0000000 00000000476 12303752421 015171 0 ustar #include "libmonoboehm-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_hwcap_ppc_has_icache_snoop@VER_1 3.2.3+dfsg
mono_hwcap_ppc_has_move_fpr_gpr@VER_1 3.2.3+dfsg
mono_hwcap_ppc_has_multiple_ls_units@VER_1 3.2.3+dfsg
mono_hwcap_ppc_is_isa_2x@VER_1 3.2.3+dfsg
mono_hwcap_ppc_is_isa_64@VER_1 3.2.3+dfsg
debian/man/ 0000775 0000000 0000000 00000000000 12301464506 007744 5 ustar debian/man/cli-wrapper.1 0000664 0000000 0000000 00000000560 12301464506 012254 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
cli-wrapper \- 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/
debian/man/mono-find-provides.1 0000664 0000000 0000000 00000000567 12301464506 013555 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
mono-find-provides \- 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/
debian/man/pedump.1 0000664 0000000 0000000 00000000553 12301464506 011323 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
pedump \- 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/
debian/man/mjs.1 0000664 0000000 0000000 00000000550 12301464506 010617 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
mjs \- 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/
debian/man/caspol.1 0000664 0000000 0000000 00000000553 12301464506 011312 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
caspol \- 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/
debian/man/monograph.1 0000664 0000000 0000000 00000000556 12301464506 012026 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
monograph \- 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/
debian/man/mono-find-requires.1 0000664 0000000 0000000 00000000567 12301464506 013561 0 ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual"
.SH NAME
mono-find-requires \- 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/
debian/mono-archs.make 0000664 0000000 0000000 00000000721 12303752421 012074 0 ustar DEB_MONO_ARCHS = amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
# grep defined mono/metadata/sgen-archdep.h
#if defined(MONO_CROSS_COMPILE)
#elif defined(TARGET_X86)
#elif defined(TARGET_AMD64)
#elif defined(TARGET_POWERPC)
#elif defined(TARGET_ARM)
#elif defined(__mips__)
#elif defined(__s390x__)
#elif defined(__sparc__)
# SGen is default now - Every arch is expected to support it
DEB_MONO_SGEN_ARCHS = $(DEB_MONO_ARCHS)
debian/libmono-sharpzip2.84-cil.install 0000664 0000000 0000000 00000000164 12301464506 015140 0 ustar debian/tmp/usr/lib/mono/gac/ICSharpCode.SharpZipLib/2.84.*/
debian/tmp/usr/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
debian/libmono-security4.0-cil.install 0000664 0000000 0000000 00000000166 12301464506 015057 0 ustar /usr/lib/mono/4.0/Mono.Security.dll*
/usr/lib/mono/4.5/Mono.Security.dll*
/usr/lib/mono/gac/Mono.Security/4.0.0.0__*/
debian/monodoc-manual.install 0000664 0000000 0000000 00000000246 12301464506 013474 0 ustar debian/tmp/usr/lib/monodoc/monodoc.xml
debian/tmp/usr/lib/monodoc/sources/*.source
debian/tmp/usr/lib/monodoc/sources/*.tree
debian/tmp/usr/lib/monodoc/sources/*.zip
debian/libmono-2.0-1.install 0000664 0000000 0000000 00000000033 12301464505 012646 0 ustar /usr/lib/libmono-2.0.so.1*
debian/libmono-management4.0-cil.install 0000664 0000000 0000000 00000000174 12301464505 015322 0 ustar /usr/lib/mono/4.0/Mono.Management.dll*
/usr/lib/mono/4.5/Mono.Management.dll*
/usr/lib/mono/gac/Mono.Management/4.0.0.0__*/
debian/mono-2.0-gac.manpages 0000664 0000000 0000000 00000000051 12301464506 012677 0 ustar debian/tmp/usr/share/man/man1/gacutil2.1
debian/libmono-system-reactive-experimental2.2-cil.install 0000664 0000000 0000000 00000000157 12301464506 021027 0 ustar /usr/lib/mono/4.5/System.Reactive.Experimental.dll*
/usr/lib/mono/gac/System.Reactive.Experimental/2.2.0.0__*/
debian/libmono-system-json-microsoft4.0-cil.install 0000664 0000000 0000000 00000000216 12301464506 017502 0 ustar /usr/lib/mono/4.0/System.Json.Microsoft.dll*
/usr/lib/mono/4.5/System.Json.Microsoft.dll*
/usr/lib/mono/gac/System.Json.Microsoft/4.0.0.0__*/
debian/libmono-ldap4.0-cil.install 0000664 0000000 0000000 00000000216 12301464505 014123 0 ustar /usr/lib/mono/4.0/Novell.Directory.Ldap.dll*
/usr/lib/mono/4.5/Novell.Directory.Ldap.dll*
/usr/lib/mono/gac/Novell.Directory.Ldap/4.0.0.0__*/
debian/Mono.Data.SqliteClient.dll.config 0000664 0000000 0000000 00000000203 12301464505 015303 0 ustar
debian/mono-devel.install 0000664 0000000 0000000 00000016061 12301464506 012632 0 ustar debian/tmp/usr/bin/al
debian/tmp/usr/bin/caspol
debian/tmp/usr/bin/cccheck
debian/tmp/usr/bin/ccrewrite
debian/tmp/usr/bin/cert2spc
debian/tmp/usr/bin/certmgr
debian/tmp/usr/bin/chktrust
debian/tmp/usr/bin/crlupdate
debian/tmp/usr/bin/disco
debian/tmp/usr/bin/dtd2xsd
debian/tmp/usr/bin/dtd2rng
debian/tmp/usr/bin/genxs
debian/tmp/usr/bin/ilasm
debian/tmp/usr/bin/installvst
debian/tmp/usr/bin/lc
debian/tmp/usr/bin/macpack
debian/tmp/usr/bin/makecert
debian/tmp/usr/bin/mdbrebase
debian/tmp/usr/bin/mkbundle
debian/tmp/usr/bin/mono-api-info
debian/tmp/usr/bin/mono-cil-strip
debian/tmp/usr/bin/mono-configuration-crypto
debian/tmp/usr/bin/mono-heapviz
debian/tmp/usr/bin/mono-shlib-cop
debian/tmp/usr/bin/mono-test-install
debian/tmp/usr/bin/mono-xmltool
debian/tmp/usr/bin/monop
debian/tmp/usr/bin/monolinker
debian/tmp/usr/bin/mozroots
debian/tmp/usr/bin/pdb2mdb
debian/tmp/usr/bin/permview
debian/tmp/usr/bin/resgen
debian/tmp/usr/bin/secutil
debian/tmp/usr/bin/setreg
debian/tmp/usr/bin/signcode
debian/tmp/usr/bin/sn
debian/tmp/usr/bin/soapsuds
debian/tmp/usr/bin/sqlsharp
debian/tmp/usr/bin/sqlmetal
debian/tmp/usr/bin/svcutil
debian/tmp/usr/bin/wsdl
debian/tmp/usr/bin/xsd
debian/tmp/usr/lib/mono/2.0/al.exe*
debian/tmp/usr/lib/mono/4.5/al.exe*
debian/tmp/usr/lib/mono/4.5/browsercaps-updater.exe*
debian/tmp/usr/lib/mono/4.5/caspol.exe*
debian/tmp/usr/lib/mono/4.5/cccheck.exe*
debian/tmp/usr/lib/mono/4.5/ccrewrite.exe*
debian/tmp/usr/lib/mono/4.5/cert2spc.exe*
debian/tmp/usr/lib/mono/4.5/certmgr.exe*
debian/tmp/usr/lib/mono/4.5/chktrust.exe*
debian/tmp/usr/lib/mono/4.5/crlupdate.exe*
debian/tmp/usr/lib/mono/2.0/culevel.exe*
debian/tmp/usr/lib/mono/4.5/culevel.exe*
debian/tmp/usr/lib/mono/4.5/disco.exe*
debian/tmp/usr/lib/mono/4.5/dtd2rng.exe*
debian/tmp/usr/lib/mono/4.5/dtd2xsd.exe*
debian/tmp/usr/lib/mono/2.0/genxs.exe*
debian/tmp/usr/lib/mono/4.5/genxs.exe*
debian/tmp/usr/lib/mono/4.5/httpcfg.exe*
debian/tmp/usr/lib/mono/4.5/ictool.exe*
debian/tmp/usr/lib/mono/2.0/ilasm.exe*
debian/tmp/usr/lib/mono/4.5/ilasm.exe*
debian/tmp/usr/lib/mono/4.5/installutil.exe*
debian/tmp/usr/lib/mono/4.5/installvst.exe*
debian/tmp/usr/lib/mono/4.5/lc.exe*
debian/tmp/usr/lib/mono/4.5/macpack.exe*
debian/tmp/usr/lib/mono/4.5/makecert.exe*
debian/tmp/usr/lib/mono/4.5/mconfig.exe*
debian/tmp/usr/lib/mono/4.5/mdbrebase.exe*
debian/tmp/usr/lib/mono/2.0/mkbundle.exe*
debian/tmp/usr/lib/mono/4.5/mkbundle.exe*
debian/tmp/usr/lib/mono/4.5/mono-xmltool.exe*
debian/tmp/usr/lib/mono/2.0/monop.exe*
debian/tmp/usr/lib/mono/2.0/monolinker.exe*
debian/tmp/usr/lib/mono/4.5/monolinker.exe*
debian/tmp/usr/lib/mono/4.5/mono-api-info.exe*
debian/tmp/usr/lib/mono/4.5/mono-cil-strip.exe*
debian/tmp/usr/lib/mono/4.5/mono-shlib-cop.exe*
debian/tmp/usr/lib/mono/4.5/monop.exe*
debian/tmp/usr/lib/mono/4.5/mozroots.exe*
debian/tmp/usr/lib/mono/4.5/permview.exe*
debian/tmp/usr/lib/mono/4.5/pdb2mdb.exe*
debian/tmp/usr/lib/mono/2.0/resgen.exe*
debian/tmp/usr/lib/mono/4.5/resgen.exe*
debian/tmp/usr/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
debian/tmp/usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe*
debian/tmp/usr/lib/mono/4.5/secutil.exe*
debian/tmp/usr/lib/mono/4.5/setreg.exe*
debian/tmp/usr/lib/mono/4.5/sgen.exe*
debian/tmp/usr/lib/mono/4.5/signcode.exe*
debian/tmp/usr/lib/mono/4.5/sn.exe*
debian/tmp/usr/lib/mono/4.5/soapsuds.exe*
debian/tmp/usr/lib/mono/4.5/sqlmetal.exe*
debian/tmp/usr/lib/mono/4.5/sqlsharp.exe*
debian/tmp/usr/lib/mono/4.5/svcutil.exe*
debian/tmp/usr/lib/mono/2.0/wsdl.exe*
debian/tmp/usr/lib/mono/4.5/wsdl.exe*
debian/tmp/usr/lib/mono/2.0/xsd.exe*
debian/tmp/usr/lib/mono/4.5/xsd.exe*
debian/tmp/usr/lib/mono/mono-configuration-crypto/
debian/tmp/usr/lib/mono-source-libs/getline.cs
debian/tmp/usr/lib/mono-source-libs/Options.cs
debian/tmp/usr/lib/pkgconfig/mono-lineeditor.pc
debian/tmp/usr/lib/pkgconfig/mono-options.pc
debian/tmp/usr/share/locale/*/LC_MESSAGES/mcs.mo
debian/mono-api-check /usr/bin/
debian/mono-api-diff.exe /usr/lib/mono/4.0/
debian/tmp/etc/mono/mconfig
debian/tmp/usr/bin/al2
debian/tmp/usr/bin/httpcfg
debian/tmp/usr/bin/mconfig
debian/tmp/usr/bin/monop2
debian/tmp/usr/bin/resgen2
debian/tmp/usr/bin/sgen
debian/tmp/usr/bin/wsdl2
debian/tmp/usr/lib/mono/4.5/Facades/System.Collections.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Collections.Concurrent.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ComponentModel.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Diagnostics.Debug.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Diagnostics.Tools.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Dynamic.Runtime.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Globalization.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.IO.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Linq.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Linq.Expressions.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Linq.Parallel.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Linq.Queryable.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Net.NetworkInformation.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Net.Primitives.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Net.Requests.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ObjectModel.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.Emit.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.Extensions.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Reflection.Primitives.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Resources.ResourceManager.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.Extensions.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.InteropServices.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.Numerics.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Security.Principal.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ServiceModel.Http.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Text.Encoding.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Text.RegularExpressions.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Threading.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Threading.Tasks.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Xml.XDocument.dll
debian/tmp/usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll
debian/libmono-system-identitymodel-selectors4.0-cil.install 0000664 0000000 0000000 00000000251 12301464506 021400 0 ustar /usr/lib/mono/4.0/System.IdentityModel.Selectors.dll*
/usr/lib/mono/4.5/System.IdentityModel.Selectors.dll*
/usr/lib/mono/gac/System.IdentityModel.Selectors/4.0.0.0__*/
debian/libmono-debugger-soft4.0a-cil.install 0000664 0000000 0000000 00000000231 12301464505 016076 0 ustar usr/lib/mono/4.0/Mono.Debugger.Soft.dll*
usr/lib/mono/4.5/Mono.Debugger.Soft.dll*
usr/lib/mono/gac/Mono.Debugger.Soft/4.0.0.0__*/Mono.Debugger.Soft.dll*
debian/libmono-codecontracts4.0-cil.install 0000664 0000000 0000000 00000000133 12301464505 016034 0 ustar /usr/lib/mono/4.5/Mono.CodeContracts.dll*
/usr/lib/mono/gac/Mono.CodeContracts/4.0.0.0__*/
debian/libmono-system-drawing-design4.0-cil.install 0000664 0000000 0000000 00000000216 12301464506 017430 0 ustar /usr/lib/mono/4.0/System.Drawing.Design.dll*
/usr/lib/mono/4.5/System.Drawing.Design.dll*
/usr/lib/mono/gac/System.Drawing.Design/4.0.0.0__*/
debian/MonoGetAssemblyName.cs 0000664 0000000 0000000 00000000456 12301464505 013375 0 ustar using System;
using System.Reflection;
public class GetAssemblyName
{
public static void Main(string [] args)
{
if (args.Length == 0)
throw new Exception("You must supply an assembly name");
Assembly assembly = Assembly.LoadFile(args[0]);
Console.WriteLine("{0}", assembly.FullName);
}
}
debian/libmono-simd2.0-cil.install 0000664 0000000 0000000 00000000110 12301464506 014127 0 ustar /usr/lib/mono/gac/Mono.Simd/2.0.0.0__*/
/usr/lib/mono/2.0/Mono.Simd.dll
debian/libmonosgen-2.0-1.symbols 0000664 0000000 0000000 00000115261 12301464506 013560 0 ustar libmonosgen-2.0.so.1 libmonosgen-2.0-1 #MINVER#
VER_1@VER_1 3.2.1+dfsg
mono_add_internal_call@VER_1 3.2.1+dfsg
mono_aot_only@VER_1 3.2.1+dfsg
mono_aot_register_globals@VER_1 3.2.1+dfsg
mono_aot_register_module@VER_1 3.2.1+dfsg
mono_array_addr_with_size@VER_1 3.2.1+dfsg
mono_array_class_get@VER_1 3.2.1+dfsg
mono_array_clone@VER_1 3.2.1+dfsg
mono_array_element_size@VER_1 3.2.1+dfsg
mono_array_length@VER_1 3.2.1+dfsg
mono_array_new@VER_1 3.2.1+dfsg
mono_array_new_full@VER_1 3.2.1+dfsg
mono_array_new_specific@VER_1 3.2.1+dfsg
mono_assemblies_cleanup@VER_1 3.2.1+dfsg
mono_assemblies_init@VER_1 3.2.1+dfsg
mono_assembly_close@VER_1 3.2.1+dfsg
mono_assembly_fill_assembly_name@VER_1 3.2.1+dfsg
mono_assembly_foreach@VER_1 3.2.1+dfsg
mono_assembly_get_assemblyref@VER_1 3.2.1+dfsg
mono_assembly_get_image@VER_1 3.2.1+dfsg
mono_assembly_get_main@VER_1 3.2.1+dfsg
mono_assembly_get_object@VER_1 3.2.1+dfsg
mono_assembly_getrootdir@VER_1 3.2.1+dfsg
mono_assembly_invoke_load_hook@VER_1 3.2.1+dfsg
mono_assembly_invoke_search_hook@VER_1 3.2.1+dfsg
mono_assembly_load@VER_1 3.2.1+dfsg
mono_assembly_load_from@VER_1 3.2.1+dfsg
mono_assembly_load_from_full@VER_1 3.2.1+dfsg
mono_assembly_load_full@VER_1 3.2.1+dfsg
mono_assembly_load_module@VER_1 3.2.1+dfsg
mono_assembly_load_reference@VER_1 3.2.1+dfsg
mono_assembly_load_references@VER_1 3.2.1+dfsg
mono_assembly_load_with_partial_name@VER_1 3.2.1+dfsg
mono_assembly_loaded@VER_1 3.2.1+dfsg
mono_assembly_loaded_full@VER_1 3.2.1+dfsg
mono_assembly_name_free@VER_1 3.2.1+dfsg
mono_assembly_name_get_culture@VER_1 3.2.1+dfsg
mono_assembly_name_get_name@VER_1 3.2.1+dfsg
mono_assembly_name_get_pubkeytoken@VER_1 3.2.1+dfsg
mono_assembly_name_get_version@VER_1 3.2.1+dfsg
mono_assembly_name_new@VER_1 3.2.1+dfsg
mono_assembly_names_equal@VER_1 3.2.1+dfsg
mono_assembly_open@VER_1 3.2.1+dfsg
mono_assembly_open_full@VER_1 3.2.1+dfsg
mono_assembly_set_main@VER_1 3.2.1+dfsg
mono_assembly_setrootdir@VER_1 3.2.1+dfsg
mono_bitset_alloc_size@VER_1 3.2.1+dfsg
mono_bitset_clear@VER_1 3.2.1+dfsg
mono_bitset_clear_all@VER_1 3.2.1+dfsg
mono_bitset_clone@VER_1 3.2.1+dfsg
mono_bitset_copyto@VER_1 3.2.1+dfsg
mono_bitset_count@VER_1 3.2.1+dfsg
mono_bitset_equal@VER_1 3.2.1+dfsg
mono_bitset_find_first@VER_1 3.2.1+dfsg
mono_bitset_find_first_unset@VER_1 3.2.1+dfsg
mono_bitset_find_last@VER_1 3.2.1+dfsg
mono_bitset_find_start@VER_1 3.2.1+dfsg
mono_bitset_foreach@VER_1 3.2.1+dfsg
mono_bitset_free@VER_1 3.2.1+dfsg
mono_bitset_intersection@VER_1 3.2.1+dfsg
mono_bitset_intersection_2@VER_1 3.2.1+dfsg
mono_bitset_invert@VER_1 3.2.1+dfsg
mono_bitset_mem_new@VER_1 3.2.1+dfsg
mono_bitset_new@VER_1 3.2.1+dfsg
mono_bitset_set@VER_1 3.2.1+dfsg
mono_bitset_set_all@VER_1 3.2.1+dfsg
mono_bitset_size@VER_1 3.2.1+dfsg
mono_bitset_sub@VER_1 3.2.1+dfsg
mono_bitset_test@VER_1 3.2.1+dfsg
mono_bitset_test_bulk@VER_1 3.2.1+dfsg
mono_bitset_union@VER_1 3.2.1+dfsg
mono_bounded_array_class_get@VER_1 3.2.1+dfsg
mono_break_at_bb_bb_num@VER_1 3.2.1+dfsg
mono_break_at_bb_method@VER_1 3.2.1+dfsg
mono_breakpoint_info_index@VER_1 3.2.1+dfsg
mono_build_date@VER_1 3.2.1+dfsg
mono_check_corlib_version@VER_1 3.2.1+dfsg
mono_class_array_element_size@VER_1 3.2.1+dfsg
mono_class_data_size@VER_1 3.2.1+dfsg
mono_class_describe_statics@VER_1 3.2.1+dfsg
mono_class_enum_basetype@VER_1 3.2.1+dfsg
mono_class_from_generic_parameter@VER_1 3.2.1+dfsg
mono_class_from_mono_type@VER_1 3.2.1+dfsg
mono_class_from_name@VER_1 3.2.1+dfsg
mono_class_from_name_case@VER_1 3.2.1+dfsg
mono_class_from_typeref@VER_1 3.2.1+dfsg
mono_class_get@VER_1 3.2.1+dfsg
mono_class_get_byref_type@VER_1 3.2.1+dfsg
mono_class_get_com_object_class@VER_1 3.2.1+dfsg
mono_class_get_element_class@VER_1 3.2.1+dfsg
mono_class_get_event_token@VER_1 3.2.1+dfsg
mono_class_get_events@VER_1 3.2.1+dfsg
mono_class_get_field@VER_1 3.2.1+dfsg
mono_class_get_field_from_name@VER_1 3.2.1+dfsg
mono_class_get_field_token@VER_1 3.2.1+dfsg
mono_class_get_fields@VER_1 3.2.1+dfsg
mono_class_get_flags@VER_1 3.2.1+dfsg
mono_class_get_full@VER_1 3.2.1+dfsg
mono_class_get_idispatch_class@VER_1 3.2.1+dfsg
mono_class_get_image@VER_1 3.2.1+dfsg
mono_class_get_interfaces@VER_1 3.2.1+dfsg
mono_class_get_interop_proxy_class@VER_1 3.2.1+dfsg
mono_class_get_iunknown_class@VER_1 3.2.1+dfsg
mono_class_get_method_from_name@VER_1 3.2.1+dfsg
mono_class_get_method_from_name_flags@VER_1 3.2.1+dfsg
mono_class_get_methods@VER_1 3.2.1+dfsg
mono_class_get_name@VER_1 3.2.1+dfsg
mono_class_get_namespace@VER_1 3.2.1+dfsg
mono_class_get_nested_types@VER_1 3.2.1+dfsg
mono_class_get_nesting_type@VER_1 3.2.1+dfsg
mono_class_get_parent@VER_1 3.2.1+dfsg
mono_class_get_properties@VER_1 3.2.1+dfsg
mono_class_get_property_from_name@VER_1 3.2.1+dfsg
mono_class_get_property_token@VER_1 3.2.1+dfsg
mono_class_get_rank@VER_1 3.2.1+dfsg
mono_class_get_type@VER_1 3.2.1+dfsg
mono_class_get_type_token@VER_1 3.2.1+dfsg
mono_class_get_variant_class@VER_1 3.2.1+dfsg
mono_class_implements_interface@VER_1 3.2.8+dfsg
mono_class_inflate_generic_method@VER_1 3.2.1+dfsg
mono_class_inflate_generic_type@VER_1 3.2.1+dfsg
mono_class_init@VER_1 3.2.1+dfsg
mono_class_instance_size@VER_1 3.2.1+dfsg
mono_class_interface_offset@VER_1 3.2.1+dfsg
mono_class_is_assignable_from@VER_1 3.2.1+dfsg
mono_class_is_delegate@VER_1 3.2.8+dfsg
mono_class_is_enum@VER_1 3.2.1+dfsg
mono_class_is_subclass_of@VER_1 3.2.1+dfsg
mono_class_is_valid_enum@VER_1 3.2.1+dfsg
mono_class_is_valuetype@VER_1 3.2.1+dfsg
mono_class_min_align@VER_1 3.2.1+dfsg
mono_class_name_from_token@VER_1 3.2.1+dfsg
mono_class_num_events@VER_1 3.2.1+dfsg
mono_class_num_fields@VER_1 3.2.1+dfsg
mono_class_num_methods@VER_1 3.2.1+dfsg
mono_class_num_properties@VER_1 3.2.1+dfsg
mono_class_value_size@VER_1 3.2.1+dfsg
mono_class_vtable@VER_1 3.2.1+dfsg
mono_cli_rva_image_map@VER_1 3.2.1+dfsg
mono_code_manager_cleanup@VER_1 3.2.1+dfsg
mono_code_manager_commit@VER_1 3.2.1+dfsg
mono_code_manager_destroy@VER_1 3.2.1+dfsg
mono_code_manager_foreach@VER_1 3.2.1+dfsg
mono_code_manager_init@VER_1 3.2.1+dfsg
mono_code_manager_invalidate@VER_1 3.2.1+dfsg
mono_code_manager_new@VER_1 3.2.1+dfsg
mono_code_manager_new_dynamic@VER_1 3.2.1+dfsg
mono_code_manager_reserve@VER_1 3.2.1+dfsg
mono_code_manager_reserve_align@VER_1 3.2.1+dfsg
mono_code_manager_set_read_only@VER_1 3.2.1+dfsg
mono_code_manager_size@VER_1 3.2.1+dfsg
mono_compile_aot@VER_1 3.2.1+dfsg
mono_compile_method@VER_1 3.2.1+dfsg
mono_config_cleanup@VER_1 3.2.1+dfsg
mono_config_for_assembly@VER_1 3.2.1+dfsg
mono_config_parse@VER_1 3.2.1+dfsg
mono_config_parse_memory@VER_1 3.2.1+dfsg
mono_config_string_for_assembly_file@VER_1 3.2.1+dfsg
mono_context_get@VER_1 3.2.1+dfsg
mono_context_get_desc@VER_1 3.2.1+dfsg
mono_context_init@VER_1 3.2.1+dfsg
mono_context_set@VER_1 3.2.1+dfsg
mono_counters_cleanup@VER_1 3.2.1+dfsg
mono_counters_dump@VER_1 3.2.1+dfsg
mono_counters_enable@VER_1 3.2.1+dfsg
mono_counters_register@VER_1 3.2.1+dfsg
mono_current_single_method@VER_1 3.2.8+dfsg
mono_custom_attrs_construct@VER_1 3.2.1+dfsg
mono_custom_attrs_free@VER_1 3.2.1+dfsg
mono_custom_attrs_from_assembly@VER_1 3.2.1+dfsg
mono_custom_attrs_from_class@VER_1 3.2.1+dfsg
mono_custom_attrs_from_event@VER_1 3.2.1+dfsg
mono_custom_attrs_from_field@VER_1 3.2.1+dfsg
mono_custom_attrs_from_index@VER_1 3.2.1+dfsg
mono_custom_attrs_from_method@VER_1 3.2.1+dfsg
mono_custom_attrs_from_param@VER_1 3.2.1+dfsg
mono_custom_attrs_from_property@VER_1 3.2.1+dfsg
mono_custom_attrs_get_attr@VER_1 3.2.1+dfsg
mono_custom_attrs_has_attr@VER_1 3.2.1+dfsg
mono_debug_add_delegate_trampoline@VER_1 3.2.1+dfsg
mono_debug_add_method@VER_1 3.2.1+dfsg
mono_debug_cleanup@VER_1 3.2.1+dfsg
mono_debug_close_image@VER_1 3.2.1+dfsg
mono_debug_close_mono_symbol_file@VER_1 3.2.1+dfsg
mono_debug_domain_create@VER_1 3.2.1+dfsg
mono_debug_domain_unload@VER_1 3.2.1+dfsg
mono_debug_enabled@VER_1 3.2.8+dfsg
mono_debug_find_method@VER_1 3.2.1+dfsg
mono_debug_free_method_jit_info@VER_1 3.2.1+dfsg
mono_debug_free_source_location@VER_1 3.2.1+dfsg
mono_debug_il_offset_from_address@VER_1 3.2.1+dfsg
mono_debug_init@VER_1 3.2.1+dfsg
mono_debug_list_add@VER_1 3.2.1+dfsg
mono_debug_list_remove@VER_1 3.2.1+dfsg
mono_debug_lookup_locals@VER_1 3.2.1+dfsg
mono_debug_lookup_method@VER_1 3.2.1+dfsg
mono_debug_lookup_method_addresses@VER_1 3.2.1+dfsg
mono_debug_lookup_source_location@VER_1 3.2.1+dfsg
mono_debug_open_image_from_memory@VER_1 3.2.1+dfsg
mono_debug_open_mono_symbols@VER_1 3.2.1+dfsg
mono_debug_print_stack_frame@VER_1 3.2.1+dfsg
mono_debug_print_vars@VER_1 3.2.1+dfsg
mono_debug_remove_method@VER_1 3.2.1+dfsg
mono_debug_symfile_free_locals@VER_1 3.2.1+dfsg
mono_debug_symfile_free_location@VER_1 3.2.1+dfsg
mono_debug_symfile_get_line_numbers@VER_1 3.2.1+dfsg
mono_debug_symfile_get_line_numbers_full@VER_1 3.2.1+dfsg
mono_debug_symfile_is_loaded@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_locals@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_location@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_method@VER_1 3.2.1+dfsg
mono_debugger_agent_register_transport@VER_1 3.2.1+dfsg
mono_debugger_class_init_func@VER_1 3.2.1+dfsg
mono_debugger_insert_breakpoint@VER_1 3.2.1+dfsg
mono_debugger_method_has_breakpoint@VER_1 3.2.1+dfsg
mono_debugger_run_finally@VER_1 3.2.1+dfsg
mono_declsec_flags_from_assembly@VER_1 3.2.1+dfsg
mono_declsec_flags_from_class@VER_1 3.2.1+dfsg
mono_declsec_flags_from_method@VER_1 3.2.1+dfsg
mono_declsec_get_assembly_action@VER_1 3.2.1+dfsg
mono_declsec_get_class_action@VER_1 3.2.1+dfsg
mono_declsec_get_demands@VER_1 3.2.1+dfsg
mono_declsec_get_inheritdemands_class@VER_1 3.2.1+dfsg
mono_declsec_get_inheritdemands_method@VER_1 3.2.1+dfsg
mono_declsec_get_linkdemands@VER_1 3.2.1+dfsg
mono_declsec_get_method_action@VER_1 3.2.1+dfsg
mono_delegate_section@VER_1 3.2.1+dfsg
mono_digest_get_public_token@VER_1 3.2.1+dfsg
mono_disasm_code@VER_1 3.2.1+dfsg
mono_disasm_code_one@VER_1 3.2.1+dfsg
mono_dl_fallback_register@VER_1 3.2.1+dfsg
mono_dl_fallback_unregister@VER_1 3.2.1+dfsg
mono_dllmap_insert@VER_1 3.2.1+dfsg
mono_do_signal_chaining@VER_1 3.2.1+dfsg
mono_do_single_method_regression@VER_1 3.2.8+dfsg
mono_do_x86_stack_align@VER_1 3.2.1+dfsg
mono_domain_add_class_static_data@VER_1 3.2.1+dfsg
mono_domain_assembly_open@VER_1 3.2.1+dfsg
mono_domain_create@VER_1 3.2.1+dfsg
mono_domain_create_appdomain@VER_1 3.2.1+dfsg
mono_domain_finalize@VER_1 3.2.1+dfsg
mono_domain_foreach@VER_1 3.2.1+dfsg
mono_domain_free@VER_1 3.2.1+dfsg
mono_domain_from_appdomain@VER_1 3.2.1+dfsg
mono_domain_get@VER_1 3.2.1+dfsg
mono_domain_get_by_id@VER_1 3.2.1+dfsg
mono_domain_get_id@VER_1 3.2.1+dfsg
mono_domain_has_type_resolve@VER_1 3.2.1+dfsg
mono_domain_is_unloading@VER_1 3.2.1+dfsg
mono_domain_owns_vtable_slot@VER_1 3.2.1+dfsg
mono_domain_set@VER_1 3.2.1+dfsg
mono_domain_set_internal@VER_1 3.2.1+dfsg
mono_domain_try_type_resolve@VER_1 3.2.1+dfsg
mono_domain_try_unload@VER_1 3.2.1+dfsg
mono_domain_unload@VER_1 3.2.1+dfsg
mono_dont_free_domains@VER_1 3.2.1+dfsg
mono_dont_free_global_codeman@VER_1 3.2.1+dfsg
mono_dwarf_escape_path@VER_1 3.2.1+dfsg
mono_emit_native_call@VER_1 3.2.1+dfsg
mono_environment_exitcode_get@VER_1 3.2.1+dfsg
mono_environment_exitcode_set@VER_1 3.2.1+dfsg
mono_error_cleanup@VER_1 3.2.1+dfsg
mono_error_get_error_code@VER_1 3.2.1+dfsg
mono_error_get_message@VER_1 3.2.1+dfsg
mono_error_init@VER_1 3.2.1+dfsg
mono_error_init_flags@VER_1 3.2.1+dfsg
mono_error_ok@VER_1 3.2.1+dfsg
mono_escape_uri_string@VER_1 3.2.1+dfsg
mono_event_get_add_method@VER_1 3.2.1+dfsg
mono_event_get_flags@VER_1 3.2.1+dfsg
mono_event_get_name@VER_1 3.2.1+dfsg
mono_event_get_object@VER_1 3.2.1+dfsg
mono_event_get_parent@VER_1 3.2.1+dfsg
mono_event_get_raise_method@VER_1 3.2.1+dfsg
mono_event_get_remove_method@VER_1 3.2.1+dfsg
mono_exception_from_name@VER_1 3.2.1+dfsg
mono_exception_from_name_domain@VER_1 3.2.1+dfsg
mono_exception_from_name_msg@VER_1 3.2.1+dfsg
mono_exception_from_name_two_strings@VER_1 3.2.1+dfsg
mono_exception_from_token@VER_1 3.2.1+dfsg
mono_exception_from_token_two_strings@VER_1 3.2.1+dfsg
mono_exception_walk_trace@VER_1 3.2.1+dfsg
mono_field_from_token@VER_1 3.2.1+dfsg
mono_field_full_name@VER_1 3.2.1+dfsg
mono_field_get_data@VER_1 3.2.1+dfsg
mono_field_get_flags@VER_1 3.2.1+dfsg
mono_field_get_name@VER_1 3.2.1+dfsg
mono_field_get_object@VER_1 3.2.1+dfsg
mono_field_get_offset@VER_1 3.2.1+dfsg
mono_field_get_parent@VER_1 3.2.1+dfsg
mono_field_get_type@VER_1 3.2.1+dfsg
mono_field_get_value@VER_1 3.2.1+dfsg
mono_field_get_value_object@VER_1 3.2.1+dfsg
mono_field_set_value@VER_1 3.2.1+dfsg
mono_field_static_get_value@VER_1 3.2.1+dfsg
mono_field_static_set_value@VER_1 3.2.1+dfsg
mono_file_map@VER_1 3.2.1+dfsg
mono_file_map_close@VER_1 3.2.1+dfsg
mono_file_map_fd@VER_1 3.2.1+dfsg
mono_file_map_fileio@VER_1 3.2.1+dfsg
mono_file_map_open@VER_1 3.2.1+dfsg
mono_file_map_set_allocator@VER_1 3.2.1+dfsg
mono_file_map_size@VER_1 3.2.1+dfsg
mono_file_unmap@VER_1 3.2.1+dfsg
mono_file_unmap_fileio@VER_1 3.2.1+dfsg
mono_free@VER_1 3.2.1+dfsg
mono_free_bstr@VER_1 3.2.1+dfsg
mono_free_method@VER_1 3.2.1+dfsg
mono_free_verify_list@VER_1 3.2.1+dfsg
mono_g_hash_table_destroy@VER_1 3.2.1+dfsg
mono_g_hash_table_find@VER_1 3.2.1+dfsg
mono_g_hash_table_foreach@VER_1 3.2.1+dfsg
mono_g_hash_table_foreach_remove@VER_1 3.2.1+dfsg
mono_g_hash_table_insert@VER_1 3.2.1+dfsg
mono_g_hash_table_lookup@VER_1 3.2.1+dfsg
mono_g_hash_table_lookup_extended@VER_1 3.2.1+dfsg
mono_g_hash_table_new@VER_1 3.2.1+dfsg
mono_g_hash_table_new_full@VER_1 3.2.1+dfsg
mono_g_hash_table_new_type@VER_1 3.2.1+dfsg
mono_g_hash_table_print_stats@VER_1 3.2.1+dfsg
mono_g_hash_table_remove@VER_1 3.2.1+dfsg
mono_g_hash_table_replace@VER_1 3.2.1+dfsg
mono_g_hash_table_size@VER_1 3.2.1+dfsg
mono_gc_collect@VER_1 3.2.1+dfsg
mono_gc_collection_count@VER_1 3.2.1+dfsg
mono_gc_enable_events@VER_1 3.2.1+dfsg
mono_gc_get_generation@VER_1 3.2.1+dfsg
mono_gc_get_heap_size@VER_1 3.2.1+dfsg
mono_gc_get_used_size@VER_1 3.2.1+dfsg
mono_gc_invoke_finalizers@VER_1 3.2.1+dfsg
mono_gc_is_finalizer_thread@VER_1 3.2.1+dfsg
mono_gc_make_root_descr_user@VER_1 3.2.1+dfsg
mono_gc_max_generation@VER_1 3.2.1+dfsg
mono_gc_out_of_memory@VER_1 3.2.1+dfsg
mono_gc_pthread_create@VER_1 3.2.1+dfsg
mono_gc_pthread_detach@VER_1 3.2.1+dfsg
mono_gc_pthread_exit@VER_1 3.2.1+dfsg
mono_gc_pthread_join@VER_1 3.2.1+dfsg
mono_gc_reference_queue_add@VER_1 3.2.8+dfsg
mono_gc_reference_queue_free@VER_1 3.2.8+dfsg
mono_gc_reference_queue_new@VER_1 3.2.8+dfsg
mono_gc_register_bridge_callbacks@VER_1 3.2.8+dfsg
mono_gc_scan_for_specific_ref@VER_1 3.2.8+dfsg
mono_gc_toggleref_add@VER_1 3.2.8+dfsg
mono_gc_toggleref_register_callback@VER_1 3.2.8+dfsg
mono_gc_wait_for_bridge_processing@VER_1 3.2.8+dfsg
mono_gc_walk_heap@VER_1 3.2.1+dfsg
mono_gc_wbarrier_arrayref_copy@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_nostore@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_store@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_store_atomic@VER_1 3.2.3+dfsg
mono_gc_wbarrier_object_copy@VER_1 3.2.1+dfsg
mono_gc_wbarrier_set_arrayref@VER_1 3.2.1+dfsg
mono_gc_wbarrier_set_field@VER_1 3.2.1+dfsg
mono_gc_wbarrier_value_copy@VER_1 3.2.1+dfsg
mono_gchandle_free@VER_1 3.2.1+dfsg
mono_gchandle_get_target@VER_1 3.2.1+dfsg
mono_gchandle_new@VER_1 3.2.1+dfsg
mono_gchandle_new_weakref@VER_1 3.2.1+dfsg
mono_get_array_class@VER_1 3.2.1+dfsg
mono_get_boolean_class@VER_1 3.2.1+dfsg
mono_get_byte_class@VER_1 3.2.1+dfsg
mono_get_char_class@VER_1 3.2.1+dfsg
mono_get_config_dir@VER_1 3.2.1+dfsg
mono_get_corlib@VER_1 3.2.1+dfsg
mono_get_dbnull_object@VER_1 3.2.1+dfsg
mono_get_delegate_begin_invoke@VER_1 3.2.1+dfsg
mono_get_delegate_end_invoke@VER_1 3.2.1+dfsg
mono_get_delegate_invoke@VER_1 3.2.1+dfsg
mono_get_double_class@VER_1 3.2.1+dfsg
mono_get_enum_class@VER_1 3.2.1+dfsg
mono_get_exception_appdomain_unloaded@VER_1 3.2.1+dfsg
mono_get_exception_argument@VER_1 3.2.1+dfsg
mono_get_exception_argument_null@VER_1 3.2.1+dfsg
mono_get_exception_argument_out_of_range@VER_1 3.2.1+dfsg
mono_get_exception_arithmetic@VER_1 3.2.1+dfsg
mono_get_exception_array_type_mismatch@VER_1 3.2.1+dfsg
mono_get_exception_bad_image_format2@VER_1 3.2.1+dfsg
mono_get_exception_bad_image_format@VER_1 3.2.1+dfsg
mono_get_exception_cannot_unload_appdomain@VER_1 3.2.1+dfsg
mono_get_exception_class@VER_1 3.2.1+dfsg
mono_get_exception_divide_by_zero@VER_1 3.2.1+dfsg
mono_get_exception_execution_engine@VER_1 3.2.1+dfsg
mono_get_exception_field_access@VER_1 3.2.1+dfsg
mono_get_exception_file_not_found2@VER_1 3.2.1+dfsg
mono_get_exception_file_not_found@VER_1 3.2.1+dfsg
mono_get_exception_index_out_of_range@VER_1 3.2.1+dfsg
mono_get_exception_invalid_cast@VER_1 3.2.1+dfsg
mono_get_exception_invalid_operation@VER_1 3.2.1+dfsg
mono_get_exception_io@VER_1 3.2.1+dfsg
mono_get_exception_method_access@VER_1 3.2.1+dfsg
mono_get_exception_missing_field@VER_1 3.2.1+dfsg
mono_get_exception_missing_method@VER_1 3.2.1+dfsg
mono_get_exception_not_implemented@VER_1 3.2.1+dfsg
mono_get_exception_not_supported@VER_1 3.2.1+dfsg
mono_get_exception_null_reference@VER_1 3.2.1+dfsg
mono_get_exception_out_of_memory@VER_1 3.2.1+dfsg
mono_get_exception_overflow@VER_1 3.2.1+dfsg
mono_get_exception_reflection_type_load@VER_1 3.2.1+dfsg
mono_get_exception_runtime_wrapped@VER_1 3.2.1+dfsg
mono_get_exception_security@VER_1 3.2.1+dfsg
mono_get_exception_serialization@VER_1 3.2.1+dfsg
mono_get_exception_stack_overflow@VER_1 3.2.1+dfsg
mono_get_exception_synchronization_lock@VER_1 3.2.1+dfsg
mono_get_exception_thread_abort@VER_1 3.2.1+dfsg
mono_get_exception_thread_interrupted@VER_1 3.2.1+dfsg
mono_get_exception_thread_state@VER_1 3.2.1+dfsg
mono_get_exception_type_initialization@VER_1 3.2.1+dfsg
mono_get_exception_type_load@VER_1 3.2.1+dfsg
mono_get_inflated_method@VER_1 3.2.1+dfsg
mono_get_int16_class@VER_1 3.2.1+dfsg
mono_get_int32_class@VER_1 3.2.1+dfsg
mono_get_int64_class@VER_1 3.2.1+dfsg
mono_get_intptr_class@VER_1 3.2.1+dfsg
mono_get_machine_config@VER_1 3.2.1+dfsg
mono_get_method@VER_1 3.2.1+dfsg
mono_get_method_constrained@VER_1 3.2.1+dfsg
mono_get_method_full@VER_1 3.2.1+dfsg
mono_get_object_class@VER_1 3.2.1+dfsg
mono_get_root_domain@VER_1 3.2.1+dfsg
mono_get_runtime_build_info@VER_1 3.2.1+dfsg
mono_get_sbyte_class@VER_1 3.2.1+dfsg
mono_get_single_class@VER_1 3.2.1+dfsg
mono_get_string_class@VER_1 3.2.1+dfsg
mono_get_thread_class@VER_1 3.2.1+dfsg
mono_get_trampoline_func@VER_1 3.2.1+dfsg
mono_get_uint16_class@VER_1 3.2.1+dfsg
mono_get_uint32_class@VER_1 3.2.1+dfsg
mono_get_uint64_class@VER_1 3.2.1+dfsg
mono_get_uintptr_class@VER_1 3.2.1+dfsg
mono_get_void_class@VER_1 3.2.1+dfsg
mono_guid_to_string@VER_1 3.2.1+dfsg
mono_image_add_to_name_cache@VER_1 3.2.1+dfsg
mono_image_addref@VER_1 3.2.1+dfsg
mono_image_close@VER_1 3.2.1+dfsg
mono_image_ensure_section@VER_1 3.2.1+dfsg
mono_image_ensure_section_idx@VER_1 3.2.1+dfsg
mono_image_fixup_vtable@VER_1 3.2.1+dfsg
mono_image_get_assembly@VER_1 3.2.1+dfsg
mono_image_get_entry_point@VER_1 3.2.1+dfsg
mono_image_get_filename@VER_1 3.2.1+dfsg
mono_image_get_guid@VER_1 3.2.1+dfsg
mono_image_get_name@VER_1 3.2.1+dfsg
mono_image_get_public_key@VER_1 3.2.1+dfsg
mono_image_get_resource@VER_1 3.2.1+dfsg
mono_image_get_strong_name@VER_1 3.2.1+dfsg
mono_image_get_table_info@VER_1 3.2.1+dfsg
mono_image_get_table_rows@VER_1 3.2.1+dfsg
mono_image_has_authenticode_entry@VER_1 3.2.1+dfsg
mono_image_init@VER_1 3.2.1+dfsg
mono_image_init_name_cache@VER_1 3.2.1+dfsg
mono_image_is_dynamic@VER_1 3.2.1+dfsg
mono_image_load_file_for_image@VER_1 3.2.1+dfsg
mono_image_load_module@VER_1 3.2.1+dfsg
mono_image_loaded@VER_1 3.2.1+dfsg
mono_image_loaded_by_guid@VER_1 3.2.1+dfsg
mono_image_loaded_by_guid_full@VER_1 3.2.1+dfsg
mono_image_loaded_full@VER_1 3.2.1+dfsg
mono_image_lookup_resource@VER_1 3.2.1+dfsg
mono_image_open@VER_1 3.2.1+dfsg
mono_image_open_from_data@VER_1 3.2.1+dfsg
mono_image_open_from_data_full@VER_1 3.2.1+dfsg
mono_image_open_from_data_with_name@VER_1 3.2.1+dfsg
mono_image_open_full@VER_1 3.2.1+dfsg
mono_image_rva_map@VER_1 3.2.1+dfsg
mono_image_strerror@VER_1 3.2.1+dfsg
mono_image_strong_name_position@VER_1 3.2.1+dfsg
mono_images_cleanup@VER_1 3.2.1+dfsg
mono_images_init@VER_1 3.2.1+dfsg
mono_init@VER_1 3.2.1+dfsg
mono_init_from_assembly@VER_1 3.2.1+dfsg
mono_init_version@VER_1 3.2.1+dfsg
mono_inject_async_exc_method@VER_1 3.2.1+dfsg
mono_inject_async_exc_pos@VER_1 3.2.1+dfsg
mono_inst_name@VER_1 3.2.1+dfsg
mono_install_assembly_load_hook@VER_1 3.2.1+dfsg
mono_install_assembly_postload_refonly_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_postload_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_preload_hook@VER_1 3.2.1+dfsg
mono_install_assembly_refonly_preload_hook@VER_1 3.2.1+dfsg
mono_install_assembly_refonly_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_search_hook@VER_1 3.2.1+dfsg
mono_install_runtime_cleanup@VER_1 3.2.1+dfsg
mono_install_threadpool_item_hooks@VER_1 3.2.1+dfsg
mono_install_threadpool_thread_hooks@VER_1 3.2.1+dfsg
mono_install_unhandled_exception_hook@VER_1 3.2.1+dfsg
mono_invoke_unhandled_exception_hook@VER_1 3.2.1+dfsg
mono_is_debugger_attached@VER_1 3.2.1+dfsg
mono_jit_cleanup@VER_1 3.2.1+dfsg
mono_jit_exec@VER_1 3.2.1+dfsg
mono_jit_info_get_code_size@VER_1 3.2.1+dfsg
mono_jit_info_get_code_start@VER_1 3.2.1+dfsg
mono_jit_info_get_method@VER_1 3.2.1+dfsg
mono_jit_info_table_find@VER_1 3.2.1+dfsg
mono_jit_init@VER_1 3.2.1+dfsg
mono_jit_init_version@VER_1 3.2.1+dfsg
mono_jit_parse_options@VER_1 3.2.1+dfsg
mono_jit_set_aot_only@VER_1 3.2.1+dfsg
mono_jit_set_domain@VER_1 3.2.1+dfsg
mono_jit_set_trace_options@VER_1 3.2.1+dfsg
mono_jit_stats@VER_1 3.2.1+dfsg
mono_jit_thread_attach@VER_1 3.2.1+dfsg
mono_jit_tls_id@VER_1 3.2.1+dfsg
mono_jit_trace_calls@VER_1 3.2.1+dfsg
mono_ldstr@VER_1 3.2.1+dfsg
mono_ldtoken@VER_1 3.2.1+dfsg
mono_lls_init@VER_1 3.2.1+dfsg
mono_load_remote_field@VER_1 3.2.1+dfsg
mono_load_remote_field_new@VER_1 3.2.1+dfsg
mono_local_deadce@VER_1 3.2.1+dfsg
mono_locks_dump@VER_1 3.2.1+dfsg
mono_lookup_icall_symbol@VER_1 3.2.1+dfsg
mono_lookup_internal_call@VER_1 3.2.1+dfsg
mono_lookup_pinvoke_call@VER_1 3.2.1+dfsg
mono_main@VER_1 3.2.1+dfsg
mono_marshal_string_to_utf16@VER_1 3.2.1+dfsg
mono_md5_final@VER_1 3.2.1+dfsg
mono_md5_get_digest@VER_1 3.2.1+dfsg
mono_md5_get_digest_from_file@VER_1 3.2.1+dfsg
mono_md5_init@VER_1 3.2.1+dfsg
mono_md5_update@VER_1 3.2.1+dfsg
mono_mempool_alloc0@VER_1 3.2.1+dfsg
mono_mempool_alloc@VER_1 3.2.1+dfsg
mono_mempool_contains_addr@VER_1 3.2.1+dfsg
mono_mempool_destroy@VER_1 3.2.1+dfsg
mono_mempool_empty@VER_1 3.2.1+dfsg
mono_mempool_get_allocated@VER_1 3.2.1+dfsg
mono_mempool_invalidate@VER_1 3.2.1+dfsg
mono_mempool_new@VER_1 3.2.1+dfsg
mono_mempool_new_size@VER_1 3.2.1+dfsg
mono_mempool_stats@VER_1 3.2.1+dfsg
mono_mempool_strdup@VER_1 3.2.1+dfsg
mono_metadata_blob_heap@VER_1 3.2.1+dfsg
mono_metadata_cleanup@VER_1 3.2.1+dfsg
mono_metadata_compute_size@VER_1 3.2.1+dfsg
mono_metadata_custom_attrs_from_index@VER_1 3.2.1+dfsg
mono_metadata_declsec_from_index@VER_1 3.2.1+dfsg
mono_metadata_decode_blob_size@VER_1 3.2.1+dfsg
mono_metadata_decode_row@VER_1 3.2.1+dfsg
mono_metadata_decode_row_col@VER_1 3.2.1+dfsg
mono_metadata_decode_signed_value@VER_1 3.2.1+dfsg
mono_metadata_decode_table_row@VER_1 3.2.1+dfsg
mono_metadata_decode_table_row_col@VER_1 3.2.1+dfsg
mono_metadata_decode_value@VER_1 3.2.1+dfsg
mono_metadata_encode_value@VER_1 3.2.1+dfsg
mono_metadata_events_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_field_info@VER_1 3.2.1+dfsg
mono_metadata_field_info_with_mempool@VER_1 3.2.1+dfsg
mono_metadata_free_array@VER_1 3.2.1+dfsg
mono_metadata_free_inflated_signature@VER_1 3.2.1+dfsg
mono_metadata_free_marshal_spec@VER_1 3.2.1+dfsg
mono_metadata_free_method_signature@VER_1 3.2.1+dfsg
mono_metadata_free_mh@VER_1 3.2.1+dfsg
mono_metadata_free_type@VER_1 3.2.1+dfsg
mono_metadata_generic_class_is_valuetype@VER_1 3.2.1+dfsg
mono_metadata_get_constant_index@VER_1 3.2.1+dfsg
mono_metadata_get_generic_param_row@VER_1 3.2.1+dfsg
mono_metadata_get_inflated_signature@VER_1 3.2.1+dfsg
mono_metadata_get_marshal_info@VER_1 3.2.1+dfsg
mono_metadata_guid_heap@VER_1 3.2.1+dfsg
mono_metadata_implmap_from_method@VER_1 3.2.1+dfsg
mono_metadata_init@VER_1 3.2.1+dfsg
mono_metadata_interfaces_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_load_generic_param_constraints@VER_1 3.2.1+dfsg
mono_metadata_load_generic_params@VER_1 3.2.1+dfsg
mono_metadata_locate@VER_1 3.2.1+dfsg
mono_metadata_locate_token@VER_1 3.2.1+dfsg
mono_metadata_methods_from_event@VER_1 3.2.1+dfsg
mono_metadata_methods_from_property@VER_1 3.2.1+dfsg
mono_metadata_nested_in_typedef@VER_1 3.2.1+dfsg
mono_metadata_nesting_typedef@VER_1 3.2.1+dfsg
mono_metadata_packing_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_parse_array@VER_1 3.2.1+dfsg
mono_metadata_parse_custom_mod@VER_1 3.2.1+dfsg
mono_metadata_parse_field_type@VER_1 3.2.1+dfsg
mono_metadata_parse_marshal_spec@VER_1 3.2.1+dfsg
mono_metadata_parse_method_signature@VER_1 3.2.1+dfsg
mono_metadata_parse_method_signature_full@VER_1 3.2.1+dfsg
mono_metadata_parse_mh@VER_1 3.2.1+dfsg
mono_metadata_parse_mh_full@VER_1 3.2.1+dfsg
mono_metadata_parse_param@VER_1 3.2.1+dfsg
mono_metadata_parse_signature@VER_1 3.2.1+dfsg
mono_metadata_parse_type@VER_1 3.2.1+dfsg
mono_metadata_parse_type_full@VER_1 3.2.1+dfsg
mono_metadata_parse_typedef_or_ref@VER_1 3.2.1+dfsg
mono_metadata_properties_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_signature_alloc@VER_1 3.2.1+dfsg
mono_metadata_signature_dup@VER_1 3.2.1+dfsg
mono_metadata_signature_equal@VER_1 3.2.1+dfsg
mono_metadata_string_heap@VER_1 3.2.1+dfsg
mono_metadata_token_from_dor@VER_1 3.2.1+dfsg
mono_metadata_translate_token_index@VER_1 3.2.1+dfsg
mono_metadata_type_equal@VER_1 3.2.1+dfsg
mono_metadata_type_hash@VER_1 3.2.1+dfsg
mono_metadata_typedef_from_field@VER_1 3.2.1+dfsg
mono_metadata_typedef_from_method@VER_1 3.2.1+dfsg
mono_metadata_user_string@VER_1 3.2.1+dfsg
mono_method_body_get_object@VER_1 3.2.1+dfsg
mono_method_can_access_field@VER_1 3.2.1+dfsg
mono_method_can_access_method@VER_1 3.2.1+dfsg
mono_method_desc_free@VER_1 3.2.1+dfsg
mono_method_desc_from_method@VER_1 3.2.1+dfsg
mono_method_desc_full_match@VER_1 3.2.1+dfsg
mono_method_desc_match@VER_1 3.2.1+dfsg
mono_method_desc_new@VER_1 3.2.1+dfsg
mono_method_desc_search_in_class@VER_1 3.2.1+dfsg
mono_method_desc_search_in_image@VER_1 3.2.1+dfsg
mono_method_full_name@VER_1 3.2.1+dfsg
mono_method_get_class@VER_1 3.2.1+dfsg
mono_method_get_flags@VER_1 3.2.1+dfsg
mono_method_get_generic_container@VER_1 3.2.1+dfsg
mono_method_get_header@VER_1 3.2.1+dfsg
mono_method_get_index@VER_1 3.2.1+dfsg
mono_method_get_last_managed@VER_1 3.2.1+dfsg
mono_method_get_marshal_info@VER_1 3.2.1+dfsg
mono_method_get_name@VER_1 3.2.1+dfsg
mono_method_get_object@VER_1 3.2.1+dfsg
mono_method_get_param_names@VER_1 3.2.1+dfsg
mono_method_get_param_token@VER_1 3.2.1+dfsg
mono_method_get_signature@VER_1 3.2.1+dfsg
mono_method_get_signature_full@VER_1 3.2.1+dfsg
mono_method_get_token@VER_1 3.2.1+dfsg
mono_method_get_unmanaged_thunk@VER_1 3.2.1+dfsg
mono_method_has_marshal_info@VER_1 3.2.1+dfsg
mono_method_header_get_clauses@VER_1 3.2.1+dfsg
mono_method_header_get_code@VER_1 3.2.1+dfsg
mono_method_header_get_locals@VER_1 3.2.1+dfsg
mono_method_header_get_num_clauses@VER_1 3.2.1+dfsg
mono_method_signature@VER_1 3.2.1+dfsg
mono_method_verify@VER_1 3.2.1+dfsg
mono_mlist_alloc@VER_1 3.2.1+dfsg
mono_mlist_append@VER_1 3.2.1+dfsg
mono_mlist_get_data@VER_1 3.2.1+dfsg
mono_mlist_last@VER_1 3.2.1+dfsg
mono_mlist_length@VER_1 3.2.1+dfsg
mono_mlist_next@VER_1 3.2.1+dfsg
mono_mlist_prepend@VER_1 3.2.1+dfsg
mono_mlist_remove_item@VER_1 3.2.1+dfsg
mono_mlist_set_data@VER_1 3.2.1+dfsg
mono_mlist_set_next@VER_1 3.2.1+dfsg
mono_module_file_get_object@VER_1 3.2.1+dfsg
mono_module_get_object@VER_1 3.2.1+dfsg
mono_monitor_enter@VER_1 3.2.1+dfsg
mono_monitor_exit@VER_1 3.2.1+dfsg
mono_monitor_try_enter@VER_1 3.2.1+dfsg
mono_mprotect@VER_1 3.2.1+dfsg
mono_mutex_init_suspend_safe@VER_1 3.2.1+dfsg
mono_object_castclass_mbyref@VER_1 3.2.1+dfsg
mono_object_castclass_with_cache@VER_1 3.2.1+dfsg
mono_object_clone@VER_1 3.2.1+dfsg
mono_object_describe@VER_1 3.2.1+dfsg
mono_object_describe_fields@VER_1 3.2.1+dfsg
mono_object_get_class@VER_1 3.2.1+dfsg
mono_object_get_domain@VER_1 3.2.1+dfsg
mono_object_get_size@VER_1 3.2.1+dfsg
mono_object_get_virtual_method@VER_1 3.2.1+dfsg
mono_object_hash@VER_1 3.2.1+dfsg
mono_object_is_alive@VER_1 3.2.1+dfsg
mono_object_isinst@VER_1 3.2.1+dfsg
mono_object_isinst_mbyref@VER_1 3.2.1+dfsg
mono_object_isinst_with_cache@VER_1 3.2.1+dfsg
mono_object_new@VER_1 3.2.1+dfsg
mono_object_new_alloc_specific@VER_1 3.2.1+dfsg
mono_object_new_fast@VER_1 3.2.1+dfsg
mono_object_new_from_token@VER_1 3.2.1+dfsg
mono_object_new_specific@VER_1 3.2.1+dfsg
mono_object_to_string@VER_1 3.2.1+dfsg
mono_object_unbox@VER_1 3.2.1+dfsg
mono_once@VER_1 3.2.1+dfsg
mono_op_to_op_imm_noemul@VER_1 3.2.1+dfsg
mono_opcode_name@VER_1 3.2.1+dfsg
mono_opcode_value@VER_1 3.2.1+dfsg
mono_opcodes@VER_1 3.2.1+dfsg
mono_pagesize@VER_1 3.2.1+dfsg
mono_param_get_objects@VER_1 3.2.1+dfsg
mono_parse_default_optimizations@VER_1 3.2.1+dfsg
mono_path_canonicalize@VER_1 3.2.1+dfsg
mono_path_resolve_symlinks@VER_1 3.2.1+dfsg
mono_pe_file_open@VER_1 3.2.1+dfsg
mono_perfcounters_init@VER_1 3.2.1+dfsg
mono_pmip@VER_1 3.2.1+dfsg
mono_poll@VER_1 3.2.1+dfsg
mono_print_method_from_ip@VER_1 3.2.1+dfsg
mono_print_thread_dump@VER_1 3.2.1+dfsg
mono_print_thread_dump_from_ctx@VER_1 3.2.1+dfsg
mono_print_unhandled_exception@VER_1 3.2.1+dfsg
mono_print_vtable@VER_1 3.2.1+dfsg
mono_profiler_coverage_get@VER_1 3.2.1+dfsg
mono_profiler_events@VER_1 3.2.1+dfsg
mono_profiler_get_events@VER_1 3.2.1+dfsg
mono_profiler_install@VER_1 3.2.1+dfsg
mono_profiler_install_allocation@VER_1 3.2.1+dfsg
mono_profiler_install_appdomain@VER_1 3.2.1+dfsg
mono_profiler_install_assembly@VER_1 3.2.1+dfsg
mono_profiler_install_class@VER_1 3.2.1+dfsg
mono_profiler_install_code_buffer_new@VER_1 3.2.1+dfsg
mono_profiler_install_code_chunk_destroy@VER_1 3.2.1+dfsg
mono_profiler_install_code_chunk_new@VER_1 3.2.1+dfsg
mono_profiler_install_coverage_filter@VER_1 3.2.1+dfsg
mono_profiler_install_enter_leave@VER_1 3.2.1+dfsg
mono_profiler_install_exception@VER_1 3.2.1+dfsg
mono_profiler_install_gc@VER_1 3.2.1+dfsg
mono_profiler_install_gc_moves@VER_1 3.2.1+dfsg
mono_profiler_install_gc_roots@VER_1 3.2.1+dfsg
mono_profiler_install_iomap@VER_1 3.2.1+dfsg
mono_profiler_install_jit_compile@VER_1 3.2.1+dfsg
mono_profiler_install_jit_end@VER_1 3.2.1+dfsg
mono_profiler_install_method_free@VER_1 3.2.1+dfsg
mono_profiler_install_method_invoke@VER_1 3.2.1+dfsg
mono_profiler_install_module@VER_1 3.2.1+dfsg
mono_profiler_install_monitor@VER_1 3.2.1+dfsg
mono_profiler_install_runtime_initialized@VER_1 3.2.1+dfsg
mono_profiler_install_statistical@VER_1 3.2.1+dfsg
mono_profiler_install_statistical_call_chain@VER_1 3.2.1+dfsg
mono_profiler_install_thread@VER_1 3.2.1+dfsg
mono_profiler_install_thread_name@VER_1 3.2.1+dfsg
mono_profiler_install_transition@VER_1 3.2.1+dfsg
mono_profiler_load@VER_1 3.2.1+dfsg
mono_profiler_set_events@VER_1 3.2.1+dfsg
mono_property_get_flags@VER_1 3.2.1+dfsg
mono_property_get_get_method@VER_1 3.2.1+dfsg
mono_property_get_name@VER_1 3.2.1+dfsg
mono_property_get_object@VER_1 3.2.1+dfsg
mono_property_get_parent@VER_1 3.2.1+dfsg
mono_property_get_set_method@VER_1 3.2.1+dfsg
mono_property_get_value@VER_1 3.2.1+dfsg
mono_property_hash_destroy@VER_1 3.2.1+dfsg
mono_property_hash_insert@VER_1 3.2.1+dfsg
mono_property_hash_lookup@VER_1 3.2.1+dfsg
mono_property_hash_new@VER_1 3.2.1+dfsg
mono_property_hash_remove_object@VER_1 3.2.1+dfsg
mono_property_set_value@VER_1 3.2.1+dfsg
mono_ptr_class_get@VER_1 3.2.1+dfsg
mono_raise_exception@VER_1 3.2.1+dfsg
mono_realloc_native_code@VER_1 3.2.1+dfsg
mono_reflection_free_type_info@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_blob@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_by_type@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_data@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_info@VER_1 3.2.1+dfsg
mono_reflection_get_token@VER_1 3.2.1+dfsg
mono_reflection_get_type@VER_1 3.2.1+dfsg
mono_reflection_parse_type@VER_1 3.2.1+dfsg
mono_reflection_type_from_name@VER_1 3.2.1+dfsg
mono_reflection_type_get_type@VER_1 3.2.1+dfsg
mono_register_bundled_assemblies@VER_1 3.2.1+dfsg
mono_register_config_for_assembly@VER_1 3.2.1+dfsg
mono_register_machine_config@VER_1 3.2.1+dfsg
mono_register_symfile_for_assembly@VER_1 3.2.1+dfsg
mono_replace_ins@VER_1 3.2.1+dfsg
mono_runtime_class_init@VER_1 3.2.1+dfsg
mono_runtime_cleanup@VER_1 3.2.1+dfsg
mono_runtime_delegate_invoke@VER_1 3.2.1+dfsg
mono_runtime_exec_main@VER_1 3.2.1+dfsg
mono_runtime_exec_managed_code@VER_1 3.2.1+dfsg
mono_runtime_get_main_args@VER_1 3.2.1+dfsg
mono_runtime_init@VER_1 3.2.1+dfsg
mono_runtime_invoke@VER_1 3.2.1+dfsg
mono_runtime_invoke_array@VER_1 3.2.1+dfsg
mono_runtime_is_shutting_down@VER_1 3.2.1+dfsg
mono_runtime_object_init@VER_1 3.2.1+dfsg
mono_runtime_quit@VER_1 3.2.1+dfsg
mono_runtime_resource_check_limit@VER_1 3.2.1+dfsg
mono_runtime_resource_limit@VER_1 3.2.1+dfsg
mono_runtime_resource_set_callback@VER_1 3.2.1+dfsg
mono_runtime_run_main@VER_1 3.2.1+dfsg
mono_runtime_set_shutting_down@VER_1 3.2.1+dfsg
mono_security_core_clr_get_options@VER_1 3.2.1+dfsg
mono_security_core_clr_require_elevated_permissions@VER_1 3.2.1+dfsg
mono_security_core_clr_set_options@VER_1 3.2.1+dfsg
mono_security_core_clr_test@VER_1 3.2.1+dfsg
mono_security_enable_core_clr@VER_1 3.2.1+dfsg
mono_security_set_core_clr_platform_callback@VER_1 3.2.1+dfsg
mono_sem_post@VER_1 3.2.1+dfsg
mono_sem_timedwait@VER_1 3.2.1+dfsg
mono_sem_wait@VER_1 3.2.1+dfsg
mono_set_assemblies_path@VER_1 3.2.1+dfsg
mono_set_break_policy@VER_1 3.2.1+dfsg
mono_set_config_dir@VER_1 3.2.1+dfsg
mono_set_defaults@VER_1 3.2.1+dfsg
mono_set_dirs@VER_1 3.2.1+dfsg
mono_set_is_debugger_attached@VER_1 3.2.1+dfsg
mono_set_rootdir@VER_1 3.2.1+dfsg
mono_set_signal_chaining@VER_1 3.2.1+dfsg
mono_sha1_final@VER_1 3.2.1+dfsg
mono_sha1_get_digest@VER_1 3.2.1+dfsg
mono_sha1_get_digest_from_file@VER_1 3.2.1+dfsg
mono_sha1_init@VER_1 3.2.1+dfsg
mono_sha1_update@VER_1 3.2.1+dfsg
mono_shared_area@VER_1 3.2.1+dfsg
mono_shared_area_for_pid@VER_1 3.2.1+dfsg
mono_shared_area_instances@VER_1 3.2.1+dfsg
mono_shared_area_remove@VER_1 3.2.1+dfsg
mono_shared_area_unload@VER_1 3.2.1+dfsg
mono_signature_explicit_this@VER_1 3.2.1+dfsg
mono_signature_get_call_conv@VER_1 3.2.1+dfsg
mono_signature_get_desc@VER_1 3.2.1+dfsg
mono_signature_get_param_count@VER_1 3.2.1+dfsg
mono_signature_get_params@VER_1 3.2.1+dfsg
mono_signature_get_return_type@VER_1 3.2.1+dfsg
mono_signature_hash@VER_1 3.2.1+dfsg
mono_signature_is_instance@VER_1 3.2.1+dfsg
mono_signature_param_is_out@VER_1 3.2.8+dfsg
mono_signature_vararg_start@VER_1 3.2.1+dfsg
mono_signbit_double@VER_1 3.2.1+dfsg
mono_signbit_float@VER_1 3.2.1+dfsg
mono_single_method_hash@VER_1 3.2.8+dfsg
mono_single_method_list@VER_1 3.2.8+dfsg
mono_single_method_regression_opt@VER_1 3.2.8+dfsg
mono_stack_walk@VER_1 3.2.1+dfsg
mono_stack_walk_no_il@VER_1 3.2.1+dfsg
mono_store_remote_field@VER_1 3.2.1+dfsg
mono_store_remote_field_new@VER_1 3.2.1+dfsg
mono_string_chars@VER_1 3.2.1+dfsg
mono_string_equal@VER_1 3.2.1+dfsg
mono_string_from_bstr@VER_1 3.2.1+dfsg
mono_string_from_utf16@VER_1 3.2.1+dfsg
mono_string_hash@VER_1 3.2.1+dfsg
mono_string_intern@VER_1 3.2.1+dfsg
mono_string_is_interned@VER_1 3.2.1+dfsg
mono_string_length@VER_1 3.2.1+dfsg
mono_string_new@VER_1 3.2.1+dfsg
mono_string_new_len@VER_1 3.2.1+dfsg
mono_string_new_size@VER_1 3.2.1+dfsg
mono_string_new_utf16@VER_1 3.2.1+dfsg
mono_string_new_wrapper@VER_1 3.2.1+dfsg
mono_string_to_utf16@VER_1 3.2.1+dfsg
mono_string_to_utf8@VER_1 3.2.1+dfsg
mono_string_to_utf8_checked@VER_1 3.2.1+dfsg
mono_stringify_assembly_name@VER_1 3.2.1+dfsg
mono_strtod_mutex@VER_1 3.2.1+dfsg
mono_table_info_get_rows@VER_1 3.2.1+dfsg
mono_thread_attach@VER_1 3.2.1+dfsg
mono_thread_attach_aborted_cb@VER_1 3.2.1+dfsg
mono_thread_cleanup@VER_1 3.2.1+dfsg
mono_thread_create@VER_1 3.2.1+dfsg
mono_thread_current@VER_1 3.2.1+dfsg
mono_thread_detach@VER_1 3.2.1+dfsg
mono_thread_exit@VER_1 3.2.1+dfsg
mono_thread_get_main@VER_1 3.2.1+dfsg
mono_thread_get_undeniable_exception@VER_1 3.2.1+dfsg
mono_thread_init@VER_1 3.2.1+dfsg
mono_thread_is_foreign@VER_1 3.2.1+dfsg
mono_thread_manage@VER_1 3.2.1+dfsg
mono_thread_new_init@VER_1 3.2.1+dfsg
mono_thread_set_main@VER_1 3.2.1+dfsg
mono_thread_set_manage_callback@VER_1 3.2.1+dfsg
mono_thread_stop@VER_1 3.2.1+dfsg
mono_threads_create_thread@VER_1 3.2.8+dfsg
mono_threads_get_default_stacksize@VER_1 3.2.1+dfsg
mono_threads_request_thread_dump@VER_1 3.2.1+dfsg
mono_threads_set_default_stacksize@VER_1 3.2.1+dfsg
mono_tls_key_get_offset@VER_1 3.2.8+dfsg
mono_tls_key_set_offset@VER_1 3.2.8+dfsg
mono_trace_set_level_string@VER_1 3.2.1+dfsg
mono_trace_set_mask_string@VER_1 3.2.1+dfsg
mono_trampoline_code@VER_1 3.2.1+dfsg
mono_type_create_from_typespec@VER_1 3.2.1+dfsg
mono_type_full_name@VER_1 3.2.1+dfsg
mono_type_generic_inst_is_valuetype@VER_1 3.2.1+dfsg
mono_type_get_array_type@VER_1 3.2.1+dfsg
mono_type_get_class@VER_1 3.2.1+dfsg
mono_type_get_desc@VER_1 3.2.1+dfsg
mono_type_get_modifiers@VER_1 3.2.1+dfsg
mono_type_get_name@VER_1 3.2.1+dfsg
mono_type_get_object@VER_1 3.2.1+dfsg
mono_type_get_ptr_type@VER_1 3.2.1+dfsg
mono_type_get_signature@VER_1 3.2.1+dfsg
mono_type_get_type@VER_1 3.2.1+dfsg
mono_type_get_underlying_type@VER_1 3.2.1+dfsg
mono_type_is_byref@VER_1 3.2.1+dfsg
mono_type_is_pointer@VER_1 3.2.1+dfsg
mono_type_is_reference@VER_1 3.2.1+dfsg
mono_type_is_struct@VER_1 3.2.1+dfsg
mono_type_is_valid_enum_basetype@VER_1 3.2.1+dfsg
mono_type_is_void@VER_1 3.2.1+dfsg
mono_type_size@VER_1 3.2.1+dfsg
mono_type_stack_size@VER_1 3.2.1+dfsg
mono_type_to_unmanaged@VER_1 3.2.1+dfsg
mono_unhandled_exception@VER_1 3.2.1+dfsg
mono_unicode_from_external@VER_1 3.2.1+dfsg
mono_unicode_to_external@VER_1 3.2.1+dfsg
mono_upgrade_remote_class_wrapper@VER_1 3.2.1+dfsg
mono_use_imt@VER_1 3.2.1+dfsg
mono_use_llvm@VER_1 3.2.1+dfsg
mono_utf8_from_external@VER_1 3.2.1+dfsg
mono_utf8_validate_and_len@VER_1 3.2.1+dfsg
mono_utf8_validate_and_len_with_bounds@VER_1 3.2.1+dfsg
mono_valloc@VER_1 3.2.1+dfsg
mono_valloc_aligned@VER_1 3.2.1+dfsg
mono_value_box@VER_1 3.2.1+dfsg
mono_value_copy@VER_1 3.2.1+dfsg
mono_value_copy_array@VER_1 3.2.1+dfsg
mono_value_describe_fields@VER_1 3.2.1+dfsg
mono_verify_corlib@VER_1 3.2.1+dfsg
mono_vfree@VER_1 3.2.1+dfsg
mono_vtable_get_static_field_data@VER_1 3.2.1+dfsg
mono_win32_compat_CopyMemory@VER_1 3.2.1+dfsg
mono_win32_compat_FillMemory@VER_1 3.2.1+dfsg
mono_win32_compat_MoveMemory@VER_1 3.2.1+dfsg
mono_win32_compat_ZeroMemory@VER_1 3.2.1+dfsg
mono_xdebug_flush@VER_1 3.2.1+dfsg
mono_binary_search@VER_1 3.2.3+dfsg
mono_config_is_server_mode@VER_1 3.2.3+dfsg
mono_config_set_server_mode@VER_1 3.2.3+dfsg
debian/libmono-system-data-datasetextensions4.0-cil.install 0000664 0000000 0000000 00000000246 12301464506 021205 0 ustar /usr/lib/mono/4.0/System.Data.DataSetExtensions.dll*
/usr/lib/mono/4.5/System.Data.DataSetExtensions.dll*
/usr/lib/mono/gac/System.Data.DataSetExtensions/4.0.0.0__*/
debian/libmono-system-data-services4.0-cil.install 0000664 0000000 0000000 00000000213 12301464506 017255 0 ustar /usr/lib/mono/4.0/System.Data.Services.dll*
/usr/lib/mono/4.5/System.Data.Services.dll*
/usr/lib/mono/gac/System.Data.Services/4.0.0.0__*/
debian/libmono-corlib2.0-cil.install 0000664 0000000 0000000 00000000052 12301464505 014451 0 ustar debian/tmp/usr/lib/mono/2.0/mscorlib.dll*
debian/libmono-simd4.0-cil.install 0000664 0000000 0000000 00000000152 12301464506 014137 0 ustar /usr/lib/mono/4.0/Mono.Simd.dll*
/usr/lib/mono/4.5/Mono.Simd.dll*
/usr/lib/mono/gac/Mono.Simd/4.0.0.0__*/
debian/libmono-db2-1.0-cil.install 0000664 0000000 0000000 00000000163 12301464505 013725 0 ustar /usr/lib/mono/4.0/IBM.Data.DB2.dll*
/usr/lib/mono/4.5/IBM.Data.DB2.dll*
/usr/lib/mono/gac/IBM.Data.DB2/1.0.0.0__*/
debian/libmono-sqlite2.0-cil.install 0000664 0000000 0000000 00000000152 12301464506 014502 0 ustar debian/tmp/usr/lib/mono/gac/Mono.Data.Sqlite/2.0.0.0__*/
debian/tmp/usr/lib/mono/2.0/Mono.Data.Sqlite.dll
debian/libmono-microsoft-web-infrastructure1.0-cil.install 0000664 0000000 0000000 00000000243 12301464505 021036 0 ustar /usr/lib/mono/4.0/Microsoft.Web.Infrastructure.dll*
/usr/lib/mono/4.5/Microsoft.Web.Infrastructure.dll*
/usr/lib/mono/gac/Microsoft.Web.Infrastructure/1.0.0.0__*/
debian/mono-2.0-service.manpages 0000664 0000000 0000000 00000000056 12301464506 013612 0 ustar debian/tmp/usr/share/man/man1/mono-service2.1
debian/libmono-system2.0-cil.clideps-override 0000664 0000000 0000000 00000000221 12301464506 016314 0 ustar suggests libfam0
suggests libgamin0
suggests libx11-6
suggests libasound2
suggests libcups2
suggests libgdiplus
suggests libmono-winforms2.0-cil
debian/libmono-microsoft-build-tasks-v4.0-4.0-cil.install 0000664 0000000 0000000 00000000235 12301464505 020173 0 ustar /usr/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll*
/usr/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll*
/usr/lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__*/
debian/mono-devel.postinst 0000664 0000000 0000000 00000001400 12301464506 013036 0 ustar #!/bin/sh
set -e
update-alternatives \
--install /usr/bin/cli-csc c-sharp-compiler /usr/bin/mono-csc 10 \
--slave /usr/share/man/man1/cli-csc.1.gz cli-csc.1.gz /usr/share/man/man1/mcs.1.gz
update-alternatives \
--install /usr/bin/cli-resgen resource-file-generator /usr/bin/resgen 10 \
--slave /usr/share/man/man1/cli-resgen.1.gz cli-resgen.1.gz /usr/share/man/man1/resgen.1.gz
update-alternatives \
--install /usr/bin/cli-al assembly-linker /usr/bin/al 10 \
--slave /usr/share/man/man1/cli-al.1.gz cli-al.1.gz /usr/share/man/man1/al.1.gz
update-alternatives \
--install /usr/bin/cli-sn strong-name-tool /usr/bin/sn 10 \
--slave /usr/share/man/man1/cli-sn.1.gz cli-sn.1.gz /usr/share/man/man1/sn.1.gz
#DEBHELPER#
debian/mono-utils.postinst 0000664 0000000 0000000 00000000327 12301464506 013106 0 ustar #!/bin/sh -e
update-alternatives \
--install /usr/bin/cli-ildasm cil-disassembler /usr/bin/monodis 10 \
--slave /usr/share/man/man1/cli-ildasm.1.gz cli-ildasm.1.gz /usr/share/man/man1/monodis.1.gz
#DEBHELPER#
debian/libmonosgen-2.0-1.symbols.kfreebsd-amd64 0000664 0000000 0000000 00000000053 12301464506 016245 0 ustar #include "libmonosgen-2.0-1.symbols.amd64"
debian/libmono-system-data4.0-cil.clideps-override 0000664 0000000 0000000 00000000051 12301464506 017226 0 ustar suggests libgda2-3
suggests libglib2.0-0
debian/libmono-system-configuration-install4.0-cil.install 0000664 0000000 0000000 00000000243 12301464506 021041 0 ustar /usr/lib/mono/4.0/System.Configuration.Install.dll*
/usr/lib/mono/4.5/System.Configuration.Install.dll*
/usr/lib/mono/gac/System.Configuration.Install/4.0.0.0__*/
debian/monodoc-base.dirs 0000664 0000000 0000000 00000000011 12301464506 012412 0 ustar usr/bin/
debian/libmono-winforms2.0-cil.clideps-override 0000664 0000000 0000000 00000000161 12301464506 016637 0 ustar suggests libgtk2.0-0
suggests libgnomeui-0
suggests librsvg2-2
suggests libglib2.0-0
suggests libgdk-pixbuf2.0-0
debian/mono-runtime.prerm 0000664 0000000 0000000 00000000151 12301464506 012666 0 ustar #!/bin/sh -e
if [ "$1" = remove ]; then
update-alternatives --remove cli /usr/bin/mono
fi
#DEBHELPER#
debian/libmono2.0-cil.install 0000664 0000000 0000000 00000000646 12301464506 013213 0 ustar debian/tmp/usr/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
debian/tmp/usr/lib/mono/2.0/Mono.Http.dll
debian/tmp/usr/lib/mono/2.0/Mono.Web.dll
debian/tmp/usr/lib/mono/2.0/OpenSystem.C.dll
debian/tmp/usr/lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__*/
debian/tmp/usr/lib/mono/gac/Mono.Http/2.0.0.0__*/
debian/tmp/usr/lib/mono/gac/Mono.Web/2.0.0.0__*/
debian/tmp/usr/lib/mono/gac/OpenSystem.C/2.0.0.0__*/
debian/libmono-i18n-rare4.0-cil.install 0000664 0000000 0000000 00000000152 12301464505 014710 0 ustar /usr/lib/mono/4.0/I18N.Rare.dll*
/usr/lib/mono/4.5/I18N.Rare.dll*
/usr/lib/mono/gac/I18N.Rare/4.0.0.0__*/
debian/libmonoboehm-2.0-1.install 0000664 0000000 0000000 00000000037 12301464506 013666 0 ustar /usr/lib/libmonoboehm-2.0.so.*
debian/libmono-system-servicemodel-activation4.0-cil.install 0000664 0000000 0000000 00000000251 12301464506 021345 0 ustar /usr/lib/mono/4.0/System.ServiceModel.Activation.dll*
/usr/lib/mono/4.5/System.ServiceModel.Activation.dll*
/usr/lib/mono/gac/System.ServiceModel.Activation/4.0.0.0__*/
debian/libmono-cairo4.0-cil.install 0000664 0000000 0000000 00000000155 12301464505 014302 0 ustar /usr/lib/mono/4.0/Mono.Cairo.dll*
/usr/lib/mono/4.5/Mono.Cairo.dll*
/usr/lib/mono/gac/Mono.Cairo/4.0.0.0__*/
debian/libmono-system-web-mvc3.0-cil.install 0000664 0000000 0000000 00000000123 12301464506 016062 0 ustar /usr/lib/mono/4.5/System.Web.Mvc.dll*
/usr/lib/mono/gac/System.Web.Mvc/3.0.0.0__*/
debian/libmono-profiler.postist 0000664 0000000 0000000 00000000120 12301464505 014067 0 ustar #!/bin/sh -e
if [ "$1" = "configure" ]; then
ldconfig
fi
#DEBHELPER#
debian/libmonoboehm-2.0-1.symbols 0000664 0000000 0000000 00000115046 12301464506 013717 0 ustar libmonoboehm-2.0.so.1 libmonoboehm-2.0-1 #MINVER#
GC_end_blocking@VER_1 3.2.1+dfsg
GC_push_all_stack@VER_1 3.2.1+dfsg
GC_start_blocking@VER_1 3.2.1+dfsg
VER_1@VER_1 3.2.1+dfsg
mono_add_internal_call@VER_1 3.2.1+dfsg
mono_aot_only@VER_1 3.2.1+dfsg
mono_aot_register_globals@VER_1 3.2.1+dfsg
mono_aot_register_module@VER_1 3.2.1+dfsg
mono_array_addr_with_size@VER_1 3.2.1+dfsg
mono_array_class_get@VER_1 3.2.1+dfsg
mono_array_clone@VER_1 3.2.1+dfsg
mono_array_element_size@VER_1 3.2.1+dfsg
mono_array_length@VER_1 3.2.1+dfsg
mono_array_new@VER_1 3.2.1+dfsg
mono_array_new_full@VER_1 3.2.1+dfsg
mono_array_new_specific@VER_1 3.2.1+dfsg
mono_assemblies_cleanup@VER_1 3.2.1+dfsg
mono_assemblies_init@VER_1 3.2.1+dfsg
mono_assembly_close@VER_1 3.2.1+dfsg
mono_assembly_fill_assembly_name@VER_1 3.2.1+dfsg
mono_assembly_foreach@VER_1 3.2.1+dfsg
mono_assembly_get_assemblyref@VER_1 3.2.1+dfsg
mono_assembly_get_image@VER_1 3.2.1+dfsg
mono_assembly_get_main@VER_1 3.2.1+dfsg
mono_assembly_get_object@VER_1 3.2.1+dfsg
mono_assembly_getrootdir@VER_1 3.2.1+dfsg
mono_assembly_invoke_load_hook@VER_1 3.2.1+dfsg
mono_assembly_invoke_search_hook@VER_1 3.2.1+dfsg
mono_assembly_load@VER_1 3.2.1+dfsg
mono_assembly_load_from@VER_1 3.2.1+dfsg
mono_assembly_load_from_full@VER_1 3.2.1+dfsg
mono_assembly_load_full@VER_1 3.2.1+dfsg
mono_assembly_load_module@VER_1 3.2.1+dfsg
mono_assembly_load_reference@VER_1 3.2.1+dfsg
mono_assembly_load_references@VER_1 3.2.1+dfsg
mono_assembly_load_with_partial_name@VER_1 3.2.1+dfsg
mono_assembly_loaded@VER_1 3.2.1+dfsg
mono_assembly_loaded_full@VER_1 3.2.1+dfsg
mono_assembly_name_free@VER_1 3.2.1+dfsg
mono_assembly_name_get_culture@VER_1 3.2.1+dfsg
mono_assembly_name_get_name@VER_1 3.2.1+dfsg
mono_assembly_name_get_pubkeytoken@VER_1 3.2.1+dfsg
mono_assembly_name_get_version@VER_1 3.2.1+dfsg
mono_assembly_name_new@VER_1 3.2.1+dfsg
mono_assembly_names_equal@VER_1 3.2.1+dfsg
mono_assembly_open@VER_1 3.2.1+dfsg
mono_assembly_open_full@VER_1 3.2.1+dfsg
mono_assembly_set_main@VER_1 3.2.1+dfsg
mono_assembly_setrootdir@VER_1 3.2.1+dfsg
mono_bitset_alloc_size@VER_1 3.2.1+dfsg
mono_bitset_clear@VER_1 3.2.1+dfsg
mono_bitset_clear_all@VER_1 3.2.1+dfsg
mono_bitset_clone@VER_1 3.2.1+dfsg
mono_bitset_copyto@VER_1 3.2.1+dfsg
mono_bitset_count@VER_1 3.2.1+dfsg
mono_bitset_equal@VER_1 3.2.1+dfsg
mono_bitset_find_first@VER_1 3.2.1+dfsg
mono_bitset_find_first_unset@VER_1 3.2.1+dfsg
mono_bitset_find_last@VER_1 3.2.1+dfsg
mono_bitset_find_start@VER_1 3.2.1+dfsg
mono_bitset_foreach@VER_1 3.2.1+dfsg
mono_bitset_free@VER_1 3.2.1+dfsg
mono_bitset_intersection@VER_1 3.2.1+dfsg
mono_bitset_intersection_2@VER_1 3.2.1+dfsg
mono_bitset_invert@VER_1 3.2.1+dfsg
mono_bitset_mem_new@VER_1 3.2.1+dfsg
mono_bitset_new@VER_1 3.2.1+dfsg
mono_bitset_set@VER_1 3.2.1+dfsg
mono_bitset_set_all@VER_1 3.2.1+dfsg
mono_bitset_size@VER_1 3.2.1+dfsg
mono_bitset_sub@VER_1 3.2.1+dfsg
mono_bitset_test@VER_1 3.2.1+dfsg
mono_bitset_test_bulk@VER_1 3.2.1+dfsg
mono_bitset_union@VER_1 3.2.1+dfsg
mono_bounded_array_class_get@VER_1 3.2.1+dfsg
mono_break_at_bb_bb_num@VER_1 3.2.1+dfsg
mono_break_at_bb_method@VER_1 3.2.1+dfsg
mono_breakpoint_info_index@VER_1 3.2.1+dfsg
mono_build_date@VER_1 3.2.1+dfsg
mono_check_corlib_version@VER_1 3.2.1+dfsg
mono_class_array_element_size@VER_1 3.2.1+dfsg
mono_class_data_size@VER_1 3.2.1+dfsg
mono_class_describe_statics@VER_1 3.2.1+dfsg
mono_class_enum_basetype@VER_1 3.2.1+dfsg
mono_class_from_generic_parameter@VER_1 3.2.1+dfsg
mono_class_from_mono_type@VER_1 3.2.1+dfsg
mono_class_from_name@VER_1 3.2.1+dfsg
mono_class_from_name_case@VER_1 3.2.1+dfsg
mono_class_from_typeref@VER_1 3.2.1+dfsg
mono_class_get@VER_1 3.2.1+dfsg
mono_class_get_byref_type@VER_1 3.2.1+dfsg
mono_class_get_com_object_class@VER_1 3.2.1+dfsg
mono_class_get_element_class@VER_1 3.2.1+dfsg
mono_class_get_event_token@VER_1 3.2.1+dfsg
mono_class_get_events@VER_1 3.2.1+dfsg
mono_class_get_field@VER_1 3.2.1+dfsg
mono_class_get_field_from_name@VER_1 3.2.1+dfsg
mono_class_get_field_token@VER_1 3.2.1+dfsg
mono_class_get_fields@VER_1 3.2.1+dfsg
mono_class_get_flags@VER_1 3.2.1+dfsg
mono_class_get_full@VER_1 3.2.1+dfsg
mono_class_get_idispatch_class@VER_1 3.2.1+dfsg
mono_class_get_image@VER_1 3.2.1+dfsg
mono_class_get_interfaces@VER_1 3.2.1+dfsg
mono_class_get_interop_proxy_class@VER_1 3.2.1+dfsg
mono_class_get_iunknown_class@VER_1 3.2.1+dfsg
mono_class_get_method_from_name@VER_1 3.2.1+dfsg
mono_class_get_method_from_name_flags@VER_1 3.2.1+dfsg
mono_class_get_methods@VER_1 3.2.1+dfsg
mono_class_get_name@VER_1 3.2.1+dfsg
mono_class_get_namespace@VER_1 3.2.1+dfsg
mono_class_get_nested_types@VER_1 3.2.1+dfsg
mono_class_get_nesting_type@VER_1 3.2.1+dfsg
mono_class_get_parent@VER_1 3.2.1+dfsg
mono_class_get_properties@VER_1 3.2.1+dfsg
mono_class_get_property_from_name@VER_1 3.2.1+dfsg
mono_class_get_property_token@VER_1 3.2.1+dfsg
mono_class_get_rank@VER_1 3.2.1+dfsg
mono_class_get_type@VER_1 3.2.1+dfsg
mono_class_get_type_token@VER_1 3.2.1+dfsg
mono_class_get_variant_class@VER_1 3.2.1+dfsg
mono_class_implements_interface@VER_1 3.2.8+dfsg
mono_class_inflate_generic_method@VER_1 3.2.1+dfsg
mono_class_inflate_generic_type@VER_1 3.2.1+dfsg
mono_class_init@VER_1 3.2.1+dfsg
mono_class_instance_size@VER_1 3.2.1+dfsg
mono_class_interface_offset@VER_1 3.2.1+dfsg
mono_class_is_assignable_from@VER_1 3.2.1+dfsg
mono_class_is_delegate@VER_1 3.2.8+dfsg
mono_class_is_enum@VER_1 3.2.1+dfsg
mono_class_is_subclass_of@VER_1 3.2.1+dfsg
mono_class_is_valid_enum@VER_1 3.2.1+dfsg
mono_class_is_valuetype@VER_1 3.2.1+dfsg
mono_class_min_align@VER_1 3.2.1+dfsg
mono_class_name_from_token@VER_1 3.2.1+dfsg
mono_class_num_events@VER_1 3.2.1+dfsg
mono_class_num_fields@VER_1 3.2.1+dfsg
mono_class_num_methods@VER_1 3.2.1+dfsg
mono_class_num_properties@VER_1 3.2.1+dfsg
mono_class_value_size@VER_1 3.2.1+dfsg
mono_class_vtable@VER_1 3.2.1+dfsg
mono_cli_rva_image_map@VER_1 3.2.1+dfsg
mono_code_manager_cleanup@VER_1 3.2.1+dfsg
mono_code_manager_commit@VER_1 3.2.1+dfsg
mono_code_manager_destroy@VER_1 3.2.1+dfsg
mono_code_manager_foreach@VER_1 3.2.1+dfsg
mono_code_manager_init@VER_1 3.2.1+dfsg
mono_code_manager_invalidate@VER_1 3.2.1+dfsg
mono_code_manager_new@VER_1 3.2.1+dfsg
mono_code_manager_new_dynamic@VER_1 3.2.1+dfsg
mono_code_manager_reserve@VER_1 3.2.1+dfsg
mono_code_manager_reserve_align@VER_1 3.2.1+dfsg
mono_code_manager_set_read_only@VER_1 3.2.1+dfsg
mono_code_manager_size@VER_1 3.2.1+dfsg
mono_compile_aot@VER_1 3.2.1+dfsg
mono_compile_method@VER_1 3.2.1+dfsg
mono_config_cleanup@VER_1 3.2.1+dfsg
mono_config_for_assembly@VER_1 3.2.1+dfsg
mono_config_parse@VER_1 3.2.1+dfsg
mono_config_parse_memory@VER_1 3.2.1+dfsg
mono_config_string_for_assembly_file@VER_1 3.2.1+dfsg
mono_context_get@VER_1 3.2.1+dfsg
mono_context_get_desc@VER_1 3.2.1+dfsg
mono_context_init@VER_1 3.2.1+dfsg
mono_context_set@VER_1 3.2.1+dfsg
mono_counters_cleanup@VER_1 3.2.1+dfsg
mono_counters_dump@VER_1 3.2.1+dfsg
mono_counters_enable@VER_1 3.2.1+dfsg
mono_counters_register@VER_1 3.2.1+dfsg
mono_current_single_method@VER_1 3.2.8+dfsg
mono_custom_attrs_construct@VER_1 3.2.1+dfsg
mono_custom_attrs_free@VER_1 3.2.1+dfsg
mono_custom_attrs_from_assembly@VER_1 3.2.1+dfsg
mono_custom_attrs_from_class@VER_1 3.2.1+dfsg
mono_custom_attrs_from_event@VER_1 3.2.1+dfsg
mono_custom_attrs_from_field@VER_1 3.2.1+dfsg
mono_custom_attrs_from_index@VER_1 3.2.1+dfsg
mono_custom_attrs_from_method@VER_1 3.2.1+dfsg
mono_custom_attrs_from_param@VER_1 3.2.1+dfsg
mono_custom_attrs_from_property@VER_1 3.2.1+dfsg
mono_custom_attrs_get_attr@VER_1 3.2.1+dfsg
mono_custom_attrs_has_attr@VER_1 3.2.1+dfsg
mono_debug_add_delegate_trampoline@VER_1 3.2.1+dfsg
mono_debug_add_method@VER_1 3.2.1+dfsg
mono_debug_cleanup@VER_1 3.2.1+dfsg
mono_debug_close_image@VER_1 3.2.1+dfsg
mono_debug_close_mono_symbol_file@VER_1 3.2.1+dfsg
mono_debug_domain_create@VER_1 3.2.1+dfsg
mono_debug_domain_unload@VER_1 3.2.1+dfsg
mono_debug_enabled@VER_1 3.2.8+dfsg
mono_debug_find_method@VER_1 3.2.1+dfsg
mono_debug_free_method_jit_info@VER_1 3.2.1+dfsg
mono_debug_free_source_location@VER_1 3.2.1+dfsg
mono_debug_il_offset_from_address@VER_1 3.2.1+dfsg
mono_debug_init@VER_1 3.2.1+dfsg
mono_debug_list_add@VER_1 3.2.1+dfsg
mono_debug_list_remove@VER_1 3.2.1+dfsg
mono_debug_lookup_locals@VER_1 3.2.1+dfsg
mono_debug_lookup_method@VER_1 3.2.1+dfsg
mono_debug_lookup_method_addresses@VER_1 3.2.1+dfsg
mono_debug_lookup_source_location@VER_1 3.2.1+dfsg
mono_debug_open_image_from_memory@VER_1 3.2.1+dfsg
mono_debug_open_mono_symbols@VER_1 3.2.1+dfsg
mono_debug_print_stack_frame@VER_1 3.2.1+dfsg
mono_debug_print_vars@VER_1 3.2.1+dfsg
mono_debug_remove_method@VER_1 3.2.1+dfsg
mono_debug_symfile_free_locals@VER_1 3.2.1+dfsg
mono_debug_symfile_free_location@VER_1 3.2.1+dfsg
mono_debug_symfile_get_line_numbers@VER_1 3.2.1+dfsg
mono_debug_symfile_get_line_numbers_full@VER_1 3.2.1+dfsg
mono_debug_symfile_is_loaded@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_locals@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_location@VER_1 3.2.1+dfsg
mono_debug_symfile_lookup_method@VER_1 3.2.1+dfsg
mono_debugger_agent_register_transport@VER_1 3.2.1+dfsg
mono_debugger_class_init_func@VER_1 3.2.1+dfsg
mono_debugger_insert_breakpoint@VER_1 3.2.1+dfsg
mono_debugger_method_has_breakpoint@VER_1 3.2.1+dfsg
mono_debugger_run_finally@VER_1 3.2.1+dfsg
mono_declsec_flags_from_assembly@VER_1 3.2.1+dfsg
mono_declsec_flags_from_class@VER_1 3.2.1+dfsg
mono_declsec_flags_from_method@VER_1 3.2.1+dfsg
mono_declsec_get_assembly_action@VER_1 3.2.1+dfsg
mono_declsec_get_class_action@VER_1 3.2.1+dfsg
mono_declsec_get_demands@VER_1 3.2.1+dfsg
mono_declsec_get_inheritdemands_class@VER_1 3.2.1+dfsg
mono_declsec_get_inheritdemands_method@VER_1 3.2.1+dfsg
mono_declsec_get_linkdemands@VER_1 3.2.1+dfsg
mono_declsec_get_method_action@VER_1 3.2.1+dfsg
mono_delegate_section@VER_1 3.2.1+dfsg
mono_digest_get_public_token@VER_1 3.2.1+dfsg
mono_disasm_code@VER_1 3.2.1+dfsg
mono_disasm_code_one@VER_1 3.2.1+dfsg
mono_dl_fallback_register@VER_1 3.2.1+dfsg
mono_dl_fallback_unregister@VER_1 3.2.1+dfsg
mono_dllmap_insert@VER_1 3.2.1+dfsg
mono_do_signal_chaining@VER_1 3.2.1+dfsg
mono_do_single_method_regression@VER_1 3.2.8+dfsg
mono_do_x86_stack_align@VER_1 3.2.1+dfsg
mono_domain_add_class_static_data@VER_1 3.2.1+dfsg
mono_domain_assembly_open@VER_1 3.2.1+dfsg
mono_domain_create@VER_1 3.2.1+dfsg
mono_domain_create_appdomain@VER_1 3.2.1+dfsg
mono_domain_finalize@VER_1 3.2.1+dfsg
mono_domain_foreach@VER_1 3.2.1+dfsg
mono_domain_free@VER_1 3.2.1+dfsg
mono_domain_from_appdomain@VER_1 3.2.1+dfsg
mono_domain_get@VER_1 3.2.1+dfsg
mono_domain_get_by_id@VER_1 3.2.1+dfsg
mono_domain_get_id@VER_1 3.2.1+dfsg
mono_domain_has_type_resolve@VER_1 3.2.1+dfsg
mono_domain_is_unloading@VER_1 3.2.1+dfsg
mono_domain_owns_vtable_slot@VER_1 3.2.1+dfsg
mono_domain_set@VER_1 3.2.1+dfsg
mono_domain_set_internal@VER_1 3.2.1+dfsg
mono_domain_try_type_resolve@VER_1 3.2.1+dfsg
mono_domain_try_unload@VER_1 3.2.1+dfsg
mono_domain_unload@VER_1 3.2.1+dfsg
mono_dont_free_domains@VER_1 3.2.1+dfsg
mono_dont_free_global_codeman@VER_1 3.2.1+dfsg
mono_dwarf_escape_path@VER_1 3.2.1+dfsg
mono_emit_native_call@VER_1 3.2.1+dfsg
mono_environment_exitcode_get@VER_1 3.2.1+dfsg
mono_environment_exitcode_set@VER_1 3.2.1+dfsg
mono_error_cleanup@VER_1 3.2.1+dfsg
mono_error_get_error_code@VER_1 3.2.1+dfsg
mono_error_get_message@VER_1 3.2.1+dfsg
mono_error_init@VER_1 3.2.1+dfsg
mono_error_init_flags@VER_1 3.2.1+dfsg
mono_error_ok@VER_1 3.2.1+dfsg
mono_escape_uri_string@VER_1 3.2.1+dfsg
mono_event_get_add_method@VER_1 3.2.1+dfsg
mono_event_get_flags@VER_1 3.2.1+dfsg
mono_event_get_name@VER_1 3.2.1+dfsg
mono_event_get_object@VER_1 3.2.1+dfsg
mono_event_get_parent@VER_1 3.2.1+dfsg
mono_event_get_raise_method@VER_1 3.2.1+dfsg
mono_event_get_remove_method@VER_1 3.2.1+dfsg
mono_exception_from_name@VER_1 3.2.1+dfsg
mono_exception_from_name_domain@VER_1 3.2.1+dfsg
mono_exception_from_name_msg@VER_1 3.2.1+dfsg
mono_exception_from_name_two_strings@VER_1 3.2.1+dfsg
mono_exception_from_token@VER_1 3.2.1+dfsg
mono_exception_from_token_two_strings@VER_1 3.2.1+dfsg
mono_exception_walk_trace@VER_1 3.2.1+dfsg
mono_field_from_token@VER_1 3.2.1+dfsg
mono_field_full_name@VER_1 3.2.1+dfsg
mono_field_get_data@VER_1 3.2.1+dfsg
mono_field_get_flags@VER_1 3.2.1+dfsg
mono_field_get_name@VER_1 3.2.1+dfsg
mono_field_get_object@VER_1 3.2.1+dfsg
mono_field_get_offset@VER_1 3.2.1+dfsg
mono_field_get_parent@VER_1 3.2.1+dfsg
mono_field_get_type@VER_1 3.2.1+dfsg
mono_field_get_value@VER_1 3.2.1+dfsg
mono_field_get_value_object@VER_1 3.2.1+dfsg
mono_field_set_value@VER_1 3.2.1+dfsg
mono_field_static_get_value@VER_1 3.2.1+dfsg
mono_field_static_set_value@VER_1 3.2.1+dfsg
mono_file_map@VER_1 3.2.1+dfsg
mono_file_map_close@VER_1 3.2.1+dfsg
mono_file_map_fd@VER_1 3.2.1+dfsg
mono_file_map_fileio@VER_1 3.2.1+dfsg
mono_file_map_open@VER_1 3.2.1+dfsg
mono_file_map_set_allocator@VER_1 3.2.1+dfsg
mono_file_map_size@VER_1 3.2.1+dfsg
mono_file_unmap@VER_1 3.2.1+dfsg
mono_file_unmap_fileio@VER_1 3.2.1+dfsg
mono_free@VER_1 3.2.1+dfsg
mono_free_bstr@VER_1 3.2.1+dfsg
mono_free_method@VER_1 3.2.1+dfsg
mono_free_verify_list@VER_1 3.2.1+dfsg
mono_g_hash_table_destroy@VER_1 3.2.1+dfsg
mono_g_hash_table_find@VER_1 3.2.1+dfsg
mono_g_hash_table_foreach@VER_1 3.2.1+dfsg
mono_g_hash_table_foreach_remove@VER_1 3.2.1+dfsg
mono_g_hash_table_insert@VER_1 3.2.1+dfsg
mono_g_hash_table_lookup@VER_1 3.2.1+dfsg
mono_g_hash_table_lookup_extended@VER_1 3.2.1+dfsg
mono_g_hash_table_new@VER_1 3.2.1+dfsg
mono_g_hash_table_new_full@VER_1 3.2.1+dfsg
mono_g_hash_table_new_type@VER_1 3.2.1+dfsg
mono_g_hash_table_print_stats@VER_1 3.2.1+dfsg
mono_g_hash_table_remove@VER_1 3.2.1+dfsg
mono_g_hash_table_replace@VER_1 3.2.1+dfsg
mono_g_hash_table_size@VER_1 3.2.1+dfsg
mono_gc_collect@VER_1 3.2.1+dfsg
mono_gc_collection_count@VER_1 3.2.1+dfsg
mono_gc_enable_events@VER_1 3.2.1+dfsg
mono_gc_get_generation@VER_1 3.2.1+dfsg
mono_gc_get_heap_size@VER_1 3.2.1+dfsg
mono_gc_get_used_size@VER_1 3.2.1+dfsg
mono_gc_invoke_finalizers@VER_1 3.2.1+dfsg
mono_gc_is_finalizer_thread@VER_1 3.2.1+dfsg
mono_gc_make_root_descr_user@VER_1 3.2.1+dfsg
mono_gc_max_generation@VER_1 3.2.1+dfsg
mono_gc_out_of_memory@VER_1 3.2.1+dfsg
mono_gc_pthread_create@VER_1 3.2.1+dfsg
mono_gc_pthread_detach@VER_1 3.2.1+dfsg
mono_gc_pthread_exit@VER_1 3.2.1+dfsg
mono_gc_pthread_join@VER_1 3.2.1+dfsg
mono_gc_reference_queue_add@VER_1 3.2.8+dfsg
mono_gc_reference_queue_free@VER_1 3.2.8+dfsg
mono_gc_reference_queue_new@VER_1 3.2.8+dfsg
mono_gc_walk_heap@VER_1 3.2.1+dfsg
mono_gc_wbarrier_arrayref_copy@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_nostore@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_store@VER_1 3.2.1+dfsg
mono_gc_wbarrier_generic_store_atomic@VER_1 3.2.3+dfsg
mono_gc_wbarrier_object_copy@VER_1 3.2.1+dfsg
mono_gc_wbarrier_set_arrayref@VER_1 3.2.1+dfsg
mono_gc_wbarrier_set_field@VER_1 3.2.1+dfsg
mono_gc_wbarrier_value_copy@VER_1 3.2.1+dfsg
mono_gchandle_free@VER_1 3.2.1+dfsg
mono_gchandle_get_target@VER_1 3.2.1+dfsg
mono_gchandle_new@VER_1 3.2.1+dfsg
mono_gchandle_new_weakref@VER_1 3.2.1+dfsg
mono_get_array_class@VER_1 3.2.1+dfsg
mono_get_boolean_class@VER_1 3.2.1+dfsg
mono_get_byte_class@VER_1 3.2.1+dfsg
mono_get_char_class@VER_1 3.2.1+dfsg
mono_get_config_dir@VER_1 3.2.1+dfsg
mono_get_corlib@VER_1 3.2.1+dfsg
mono_get_dbnull_object@VER_1 3.2.1+dfsg
mono_get_delegate_begin_invoke@VER_1 3.2.1+dfsg
mono_get_delegate_end_invoke@VER_1 3.2.1+dfsg
mono_get_delegate_invoke@VER_1 3.2.1+dfsg
mono_get_double_class@VER_1 3.2.1+dfsg
mono_get_enum_class@VER_1 3.2.1+dfsg
mono_get_exception_appdomain_unloaded@VER_1 3.2.1+dfsg
mono_get_exception_argument@VER_1 3.2.1+dfsg
mono_get_exception_argument_null@VER_1 3.2.1+dfsg
mono_get_exception_argument_out_of_range@VER_1 3.2.1+dfsg
mono_get_exception_arithmetic@VER_1 3.2.1+dfsg
mono_get_exception_array_type_mismatch@VER_1 3.2.1+dfsg
mono_get_exception_bad_image_format2@VER_1 3.2.1+dfsg
mono_get_exception_bad_image_format@VER_1 3.2.1+dfsg
mono_get_exception_cannot_unload_appdomain@VER_1 3.2.1+dfsg
mono_get_exception_class@VER_1 3.2.1+dfsg
mono_get_exception_divide_by_zero@VER_1 3.2.1+dfsg
mono_get_exception_execution_engine@VER_1 3.2.1+dfsg
mono_get_exception_field_access@VER_1 3.2.1+dfsg
mono_get_exception_file_not_found2@VER_1 3.2.1+dfsg
mono_get_exception_file_not_found@VER_1 3.2.1+dfsg
mono_get_exception_index_out_of_range@VER_1 3.2.1+dfsg
mono_get_exception_invalid_cast@VER_1 3.2.1+dfsg
mono_get_exception_invalid_operation@VER_1 3.2.1+dfsg
mono_get_exception_io@VER_1 3.2.1+dfsg
mono_get_exception_method_access@VER_1 3.2.1+dfsg
mono_get_exception_missing_field@VER_1 3.2.1+dfsg
mono_get_exception_missing_method@VER_1 3.2.1+dfsg
mono_get_exception_not_implemented@VER_1 3.2.1+dfsg
mono_get_exception_not_supported@VER_1 3.2.1+dfsg
mono_get_exception_null_reference@VER_1 3.2.1+dfsg
mono_get_exception_out_of_memory@VER_1 3.2.1+dfsg
mono_get_exception_overflow@VER_1 3.2.1+dfsg
mono_get_exception_reflection_type_load@VER_1 3.2.1+dfsg
mono_get_exception_runtime_wrapped@VER_1 3.2.1+dfsg
mono_get_exception_security@VER_1 3.2.1+dfsg
mono_get_exception_serialization@VER_1 3.2.1+dfsg
mono_get_exception_stack_overflow@VER_1 3.2.1+dfsg
mono_get_exception_synchronization_lock@VER_1 3.2.1+dfsg
mono_get_exception_thread_abort@VER_1 3.2.1+dfsg
mono_get_exception_thread_interrupted@VER_1 3.2.1+dfsg
mono_get_exception_thread_state@VER_1 3.2.1+dfsg
mono_get_exception_type_initialization@VER_1 3.2.1+dfsg
mono_get_exception_type_load@VER_1 3.2.1+dfsg
mono_get_inflated_method@VER_1 3.2.1+dfsg
mono_get_int16_class@VER_1 3.2.1+dfsg
mono_get_int32_class@VER_1 3.2.1+dfsg
mono_get_int64_class@VER_1 3.2.1+dfsg
mono_get_intptr_class@VER_1 3.2.1+dfsg
mono_get_machine_config@VER_1 3.2.1+dfsg
mono_get_method@VER_1 3.2.1+dfsg
mono_get_method_constrained@VER_1 3.2.1+dfsg
mono_get_method_full@VER_1 3.2.1+dfsg
mono_get_object_class@VER_1 3.2.1+dfsg
mono_get_root_domain@VER_1 3.2.1+dfsg
mono_get_runtime_build_info@VER_1 3.2.1+dfsg
mono_get_sbyte_class@VER_1 3.2.1+dfsg
mono_get_single_class@VER_1 3.2.1+dfsg
mono_get_string_class@VER_1 3.2.1+dfsg
mono_get_thread_class@VER_1 3.2.1+dfsg
mono_get_trampoline_func@VER_1 3.2.1+dfsg
mono_get_uint16_class@VER_1 3.2.1+dfsg
mono_get_uint32_class@VER_1 3.2.1+dfsg
mono_get_uint64_class@VER_1 3.2.1+dfsg
mono_get_uintptr_class@VER_1 3.2.1+dfsg
mono_get_void_class@VER_1 3.2.1+dfsg
mono_guid_to_string@VER_1 3.2.1+dfsg
mono_image_add_to_name_cache@VER_1 3.2.1+dfsg
mono_image_addref@VER_1 3.2.1+dfsg
mono_image_close@VER_1 3.2.1+dfsg
mono_image_ensure_section@VER_1 3.2.1+dfsg
mono_image_ensure_section_idx@VER_1 3.2.1+dfsg
mono_image_fixup_vtable@VER_1 3.2.1+dfsg
mono_image_get_assembly@VER_1 3.2.1+dfsg
mono_image_get_entry_point@VER_1 3.2.1+dfsg
mono_image_get_filename@VER_1 3.2.1+dfsg
mono_image_get_guid@VER_1 3.2.1+dfsg
mono_image_get_name@VER_1 3.2.1+dfsg
mono_image_get_public_key@VER_1 3.2.1+dfsg
mono_image_get_resource@VER_1 3.2.1+dfsg
mono_image_get_strong_name@VER_1 3.2.1+dfsg
mono_image_get_table_info@VER_1 3.2.1+dfsg
mono_image_get_table_rows@VER_1 3.2.1+dfsg
mono_image_has_authenticode_entry@VER_1 3.2.1+dfsg
mono_image_init@VER_1 3.2.1+dfsg
mono_image_init_name_cache@VER_1 3.2.1+dfsg
mono_image_is_dynamic@VER_1 3.2.1+dfsg
mono_image_load_file_for_image@VER_1 3.2.1+dfsg
mono_image_load_module@VER_1 3.2.1+dfsg
mono_image_loaded@VER_1 3.2.1+dfsg
mono_image_loaded_by_guid@VER_1 3.2.1+dfsg
mono_image_loaded_by_guid_full@VER_1 3.2.1+dfsg
mono_image_loaded_full@VER_1 3.2.1+dfsg
mono_image_lookup_resource@VER_1 3.2.1+dfsg
mono_image_open@VER_1 3.2.1+dfsg
mono_image_open_from_data@VER_1 3.2.1+dfsg
mono_image_open_from_data_full@VER_1 3.2.1+dfsg
mono_image_open_from_data_with_name@VER_1 3.2.1+dfsg
mono_image_open_full@VER_1 3.2.1+dfsg
mono_image_rva_map@VER_1 3.2.1+dfsg
mono_image_strerror@VER_1 3.2.1+dfsg
mono_image_strong_name_position@VER_1 3.2.1+dfsg
mono_images_cleanup@VER_1 3.2.1+dfsg
mono_images_init@VER_1 3.2.1+dfsg
mono_init@VER_1 3.2.1+dfsg
mono_init_from_assembly@VER_1 3.2.1+dfsg
mono_init_version@VER_1 3.2.1+dfsg
mono_inject_async_exc_method@VER_1 3.2.1+dfsg
mono_inject_async_exc_pos@VER_1 3.2.1+dfsg
mono_inst_name@VER_1 3.2.1+dfsg
mono_install_assembly_load_hook@VER_1 3.2.1+dfsg
mono_install_assembly_postload_refonly_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_postload_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_preload_hook@VER_1 3.2.1+dfsg
mono_install_assembly_refonly_preload_hook@VER_1 3.2.1+dfsg
mono_install_assembly_refonly_search_hook@VER_1 3.2.1+dfsg
mono_install_assembly_search_hook@VER_1 3.2.1+dfsg
mono_install_runtime_cleanup@VER_1 3.2.1+dfsg
mono_install_threadpool_item_hooks@VER_1 3.2.1+dfsg
mono_install_threadpool_thread_hooks@VER_1 3.2.1+dfsg
mono_install_unhandled_exception_hook@VER_1 3.2.1+dfsg
mono_invoke_unhandled_exception_hook@VER_1 3.2.1+dfsg
mono_is_debugger_attached@VER_1 3.2.1+dfsg
mono_jit_cleanup@VER_1 3.2.1+dfsg
mono_jit_exec@VER_1 3.2.1+dfsg
mono_jit_info_get_code_size@VER_1 3.2.1+dfsg
mono_jit_info_get_code_start@VER_1 3.2.1+dfsg
mono_jit_info_get_method@VER_1 3.2.1+dfsg
mono_jit_info_table_find@VER_1 3.2.1+dfsg
mono_jit_init@VER_1 3.2.1+dfsg
mono_jit_init_version@VER_1 3.2.1+dfsg
mono_jit_parse_options@VER_1 3.2.1+dfsg
mono_jit_set_aot_only@VER_1 3.2.1+dfsg
mono_jit_set_domain@VER_1 3.2.1+dfsg
mono_jit_set_trace_options@VER_1 3.2.1+dfsg
mono_jit_stats@VER_1 3.2.1+dfsg
mono_jit_thread_attach@VER_1 3.2.1+dfsg
mono_jit_tls_id@VER_1 3.2.1+dfsg
mono_jit_trace_calls@VER_1 3.2.1+dfsg
mono_ldstr@VER_1 3.2.1+dfsg
mono_ldtoken@VER_1 3.2.1+dfsg
mono_lls_init@VER_1 3.2.1+dfsg
mono_load_remote_field@VER_1 3.2.1+dfsg
mono_load_remote_field_new@VER_1 3.2.1+dfsg
mono_local_deadce@VER_1 3.2.1+dfsg
mono_locks_dump@VER_1 3.2.1+dfsg
mono_lookup_icall_symbol@VER_1 3.2.1+dfsg
mono_lookup_internal_call@VER_1 3.2.1+dfsg
mono_lookup_pinvoke_call@VER_1 3.2.1+dfsg
mono_main@VER_1 3.2.1+dfsg
mono_marshal_string_to_utf16@VER_1 3.2.1+dfsg
mono_md5_final@VER_1 3.2.1+dfsg
mono_md5_get_digest@VER_1 3.2.1+dfsg
mono_md5_get_digest_from_file@VER_1 3.2.1+dfsg
mono_md5_init@VER_1 3.2.1+dfsg
mono_md5_update@VER_1 3.2.1+dfsg
mono_mempool_alloc0@VER_1 3.2.1+dfsg
mono_mempool_alloc@VER_1 3.2.1+dfsg
mono_mempool_contains_addr@VER_1 3.2.1+dfsg
mono_mempool_destroy@VER_1 3.2.1+dfsg
mono_mempool_empty@VER_1 3.2.1+dfsg
mono_mempool_get_allocated@VER_1 3.2.1+dfsg
mono_mempool_invalidate@VER_1 3.2.1+dfsg
mono_mempool_new@VER_1 3.2.1+dfsg
mono_mempool_new_size@VER_1 3.2.1+dfsg
mono_mempool_stats@VER_1 3.2.1+dfsg
mono_mempool_strdup@VER_1 3.2.1+dfsg
mono_metadata_blob_heap@VER_1 3.2.1+dfsg
mono_metadata_cleanup@VER_1 3.2.1+dfsg
mono_metadata_compute_size@VER_1 3.2.1+dfsg
mono_metadata_custom_attrs_from_index@VER_1 3.2.1+dfsg
mono_metadata_declsec_from_index@VER_1 3.2.1+dfsg
mono_metadata_decode_blob_size@VER_1 3.2.1+dfsg
mono_metadata_decode_row@VER_1 3.2.1+dfsg
mono_metadata_decode_row_col@VER_1 3.2.1+dfsg
mono_metadata_decode_signed_value@VER_1 3.2.1+dfsg
mono_metadata_decode_table_row@VER_1 3.2.1+dfsg
mono_metadata_decode_table_row_col@VER_1 3.2.1+dfsg
mono_metadata_decode_value@VER_1 3.2.1+dfsg
mono_metadata_encode_value@VER_1 3.2.1+dfsg
mono_metadata_events_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_field_info@VER_1 3.2.1+dfsg
mono_metadata_field_info_with_mempool@VER_1 3.2.1+dfsg
mono_metadata_free_array@VER_1 3.2.1+dfsg
mono_metadata_free_inflated_signature@VER_1 3.2.1+dfsg
mono_metadata_free_marshal_spec@VER_1 3.2.1+dfsg
mono_metadata_free_method_signature@VER_1 3.2.1+dfsg
mono_metadata_free_mh@VER_1 3.2.1+dfsg
mono_metadata_free_type@VER_1 3.2.1+dfsg
mono_metadata_generic_class_is_valuetype@VER_1 3.2.1+dfsg
mono_metadata_get_constant_index@VER_1 3.2.1+dfsg
mono_metadata_get_generic_param_row@VER_1 3.2.1+dfsg
mono_metadata_get_inflated_signature@VER_1 3.2.1+dfsg
mono_metadata_get_marshal_info@VER_1 3.2.1+dfsg
mono_metadata_guid_heap@VER_1 3.2.1+dfsg
mono_metadata_implmap_from_method@VER_1 3.2.1+dfsg
mono_metadata_init@VER_1 3.2.1+dfsg
mono_metadata_interfaces_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_load_generic_param_constraints@VER_1 3.2.1+dfsg
mono_metadata_load_generic_params@VER_1 3.2.1+dfsg
mono_metadata_locate@VER_1 3.2.1+dfsg
mono_metadata_locate_token@VER_1 3.2.1+dfsg
mono_metadata_methods_from_event@VER_1 3.2.1+dfsg
mono_metadata_methods_from_property@VER_1 3.2.1+dfsg
mono_metadata_nested_in_typedef@VER_1 3.2.1+dfsg
mono_metadata_nesting_typedef@VER_1 3.2.1+dfsg
mono_metadata_packing_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_parse_array@VER_1 3.2.1+dfsg
mono_metadata_parse_custom_mod@VER_1 3.2.1+dfsg
mono_metadata_parse_field_type@VER_1 3.2.1+dfsg
mono_metadata_parse_marshal_spec@VER_1 3.2.1+dfsg
mono_metadata_parse_method_signature@VER_1 3.2.1+dfsg
mono_metadata_parse_method_signature_full@VER_1 3.2.1+dfsg
mono_metadata_parse_mh@VER_1 3.2.1+dfsg
mono_metadata_parse_mh_full@VER_1 3.2.1+dfsg
mono_metadata_parse_param@VER_1 3.2.1+dfsg
mono_metadata_parse_signature@VER_1 3.2.1+dfsg
mono_metadata_parse_type@VER_1 3.2.1+dfsg
mono_metadata_parse_type_full@VER_1 3.2.1+dfsg
mono_metadata_parse_typedef_or_ref@VER_1 3.2.1+dfsg
mono_metadata_properties_from_typedef@VER_1 3.2.1+dfsg
mono_metadata_signature_alloc@VER_1 3.2.1+dfsg
mono_metadata_signature_dup@VER_1 3.2.1+dfsg
mono_metadata_signature_equal@VER_1 3.2.1+dfsg
mono_metadata_string_heap@VER_1 3.2.1+dfsg
mono_metadata_token_from_dor@VER_1 3.2.1+dfsg
mono_metadata_translate_token_index@VER_1 3.2.1+dfsg
mono_metadata_type_equal@VER_1 3.2.1+dfsg
mono_metadata_type_hash@VER_1 3.2.1+dfsg
mono_metadata_typedef_from_field@VER_1 3.2.1+dfsg
mono_metadata_typedef_from_method@VER_1 3.2.1+dfsg
mono_metadata_user_string@VER_1 3.2.1+dfsg
mono_method_body_get_object@VER_1 3.2.1+dfsg
mono_method_can_access_field@VER_1 3.2.1+dfsg
mono_method_can_access_method@VER_1 3.2.1+dfsg
mono_method_desc_free@VER_1 3.2.1+dfsg
mono_method_desc_from_method@VER_1 3.2.1+dfsg
mono_method_desc_full_match@VER_1 3.2.1+dfsg
mono_method_desc_match@VER_1 3.2.1+dfsg
mono_method_desc_new@VER_1 3.2.1+dfsg
mono_method_desc_search_in_class@VER_1 3.2.1+dfsg
mono_method_desc_search_in_image@VER_1 3.2.1+dfsg
mono_method_full_name@VER_1 3.2.1+dfsg
mono_method_get_class@VER_1 3.2.1+dfsg
mono_method_get_flags@VER_1 3.2.1+dfsg
mono_method_get_generic_container@VER_1 3.2.1+dfsg
mono_method_get_header@VER_1 3.2.1+dfsg
mono_method_get_index@VER_1 3.2.1+dfsg
mono_method_get_last_managed@VER_1 3.2.1+dfsg
mono_method_get_marshal_info@VER_1 3.2.1+dfsg
mono_method_get_name@VER_1 3.2.1+dfsg
mono_method_get_object@VER_1 3.2.1+dfsg
mono_method_get_param_names@VER_1 3.2.1+dfsg
mono_method_get_param_token@VER_1 3.2.1+dfsg
mono_method_get_signature@VER_1 3.2.1+dfsg
mono_method_get_signature_full@VER_1 3.2.1+dfsg
mono_method_get_token@VER_1 3.2.1+dfsg
mono_method_get_unmanaged_thunk@VER_1 3.2.1+dfsg
mono_method_has_marshal_info@VER_1 3.2.1+dfsg
mono_method_header_get_clauses@VER_1 3.2.1+dfsg
mono_method_header_get_code@VER_1 3.2.1+dfsg
mono_method_header_get_locals@VER_1 3.2.1+dfsg
mono_method_header_get_num_clauses@VER_1 3.2.1+dfsg
mono_method_signature@VER_1 3.2.1+dfsg
mono_method_verify@VER_1 3.2.1+dfsg
mono_mlist_alloc@VER_1 3.2.1+dfsg
mono_mlist_append@VER_1 3.2.1+dfsg
mono_mlist_get_data@VER_1 3.2.1+dfsg
mono_mlist_last@VER_1 3.2.1+dfsg
mono_mlist_length@VER_1 3.2.1+dfsg
mono_mlist_next@VER_1 3.2.1+dfsg
mono_mlist_prepend@VER_1 3.2.1+dfsg
mono_mlist_remove_item@VER_1 3.2.1+dfsg
mono_mlist_set_data@VER_1 3.2.1+dfsg
mono_mlist_set_next@VER_1 3.2.1+dfsg
mono_module_file_get_object@VER_1 3.2.1+dfsg
mono_module_get_object@VER_1 3.2.1+dfsg
mono_monitor_enter@VER_1 3.2.1+dfsg
mono_monitor_exit@VER_1 3.2.1+dfsg
mono_monitor_try_enter@VER_1 3.2.1+dfsg
mono_mprotect@VER_1 3.2.1+dfsg
mono_mutex_init_suspend_safe@VER_1 3.2.1+dfsg
mono_object_castclass_mbyref@VER_1 3.2.1+dfsg
mono_object_castclass_with_cache@VER_1 3.2.1+dfsg
mono_object_clone@VER_1 3.2.1+dfsg
mono_object_describe@VER_1 3.2.1+dfsg
mono_object_describe_fields@VER_1 3.2.1+dfsg
mono_object_get_class@VER_1 3.2.1+dfsg
mono_object_get_domain@VER_1 3.2.1+dfsg
mono_object_get_size@VER_1 3.2.1+dfsg
mono_object_get_virtual_method@VER_1 3.2.1+dfsg
mono_object_hash@VER_1 3.2.1+dfsg
mono_object_is_alive@VER_1 3.2.1+dfsg
mono_object_isinst@VER_1 3.2.1+dfsg
mono_object_isinst_mbyref@VER_1 3.2.1+dfsg
mono_object_isinst_with_cache@VER_1 3.2.1+dfsg
mono_object_new@VER_1 3.2.1+dfsg
mono_object_new_alloc_specific@VER_1 3.2.1+dfsg
mono_object_new_fast@VER_1 3.2.1+dfsg
mono_object_new_from_token@VER_1 3.2.1+dfsg
mono_object_new_specific@VER_1 3.2.1+dfsg
mono_object_to_string@VER_1 3.2.1+dfsg
mono_object_unbox@VER_1 3.2.1+dfsg
mono_once@VER_1 3.2.1+dfsg
mono_op_to_op_imm_noemul@VER_1 3.2.1+dfsg
mono_opcode_name@VER_1 3.2.1+dfsg
mono_opcode_value@VER_1 3.2.1+dfsg
mono_opcodes@VER_1 3.2.1+dfsg
mono_pagesize@VER_1 3.2.1+dfsg
mono_param_get_objects@VER_1 3.2.1+dfsg
mono_parse_default_optimizations@VER_1 3.2.1+dfsg
mono_path_canonicalize@VER_1 3.2.1+dfsg
mono_path_resolve_symlinks@VER_1 3.2.1+dfsg
mono_pe_file_open@VER_1 3.2.1+dfsg
mono_perfcounters_init@VER_1 3.2.1+dfsg
mono_pmip@VER_1 3.2.1+dfsg
mono_poll@VER_1 3.2.1+dfsg
mono_print_method_from_ip@VER_1 3.2.1+dfsg
mono_print_thread_dump@VER_1 3.2.1+dfsg
mono_print_thread_dump_from_ctx@VER_1 3.2.1+dfsg
mono_print_unhandled_exception@VER_1 3.2.1+dfsg
mono_print_vtable@VER_1 3.2.1+dfsg
mono_profiler_coverage_get@VER_1 3.2.1+dfsg
mono_profiler_events@VER_1 3.2.1+dfsg
mono_profiler_get_events@VER_1 3.2.1+dfsg
mono_profiler_install@VER_1 3.2.1+dfsg
mono_profiler_install_allocation@VER_1 3.2.1+dfsg
mono_profiler_install_appdomain@VER_1 3.2.1+dfsg
mono_profiler_install_assembly@VER_1 3.2.1+dfsg
mono_profiler_install_class@VER_1 3.2.1+dfsg
mono_profiler_install_code_buffer_new@VER_1 3.2.1+dfsg
mono_profiler_install_code_chunk_destroy@VER_1 3.2.1+dfsg
mono_profiler_install_code_chunk_new@VER_1 3.2.1+dfsg
mono_profiler_install_coverage_filter@VER_1 3.2.1+dfsg
mono_profiler_install_enter_leave@VER_1 3.2.1+dfsg
mono_profiler_install_exception@VER_1 3.2.1+dfsg
mono_profiler_install_gc@VER_1 3.2.1+dfsg
mono_profiler_install_gc_moves@VER_1 3.2.1+dfsg
mono_profiler_install_gc_roots@VER_1 3.2.1+dfsg
mono_profiler_install_iomap@VER_1 3.2.1+dfsg
mono_profiler_install_jit_compile@VER_1 3.2.1+dfsg
mono_profiler_install_jit_end@VER_1 3.2.1+dfsg
mono_profiler_install_method_free@VER_1 3.2.1+dfsg
mono_profiler_install_method_invoke@VER_1 3.2.1+dfsg
mono_profiler_install_module@VER_1 3.2.1+dfsg
mono_profiler_install_monitor@VER_1 3.2.1+dfsg
mono_profiler_install_runtime_initialized@VER_1 3.2.1+dfsg
mono_profiler_install_statistical@VER_1 3.2.1+dfsg
mono_profiler_install_statistical_call_chain@VER_1 3.2.1+dfsg
mono_profiler_install_thread@VER_1 3.2.1+dfsg
mono_profiler_install_thread_name@VER_1 3.2.1+dfsg
mono_profiler_install_transition@VER_1 3.2.1+dfsg
mono_profiler_load@VER_1 3.2.1+dfsg
mono_profiler_set_events@VER_1 3.2.1+dfsg
mono_property_get_flags@VER_1 3.2.1+dfsg
mono_property_get_get_method@VER_1 3.2.1+dfsg
mono_property_get_name@VER_1 3.2.1+dfsg
mono_property_get_object@VER_1 3.2.1+dfsg
mono_property_get_parent@VER_1 3.2.1+dfsg
mono_property_get_set_method@VER_1 3.2.1+dfsg
mono_property_get_value@VER_1 3.2.1+dfsg
mono_property_hash_destroy@VER_1 3.2.1+dfsg
mono_property_hash_insert@VER_1 3.2.1+dfsg
mono_property_hash_lookup@VER_1 3.2.1+dfsg
mono_property_hash_new@VER_1 3.2.1+dfsg
mono_property_hash_remove_object@VER_1 3.2.1+dfsg
mono_property_set_value@VER_1 3.2.1+dfsg
mono_ptr_class_get@VER_1 3.2.1+dfsg
mono_raise_exception@VER_1 3.2.1+dfsg
mono_realloc_native_code@VER_1 3.2.1+dfsg
mono_reflection_free_type_info@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_blob@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_by_type@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_data@VER_1 3.2.1+dfsg
mono_reflection_get_custom_attrs_info@VER_1 3.2.1+dfsg
mono_reflection_get_token@VER_1 3.2.1+dfsg
mono_reflection_get_type@VER_1 3.2.1+dfsg
mono_reflection_parse_type@VER_1 3.2.1+dfsg
mono_reflection_type_from_name@VER_1 3.2.1+dfsg
mono_reflection_type_get_type@VER_1 3.2.1+dfsg
mono_register_bundled_assemblies@VER_1 3.2.1+dfsg
mono_register_config_for_assembly@VER_1 3.2.1+dfsg
mono_register_machine_config@VER_1 3.2.1+dfsg
mono_register_symfile_for_assembly@VER_1 3.2.1+dfsg
mono_replace_ins@VER_1 3.2.1+dfsg
mono_runtime_class_init@VER_1 3.2.1+dfsg
mono_runtime_cleanup@VER_1 3.2.1+dfsg
mono_runtime_delegate_invoke@VER_1 3.2.1+dfsg
mono_runtime_exec_main@VER_1 3.2.1+dfsg
mono_runtime_exec_managed_code@VER_1 3.2.1+dfsg
mono_runtime_get_main_args@VER_1 3.2.1+dfsg
mono_runtime_init@VER_1 3.2.1+dfsg
mono_runtime_invoke@VER_1 3.2.1+dfsg
mono_runtime_invoke_array@VER_1 3.2.1+dfsg
mono_runtime_is_shutting_down@VER_1 3.2.1+dfsg
mono_runtime_object_init@VER_1 3.2.1+dfsg
mono_runtime_quit@VER_1 3.2.1+dfsg
mono_runtime_resource_check_limit@VER_1 3.2.1+dfsg
mono_runtime_resource_limit@VER_1 3.2.1+dfsg
mono_runtime_resource_set_callback@VER_1 3.2.1+dfsg
mono_runtime_run_main@VER_1 3.2.1+dfsg
mono_runtime_set_shutting_down@VER_1 3.2.1+dfsg
mono_security_core_clr_get_options@VER_1 3.2.1+dfsg
mono_security_core_clr_require_elevated_permissions@VER_1 3.2.1+dfsg
mono_security_core_clr_set_options@VER_1 3.2.1+dfsg
mono_security_core_clr_test@VER_1 3.2.1+dfsg
mono_security_enable_core_clr@VER_1 3.2.1+dfsg
mono_security_set_core_clr_platform_callback@VER_1 3.2.1+dfsg
mono_sem_post@VER_1 3.2.1+dfsg
mono_sem_timedwait@VER_1 3.2.1+dfsg
mono_sem_wait@VER_1 3.2.1+dfsg
mono_set_assemblies_path@VER_1 3.2.1+dfsg
mono_set_break_policy@VER_1 3.2.1+dfsg
mono_set_config_dir@VER_1 3.2.1+dfsg
mono_set_defaults@VER_1 3.2.1+dfsg
mono_set_dirs@VER_1 3.2.1+dfsg
mono_set_is_debugger_attached@VER_1 3.2.1+dfsg
mono_set_rootdir@VER_1 3.2.1+dfsg
mono_set_signal_chaining@VER_1 3.2.1+dfsg
mono_sha1_final@VER_1 3.2.1+dfsg
mono_sha1_get_digest@VER_1 3.2.1+dfsg
mono_sha1_get_digest_from_file@VER_1 3.2.1+dfsg
mono_sha1_init@VER_1 3.2.1+dfsg
mono_sha1_update@VER_1 3.2.1+dfsg
mono_shared_area@VER_1 3.2.1+dfsg
mono_shared_area_for_pid@VER_1 3.2.1+dfsg
mono_shared_area_instances@VER_1 3.2.1+dfsg
mono_shared_area_remove@VER_1 3.2.1+dfsg
mono_shared_area_unload@VER_1 3.2.1+dfsg
mono_signature_explicit_this@VER_1 3.2.1+dfsg
mono_signature_get_call_conv@VER_1 3.2.1+dfsg
mono_signature_get_desc@VER_1 3.2.1+dfsg
mono_signature_get_param_count@VER_1 3.2.1+dfsg
mono_signature_get_params@VER_1 3.2.1+dfsg
mono_signature_get_return_type@VER_1 3.2.1+dfsg
mono_signature_hash@VER_1 3.2.1+dfsg
mono_signature_is_instance@VER_1 3.2.1+dfsg
mono_signature_param_is_out@VER_1 3.2.8+dfsg
mono_signature_vararg_start@VER_1 3.2.1+dfsg
mono_signbit_double@VER_1 3.2.1+dfsg
mono_signbit_float@VER_1 3.2.1+dfsg
mono_single_method_hash@VER_1 3.2.8+dfsg
mono_single_method_list@VER_1 3.2.8+dfsg
mono_single_method_regression_opt@VER_1 3.2.8+dfsg
mono_stack_walk@VER_1 3.2.1+dfsg
mono_stack_walk_no_il@VER_1 3.2.1+dfsg
mono_store_remote_field@VER_1 3.2.1+dfsg
mono_store_remote_field_new@VER_1 3.2.1+dfsg
mono_string_chars@VER_1 3.2.1+dfsg
mono_string_equal@VER_1 3.2.1+dfsg
mono_string_from_bstr@VER_1 3.2.1+dfsg
mono_string_from_utf16@VER_1 3.2.1+dfsg
mono_string_hash@VER_1 3.2.1+dfsg
mono_string_intern@VER_1 3.2.1+dfsg
mono_string_is_interned@VER_1 3.2.1+dfsg
mono_string_length@VER_1 3.2.1+dfsg
mono_string_new@VER_1 3.2.1+dfsg
mono_string_new_len@VER_1 3.2.1+dfsg
mono_string_new_size@VER_1 3.2.1+dfsg
mono_string_new_utf16@VER_1 3.2.1+dfsg
mono_string_new_wrapper@VER_1 3.2.1+dfsg
mono_string_to_utf16@VER_1 3.2.1+dfsg
mono_string_to_utf8@VER_1 3.2.1+dfsg
mono_string_to_utf8_checked@VER_1 3.2.1+dfsg
mono_stringify_assembly_name@VER_1 3.2.1+dfsg
mono_strtod_mutex@VER_1 3.2.1+dfsg
mono_table_info_get_rows@VER_1 3.2.1+dfsg
mono_thread_attach@VER_1 3.2.1+dfsg
mono_thread_attach_aborted_cb@VER_1 3.2.1+dfsg
mono_thread_cleanup@VER_1 3.2.1+dfsg
mono_thread_create@VER_1 3.2.1+dfsg
mono_thread_current@VER_1 3.2.1+dfsg
mono_thread_detach@VER_1 3.2.1+dfsg
mono_thread_exit@VER_1 3.2.1+dfsg
mono_thread_get_main@VER_1 3.2.1+dfsg
mono_thread_get_undeniable_exception@VER_1 3.2.1+dfsg
mono_thread_init@VER_1 3.2.1+dfsg
mono_thread_is_foreign@VER_1 3.2.1+dfsg
mono_thread_manage@VER_1 3.2.1+dfsg
mono_thread_new_init@VER_1 3.2.1+dfsg
mono_thread_set_main@VER_1 3.2.1+dfsg
mono_thread_set_manage_callback@VER_1 3.2.1+dfsg
mono_thread_stop@VER_1 3.2.1+dfsg
mono_threads_create_thread@VER_1 3.2.8+dfsg
mono_threads_get_default_stacksize@VER_1 3.2.1+dfsg
mono_threads_request_thread_dump@VER_1 3.2.1+dfsg
mono_threads_set_default_stacksize@VER_1 3.2.1+dfsg
mono_tls_key_get_offset@VER_1 3.2.8+dfsg
mono_tls_key_set_offset@VER_1 3.2.8+dfsg
mono_trace_set_level_string@VER_1 3.2.1+dfsg
mono_trace_set_mask_string@VER_1 3.2.1+dfsg
mono_trampoline_code@VER_1 3.2.1+dfsg
mono_type_create_from_typespec@VER_1 3.2.1+dfsg
mono_type_full_name@VER_1 3.2.1+dfsg
mono_type_generic_inst_is_valuetype@VER_1 3.2.1+dfsg
mono_type_get_array_type@VER_1 3.2.1+dfsg
mono_type_get_class@VER_1 3.2.1+dfsg
mono_type_get_desc@VER_1 3.2.1+dfsg
mono_type_get_modifiers@VER_1 3.2.1+dfsg
mono_type_get_name@VER_1 3.2.1+dfsg
mono_type_get_object@VER_1 3.2.1+dfsg
mono_type_get_ptr_type@VER_1 3.2.1+dfsg
mono_type_get_signature@VER_1 3.2.1+dfsg
mono_type_get_type@VER_1 3.2.1+dfsg
mono_type_get_underlying_type@VER_1 3.2.1+dfsg
mono_type_is_byref@VER_1 3.2.1+dfsg
mono_type_is_pointer@VER_1 3.2.1+dfsg
mono_type_is_reference@VER_1 3.2.1+dfsg
mono_type_is_struct@VER_1 3.2.1+dfsg
mono_type_is_valid_enum_basetype@VER_1 3.2.1+dfsg
mono_type_is_void@VER_1 3.2.1+dfsg
mono_type_size@VER_1 3.2.1+dfsg
mono_type_stack_size@VER_1 3.2.1+dfsg
mono_type_to_unmanaged@VER_1 3.2.1+dfsg
mono_unhandled_exception@VER_1 3.2.1+dfsg
mono_unicode_from_external@VER_1 3.2.1+dfsg
mono_unicode_to_external@VER_1 3.2.1+dfsg
mono_upgrade_remote_class_wrapper@VER_1 3.2.1+dfsg
mono_use_imt@VER_1 3.2.1+dfsg
mono_use_llvm@VER_1 3.2.1+dfsg
mono_utf8_from_external@VER_1 3.2.1+dfsg
mono_utf8_validate_and_len@VER_1 3.2.1+dfsg
mono_utf8_validate_and_len_with_bounds@VER_1 3.2.1+dfsg
mono_valloc@VER_1 3.2.1+dfsg
mono_valloc_aligned@VER_1 3.2.1+dfsg
mono_value_box@VER_1 3.2.1+dfsg
mono_value_copy@VER_1 3.2.1+dfsg
mono_value_copy_array@VER_1 3.2.1+dfsg
mono_value_describe_fields@VER_1 3.2.1+dfsg
mono_verify_corlib@VER_1 3.2.1+dfsg
mono_vfree@VER_1 3.2.1+dfsg
mono_vtable_get_static_field_data@VER_1 3.2.1+dfsg
mono_win32_compat_CopyMemory@VER_1 3.2.1+dfsg
mono_win32_compat_FillMemory@VER_1 3.2.1+dfsg
mono_win32_compat_MoveMemory@VER_1 3.2.1+dfsg
mono_win32_compat_ZeroMemory@VER_1 3.2.1+dfsg
mono_xdebug_flush@VER_1 3.2.1+dfsg
mono_binary_search@VER_1 3.2.3+dfsg
mono_config_is_server_mode@VER_1 3.2.3+dfsg
mono_config_set_server_mode@VER_1 3.2.3+dfsg
debian/libmono-microsoft-visualc10.0-cil.install 0000664 0000000 0000000 00000000201 12301464505 016723 0 ustar /usr/lib/mono/4.0/Microsoft.VisualC.dll*
/usr/lib/mono/4.5/Microsoft.VisualC.dll*
/usr/lib/mono/gac/Microsoft.VisualC/0.0.0.0_*/
debian/libmonosgen-2.0-dev.install 0000664 0000000 0000000 00000000125 12301464506 014144 0 ustar usr/lib/libmonosgen-2.0.so
usr/lib/libmonosgen-2.0.a
usr/lib/pkgconfig/monosgen-2.pc
debian/libmono-system-io-compression4.0-cil.install 0000664 0000000 0000000 00000000142 12301464506 017472 0 ustar /usr/lib/mono/4.5/System.IO.Compression.dll*
/usr/lib/mono/gac/System.IO.Compression/4.0.0.0__*/
debian/libmono-npgsql2.0-cil.install 0000664 0000000 0000000 00000000121 12301464505 014500 0 ustar debian/tmp/usr/lib/mono/gac/Npgsql/2.0.*/
debian/tmp/usr/lib/mono/2.0/Npgsql.dll
debian/libmono-winforms2.0-cil.install 0000664 0000000 0000000 00000000473 12301464506 015053 0 ustar debian/tmp/usr/lib/mono/gac/System.Windows.Forms/2.0.*/
debian/tmp/usr/lib/mono/gac/System.Drawing.Design/2.0.*/
debian/tmp/usr/lib/mono/gac/System.Design/2.0.*/
debian/tmp/usr/lib/mono/2.0/System.Windows.Forms.dll
debian/tmp/usr/lib/mono/2.0/System.Drawing.Design.dll
debian/tmp/usr/lib/mono/2.0/System.Design.dll
debian/monodoc-base.install 0000664 0000000 0000000 00000000626 12301464506 013133 0 ustar /usr/bin/mdassembler
/usr/bin/mdoc
/usr/bin/mdoc-assemble
/usr/bin/mdoc-export-html
/usr/bin/mdoc-export-msxdoc
/usr/bin/mdoc-update
/usr/bin/mdoc-validate
/usr/bin/mdvalidater
/usr/bin/mod
/usr/bin/monodocer
/usr/bin/monodocs2html
/usr/bin/monodocs2slashdoc
/usr/lib/mono/4.5/mod.exe*
/usr/lib/mono/4.5/mdoc.exe*
/usr/lib/mono/gac/monodoc/
/usr/lib/mono/monodoc/monodoc.dll*
/usr/lib/pkgconfig/monodoc.pc
debian/System.Windows.Forms.dll.config 0000664 0000000 0000000 00000001037 12301464505 015134 0 ustar
debian/libmono-system4.0-cil.clideps-override 0000664 0000000 0000000 00000000070 12301464506 016320 0 ustar suggests libfam0
suggests libgamin0
suggests libasound2
debian/mono-csharp-shell.manpages 0000664 0000000 0000000 00000000047 12301464506 014242 0 ustar debian/tmp/usr/share/man/man1/csharp.1
debian/libmonosgen-2.0-1.symbols.amd64 0000664 0000000 0000000 00000000052 12301464506 014461 0 ustar #include "libmonosgen-2.0-1.symbols.i386"
debian/libmono-system-drawing4.0-cil.install 0000664 0000000 0000000 00000000171 12301464506 016161 0 ustar /usr/lib/mono/4.0/System.Drawing.dll*
/usr/lib/mono/4.5/System.Drawing.dll*
/usr/lib/mono/gac/System.Drawing/4.0.0.0__*/
debian/libmono-i18n2.0-cil.install 0000664 0000000 0000000 00000000422 12301464505 013757 0 ustar /usr/lib/mono/gac/I18N.CJK/2.0.*/
/usr/lib/mono/gac/I18N.MidEast/2.0.*/
/usr/lib/mono/gac/I18N.Other/2.0.*/
/usr/lib/mono/gac/I18N.Rare/2.0.*/
/usr/lib/mono/2.0/I18N.CJK.dll
/usr/lib/mono/2.0/I18N.MidEast.dll
/usr/lib/mono/2.0/I18N.Other.dll
/usr/lib/mono/2.0/I18N.Rare.dll
debian/libmono-microsoft-build-utilities-v4.0-4.0-cil.install 0000664 0000000 0000000 00000000251 12301464505 021057 0 ustar /usr/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll*
/usr/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll*
/usr/lib/mono/gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__*/
debian/libmono-system-io-compression-filesystem4.0-cil.install 0000664 0000000 0000000 00000000170 12301464506 021655 0 ustar /usr/lib/mono/4.5/System.IO.Compression.FileSystem.dll*
/usr/lib/mono/gac/System.IO.Compression.FileSystem/4.0.0.0__*/
debian/libmono-system-threading-tasks-dataflow4.0-cil.install 0000664 0000000 0000000 00000000165 12301464506 021420 0 ustar /usr/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll*
/usr/lib/mono/gac/System.Threading.Tasks.Dataflow/4.0.0.0__*/
debian/libmonoboehm-2.0-1.symbols.kfreebsd-amd64 0000664 0000000 0000000 00000000054 12301464506 016404 0 ustar #include "libmonoboehm-2.0-1.symbols.amd64"
debian/libmono-tasklets4.0-cil.install 0000664 0000000 0000000 00000000166 12301464506 015042 0 ustar /usr/lib/mono/4.0/Mono.Tasklets.dll*
/usr/lib/mono/4.5/Mono.Tasklets.dll*
/usr/lib/mono/gac/Mono.Tasklets/4.0.0.0__*/
debian/libmono-parallel4.0-cil.install 0000664 0000000 0000000 00000000166 12301464505 015003 0 ustar /usr/lib/mono/4.0/Mono.Parallel.dll*
/usr/lib/mono/4.5/Mono.Parallel.dll*
/usr/lib/mono/gac/Mono.Parallel/4.0.0.0__*/
debian/libmono-system-data-services2.0-cil.install 0000664 0000000 0000000 00000000231 12301464506 017253 0 ustar /usr/lib/mono/2.0/System.Data.Services.dll*
/usr/lib/mono/2.0/System.Data.Services.Client.dll*
/usr/lib/mono/gac/System.Data.Services.Client/3.5.0.0__*/
debian/libmono-system-xml-linq4.0-cil.install 0000664 0000000 0000000 00000000174 12301464506 016272 0 ustar /usr/lib/mono/4.0/System.Xml.Linq.dll*
/usr/lib/mono/4.5/System.Xml.Linq.dll*
/usr/lib/mono/gac/System.Xml.Linq/4.0.0.0__*/
debian/autogen.sh 0000775 0000000 0000000 00000007661 12301464505 011203 0 ustar #!/bin/sh
# Run this to generate all the initial makefiles, etc.
# Ripped off from GNOME macros version
DIE=0
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
if [ -n "$MONO_PATH" ]; then
# from -> /mono/lib:/another/mono/lib
# to -> /mono /another/mono
for i in `echo ${MONO_PATH} | tr ":" " "`; do
i=`dirname ${i}`
if [ -n "{i}" -a -d "${i}/share/aclocal" ]; then
ACLOCAL_FLAGS="-I ${i}/share/aclocal $ACLOCAL_FLAGS"
fi
if [ -n "{i}" -a -d "${i}/bin" ]; then
PATH="${i}/bin:$PATH"
fi
done
export PATH
fi
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`autoconf' installed to compile Mono."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
if [ -z "$LIBTOOL" ]; then
LIBTOOL=`which glibtool 2>/dev/null`
if [ ! -x "$LIBTOOL" ]; then
LIBTOOL=`which libtool`
fi
fi
(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed to compile Mono."
echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
}
grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
(gettext --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`gettext' installed to compile Mono."
echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
}
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`automake' installed to compile Mono."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
NO_AUTOMAKE=yes
}
# if no automake, don't bother testing for aclocal
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
echo "installed doesn't appear recent enough."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
if test "$DIE" -eq 1; then
exit 1
fi
if test -z "$*"; then
echo "**Warning**: I am going to run \`configure' with no arguments."
echo "If you wish to pass any to it, please specify them on the"
echo \`$0\'" command line."
echo
fi
case $CC in
xlc )
am_opt=--include-deps;;
esac
if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
${LIBTOOL}ize --force --copy
fi
fi
echo "Running aclocal $ACLOCAL_FLAGS ..."
aclocal $ACLOCAL_FLAGS || {
echo
echo "**Error**: aclocal failed. This may mean that you have not"
echo "installed all of the packages you need, or you may need to"
echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\""
echo "for the prefix where you installed the packages whose"
echo "macros were not found"
exit 1
}
if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
echo "Running autoheader..."
autoheader || { echo "**Error**: autoheader failed."; exit 1; }
fi
echo "Running automake --gnu $am_opt ..."
automake --add-missing --gnu $am_opt ||
{ echo "**Error**: automake failed."; exit 1; }
echo "Running autoconf ..."
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
if test -d $srcdir/libgc; then
echo Running libgc/autogen.sh ...
(cd $srcdir/libgc ; NOCONFIGURE=1 ./autogen.sh "$@")
echo Done running libgc/autogen.sh ...
fi
conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c
if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
else
echo Skipping configure process.
fi
debian/libmono-system-web4.0-cil.install 0000664 0000000 0000000 00000000155 12301464506 015305 0 ustar /usr/lib/mono/4.0/System.Web.dll*
/usr/lib/mono/4.5/System.Web.dll*
/usr/lib/mono/gac/System.Web/4.0.0.0__*/
debian/postinst-monoaot 0000664 0000000 0000000 00000000135 12301464506 012450 0 ustar if [ "$1" = "configure" ]
then
/usr/bin/mono --aot -O=all,shared #FILE# > /dev/null 2>&1
fi
debian/control 0000664 0000000 0000000 00000475206 12303752421 010610 0 ustar Source: mono
Section: cli-mono
Priority: optional
Maintainer: Debian Mono Group
Uploaders: Mirco Bauer , Jo Shields
Build-Depends: debhelper (>= 7),
dpkg-dev (>= 1.16.1~),
procps,
bison,
libtool,
libxml-dom-perl,
libxslt1-dev,
dc,
lsb-release,
libx11-dev,
libxt-dev,
zlib1g-dev,
autoconf,
automake
Standards-Version: 3.9.3
Homepage: http://www.mono-project.com/
Vcs-Git: git://git.debian.org/git/pkg-mono/packages/mono.git
Vcs-Browser: http://git.debian.org/?p=pkg-mono/packages/mono.git
Package: mono-runtime-common
Provides: cli-runtime, cli-virtual-machine
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Replaces: mono-common (<< 2.4), mono-jit (<< 2.4), libmono0 (<< 2.4), mono-runtime (<< 3.2.1)
Conflicts: mono-common (<< 2.4),
mono-jit (<< 2.4),
mono-1.0-runtime (<< 2.4),
mono-2.0-runtime (<< 2.4),
mono-runtime (<< 3.2.1)
Suggests: xdg-utils | libgnome2-0 | konqueror
Recommends: binfmt-support (>= 1.1.2)
Depends: ${shlibs:Depends},
${misc:Depends},
mono-gac (= ${source:Version})
Description: Mono runtime - common files
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains common files for the Virtual Machine, JIT (Just-in-Time) and
AOT (Ahead-of-Time) code generator "mono".
"mono" executes applications for the CLI (Common Language Infrastructure).
Mono currently only supports the X86, PowerPC, ARM, S/390x, AMD64 and
MIPS architectures. Optionally this package configures BINFMT support.
Package: mono-runtime
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends},
${misc:Depends},
mono-runtime-sgen (= ${binary:Version})
Description: Mono runtime - default version
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Virtual Machine, JIT (Just-in-Time) and
AOT (Ahead-of-Time) code generator "mono-sgen".
mono-sgen executes applications for the CLI (Common Language Infrastructure).
Mono currently only supports the X86, PowerPC, ARM, S/390x, AMD64 and
MIPS architectures.
.
This package installs this architecture's default runtime version.
Package: mono-runtime-sgen
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends},
${misc:Depends},
mono-runtime-common (= ${binary:Version})
Homepage: http://www.mono-project.com/Compacting_GC
Description: Mono runtime - SGen
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Virtual Machine, JIT (Just-in-Time) and
AOT (Ahead-of-Time) code generator "mono-sgen".
mono-sgen executes applications for the CLI (Common Language Infrastructure).
Mono currently only supports the X86, PowerPC, ARM, S/390x, AMD64 and
MIPS architectures.
.
This package uses SGen which is Mono's new simple generational garbage
collector.
Package: mono-runtime-boehm
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends},
${misc:Depends},
mono-runtime-common (= ${binary:Version})
Description: Mono runtime - Boehm
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Virtual Machine, JIT (Just-in-Time) and
AOT (Ahead-of-Time) code generator "mono-sgen".
mono-sgen executes applications for the CLI (Common Language Infrastructure).
Mono currently only supports the X86, PowerPC, ARM, S/390x, AMD64 and
MIPS architectures.
.
This package uses Boehm's conservative garbage collector.
Package: mono-runtime-dbg
Priority: extra
Section: debug
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Replaces: mono-jit-dbg (<< 2.4)
Conflicts: mono-jit-dbg (<< 2.4)
Depends: ${misc:Depends}, mono-runtime-sgen (= ${binary:Version}), mono-runtime-boehm (= ${binary:Version})
Recommends: gdb
Description: Mono runtime, debugging symbols
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the debugging symbols of the Mono JIT/AOT compiler.
Package: mono-utils
Provides: cil-disassembler
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Replaces: mono-mcs (<= 1.1.6-4)
Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version}),
libmono-corlib4.5-cil (= ${source:Version}) | libmono-corlib2.0-cil (= ${source:Version})
Description: Mono utilities
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package includes various tools useful for CLI developers, like
pedump, monodis and monograph.
Package: mono-complete
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends},
mono-runtime (= ${binary:Version}),
mono-runtime-sgen (= ${binary:Version}) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390x],
libmono-2.0-1 (= ${binary:Version}),
libmono-profiler (= ${binary:Version}),
mono-utils (= ${binary:Version}),
mono-jay (= ${binary:Version}),
mono-devel (= ${source:Version}),
mono-mcs (= ${source:Version}),
mono-csharp-shell (= ${source:Version}),
mono-2.0-gac (= ${source:Version}),
mono-4.0-gac (= ${source:Version}),
mono-2.0-service (= ${source:Version}),
mono-4.0-service (= ${source:Version}),
monodoc-base (= ${source:Version}),
monodoc-manual (= ${source:Version}),
libmono-cil-dev (= ${source:Version})
Description: complete Mono runtime, development tools and all libraries
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This is a metapackage and pulls in the Mono runtime, development tools and
all libraries.
.
Install this package if you want to run software for Mono or Microsoft .NET
which you are not installing from a Debian package.
.
For packagers: This package is not to be used as dependency for packages!
You should build-depend on cli-common-dev and the needed libraries instead.
Package: libmono-2.0-1
Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Replaces: libmono-dev (<= 1.1.6-4)
Conflicts: mono-utils (<< 1.2.3.1-4)
Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
Description: Mono JIT library (Default version)
Shared library for Mono, used for embedding/hosting of the JIT.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmono-2.0-dev
Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends}, libmonoboehm-2.0-dev (= ${binary:Version})
Description: Mono JIT library - Development files (Default version)
Header files and static libraries for libmono-2.0.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonosgen-2.0-1
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Mono JIT library (SGen GC)
Shared library for Mono, used for embedding/hosting of the JIT.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonosgen-2.0-1-dbg
Priority: extra
Section: debug
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends}, libmonosgen-2.0-1 (= ${binary:Version})
Recommends: gdb
Description: Mono JIT library, debugging symbols (SGen GC)
This package contains the debugging symbols of the Mono JIT library.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonosgen-2.0-dev
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends}, libmonosgen-2.0-1 (= ${binary:Version})
Description: Mono JIT library - Development files (SGen GC)
Header files and static libraries for libmonosgen-2.0.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonoboehm-2.0-1
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Mono JIT library (Boehm GC)
Shared library for Mono, used for embedding/hosting of the JIT.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonoboehm-2.0-1-dbg
Priority: extra
Section: debug
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
Recommends: gdb
Description: Mono JIT library, debugging symbols (Boehm GC)
This package contains the debugging symbols of the Mono JIT library.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmonoboehm-2.0-dev
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version})
Description: Mono JIT library - Development files (Boehm GC)
Header files and static libraries for libmonoboehm-2.0.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmono-profiler
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Replaces: mono-runtime (<< 2.4.2.3)
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Mono profiler libraries
Profiler libraries for Mono, used for profiling applications running on Mono.
For details how to use them, please take a look at the mono manpage.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmono-cil-dev
Architecture: all
Replaces: libmono-nunit2.2-cil (<< 2.4.3),
libmono-nunit2.4-cil (<< 2.4.3),
libmono-cairo2.0-cil (<< 2.4.3),
libmono-cecil-private-cil (<< 2.4.3),
libmono-system-web2.0-cil (<< 2.4.3),
libmono-wcf3.0-cil (<< 2.4.3),
libmono2.0-cil (<< 2.4.3),
mono-devel (<< 2.4.3),
libmono-dev (<< 2.10~)
Breaks: libmono-dev (<< 2.10~)
Conflicts: libmono-nunit2.2-cil,
libmono-nunit2.4-cil
Depends: ${misc:Depends},
libmono2.0-cil (= ${source:Version}),
libmono-accessibility2.0-cil (= ${source:Version}),
libmono-accessibility4.0-cil (= ${source:Version}),
libmono-c5-1.1-cil (= ${source:Version}),
libmono-cairo2.0-cil (= ${source:Version}),
libmono-cairo4.0-cil (= ${source:Version}),
libmono-cecil-private-cil (= ${source:Version}),
libmono-codecontracts4.0-cil (= ${source:Version}),
libmono-compilerservices-symbolwriter4.0-cil (= ${source:Version}),
libmono-corlib2.0-cil (= ${source:Version}),
libmono-corlib4.0-cil (= ${source:Version}),
libmono-corlib4.5-cil (= ${source:Version}),
libmono-cscompmgd8.0-cil (= ${source:Version}),
libmono-csharp4.0c-cil (= ${source:Version}),
libmono-custommarshalers4.0-cil (= ${source:Version}),
libmono-data-tds2.0-cil (= ${source:Version}),
libmono-data-tds4.0-cil (= ${source:Version}),
libmono-db2-1.0-cil (= ${source:Version}),
libmono-debugger-soft2.0a-cil (= ${source:Version}),
libmono-debugger-soft4.0a-cil (= ${source:Version}),
libmono-entityframework6.0-cil (= ${source:Version}),
libmono-entityframework-sqlserver6.0-cil (= ${source:Version}),
libmono-http4.0-cil (= ${source:Version}),
libmono-i18n2.0-cil (= ${source:Version}),
libmono-i18n4.0-all (= ${source:Version}),
libmono-i18n-west2.0-cil (= ${source:Version}),
libmono-ldap2.0-cil (= ${source:Version}),
libmono-ldap4.0-cil (= ${source:Version}),
libmono-management2.0-cil (= ${source:Version}),
libmono-management4.0-cil (= ${source:Version}),
libmono-messaging2.0-cil (= ${source:Version}),
libmono-messaging4.0-cil (= ${source:Version}),
libmono-messaging-rabbitmq2.0-cil (= ${source:Version}),
libmono-messaging-rabbitmq4.0-cil (= ${source:Version}),
libmono-microsoft8.0-cil (= ${source:Version}),
libmono-microsoft-build2.0-cil (= ${source:Version}),
libmono-microsoft-build4.0-cil (= ${source:Version}),
libmono-microsoft-build-engine4.0-cil (= ${source:Version}),
libmono-microsoft-build-framework4.0-cil (= ${source:Version}),
libmono-microsoft-build-tasks-v4.0-4.0-cil (= ${source:Version}),
libmono-microsoft-build-utilities-v4.0-4.0-cil (= ${source:Version}),
libmono-microsoft-csharp4.0-cil (= ${source:Version}),
libmono-microsoft-visualc10.0-cil (= ${source:Version}),
libmono-microsoft-web-infrastructure1.0-cil (= ${source:Version}),
libmono-npgsql2.0-cil (= ${source:Version}),
libmono-npgsql4.0-cil (= ${source:Version}),
libmono-opensystem-c4.0-cil (= ${source:Version}),
libmono-oracle2.0-cil (= ${source:Version}),
libmono-oracle4.0-cil (= ${source:Version}),
libmono-parallel4.0-cil (= ${source:Version}),
libmono-peapi2.0a-cil (= ${source:Version}),
libmono-peapi4.0a-cil (= ${source:Version}),
libmono-posix2.0-cil (= ${source:Version}),
libmono-posix4.0-cil (= ${source:Version}),
libmono-rabbitmq2.0-cil (= ${source:Version}),
libmono-rabbitmq4.0-cil (= ${source:Version}),
libmono-relaxng2.0-cil (= ${source:Version}),
libmono-relaxng4.0-cil (= ${source:Version}),
libmono-security2.0-cil (= ${source:Version}),
libmono-security4.0-cil (= ${source:Version}),
libmono-sharpzip2.6-cil (= ${source:Version}),
libmono-sharpzip2.84-cil (= ${source:Version}),
libmono-sharpzip4.84-cil (= ${source:Version}),
libmono-simd2.0-cil (= ${source:Version}),
libmono-simd4.0-cil (= ${source:Version}),
libmono-sqlite2.0-cil (= ${source:Version}),
libmono-sqlite4.0-cil (= ${source:Version}),
libmono-system2.0-cil (= ${source:Version}),
libmono-system4.0-cil (= ${source:Version}),
libmono-system-componentmodel-composition4.0-cil (= ${source:Version}),
libmono-system-componentmodel-dataannotations4.0-cil (= ${source:Version}),
libmono-system-configuration4.0-cil (= ${source:Version}),
libmono-system-configuration-install4.0-cil (= ${source:Version}),
libmono-system-core4.0-cil (= ${source:Version}),
libmono-system-data2.0-cil (= ${source:Version}),
libmono-system-data4.0-cil (= ${source:Version}),
libmono-system-data-datasetextensions4.0-cil (= ${source:Version}),
libmono-system-data-linq2.0-cil (= ${source:Version}),
libmono-system-data-linq4.0-cil (= ${source:Version}),
libmono-system-data-services2.0-cil (= ${source:Version}),
libmono-system-data-services4.0-cil (= ${source:Version}),
libmono-system-data-services-client4.0-cil (= ${source:Version}),
libmono-system-design4.0-cil (= ${source:Version}),
libmono-system-drawing4.0-cil (= ${source:Version}),
libmono-system-drawing-design4.0-cil (= ${source:Version}),
libmono-system-dynamic4.0-cil (= ${source:Version}),
libmono-system-enterpriseservices4.0-cil (= ${source:Version}),
libmono-system-identitymodel4.0-cil (= ${source:Version}),
libmono-system-identitymodel-selectors4.0-cil (= ${source:Version}),
libmono-system-io-compression4.0-cil (= ${source:Version}),
libmono-system-io-compression-filesystem4.0-cil (= ${source:Version}),
libmono-system-json2.0-cil (= ${source:Version}),
libmono-system-json4.0-cil (= ${source:Version}),
libmono-system-json-microsoft4.0-cil (= ${source:Version}),
libmono-system-ldap2.0-cil (= ${source:Version}),
libmono-system-ldap4.0-cil (= ${source:Version}),
libmono-system-ldap-protocols4.0-cil (= ${source:Version}),
libmono-system-management4.0-cil (= ${source:Version}),
libmono-system-messaging2.0-cil (= ${source:Version}),
libmono-system-messaging4.0-cil (= ${source:Version}),
libmono-system-net2.0-cil (= ${source:Version}),
libmono-system-net4.0-cil (= ${source:Version}),
libmono-system-net-http4.0-cil (= ${source:Version}),
libmono-system-net-http-formatting4.0-cil (= ${source:Version}),
libmono-system-net-http-webrequest4.0-cil (= ${source:Version}),
libmono-system-numerics4.0-cil (= ${source:Version}),
libmono-system-reactive-core2.2-cil (= ${source:Version}),
libmono-system-reactive-debugger2.2-cil (= ${source:Version}),
libmono-system-reactive-experimental2.2-cil (= ${source:Version}),
libmono-system-reactive-interfaces2.2-cil (= ${source:Version}),
libmono-system-reactive-linq2.2-cil (= ${source:Version}),
libmono-system-reactive-observable-aliases0.0-cil (= ${source:Version}),
libmono-system-reactive-platformservices2.2-cil (= ${source:Version}),
libmono-system-reactive-providers2.2-cil (= ${source:Version}),
libmono-system-reactive-runtime-remoting2.2-cil (= ${source:Version}),
libmono-system-reactive-windows-forms2.2-cil (= ${source:Version}),
libmono-system-reactive-windows-threading2.2-cil (= ${source:Version}),
libmono-system-runtime2.0-cil (= ${source:Version}),
libmono-system-runtime4.0-cil (= ${source:Version}),
libmono-system-runtime-caching4.0-cil (= ${source:Version}),
libmono-system-runtime-durableinstancing4.0-cil (= ${source:Version}),
libmono-system-runtime-serialization4.0-cil (= ${source:Version}),
libmono-system-runtime-serialization-formatters-soap4.0-cil (= ${source:Version}),
libmono-system-security4.0-cil (= ${source:Version}),
libmono-system-servicemodel4.0a-cil (= ${source:Version}),
libmono-system-servicemodel-activation4.0-cil (= ${source:Version}),
libmono-system-servicemodel-discovery4.0-cil (= ${source:Version}),
libmono-system-servicemodel-routing4.0-cil (= ${source:Version}),
libmono-system-servicemodel-web4.0-cil (= ${source:Version}),
libmono-system-serviceprocess4.0-cil (= ${source:Version}),
libmono-system-threading-tasks-dataflow4.0-cil (= ${source:Version}),
libmono-system-transactions4.0-cil (= ${source:Version}),
libmono-system-web2.0-cil (= ${source:Version}),
libmono-system-web4.0-cil (= ${source:Version}),
libmono-system-web-abstractions4.0-cil (= ${source:Version}),
libmono-system-web-applicationservices4.0-cil (= ${source:Version}),
libmono-system-web-dynamicdata4.0-cil (= ${source:Version}),
libmono-system-web-extensions4.0-cil (= ${source:Version}),
libmono-system-web-extensions-design4.0-cil (= ${source:Version}),
libmono-system-web-http4.0-cil (= ${source:Version}),
libmono-system-web-http-selfhost4.0-cil (= ${source:Version}),
libmono-system-web-http-webhost4.0-cil (= ${source:Version}),
libmono-system-web-mvc1.0-cil (= ${source:Version}),
libmono-system-web-mvc2.0-cil (= ${source:Version}),
libmono-system-web-mvc3.0-cil (= ${source:Version}),
libmono-system-web-razor2.0-cil (= ${source:Version}),
libmono-system-web-routing4.0-cil (= ${source:Version}),
libmono-system-web-services4.0-cil (= ${source:Version}),
libmono-system-web-webpages2.0-cil (= ${source:Version}),
libmono-system-web-webpages-deployment2.0-cil (= ${source:Version}),
libmono-system-web-webpages-razor2.0-cil (= ${source:Version}),
libmono-system-windows4.0-cil (= ${source:Version}),
libmono-system-windows-forms4.0-cil (= ${source:Version}),
libmono-system-windows-forms-datavisualization4.0a-cil (= ${source:Version}),
libmono-system-xaml4.0-cil (= ${source:Version}),
libmono-system-xml4.0-cil (= ${source:Version}),
libmono-system-xml-linq4.0-cil (= ${source:Version}),
libmono-system-xml-serialization4.0-cil (= ${source:Version}),
libmono-tasklets2.0-cil (= ${source:Version}),
libmono-tasklets4.0-cil (= ${source:Version}),
libmono-wcf3.0a-cil (= ${source:Version}),
libmono-web4.0-cil (= ${source:Version}),
libmono-webbrowser2.0-cil (= ${source:Version}),
libmono-webbrowser4.0-cil (= ${source:Version}),
libmono-webmatrix-data4.0-cil (= ${source:Version}),
libmono-windowsbase3.0-cil (= ${source:Version}),
libmono-windowsbase4.0-cil (= ${source:Version}),
libmono-winforms2.0-cil (= ${source:Version}),
libmono-xbuild-tasks2.0-cil (= ${source:Version}),
libmono-xbuild-tasks4.0-cil (= ${source:Version}),
libnunit-cil-dev (>= 2.4)
Description: Mono Base Class Libraries (BCL) - Development files
This package contains development headers for the Mono Base Class Libraries.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: libmono2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains various Mono libraries for CLI 2.0:
- Mono.CompilerServices.SymbolWriter
- Mono.Http
- Mono.Web
- OpenSystem.C
Package: libmono-posix2.0-cil
Architecture: all
Replaces: libmono2.0-cil (<< 2.0)
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.Posix library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Posix library for CLI 2.0 that binds many APIs
found in glibc or intl.
Package: libmono-posix4.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.Posix library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Posix library for CLI 4.0 that binds many APIs
found in glibc or intl.
Package: libmono-codecontracts4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono.CodeContracts library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.CodeContracts library for CLI 4.0.
Package: libmono-compilerservices-symbolwriter4.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.CompilerServices.SymbolWriter library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.CompilerServices.SymbolWriter library
for CLI 4.0.
Package: libmono-csharp4.0c-cil
Conflicts: libmono-csharp4.0-cil (<< 3.2.1), libmono-csharp4.0a-cil (<< 3.2.3), libmono-csharp4.0b-cil (<< 3.2.8)
Replaces: libmono-csharp4.0-cil (<< 3.2.1), libmono-csharp4.0a-cil (<< 3.2.3), libmono-csharp4.0b-cil (<< 3.2.8)
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.CSharp library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.CSharp library for CLI 4.0.
Package: libmono-entityframework6.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: EntityFramework library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the EntityFramework library for CLI 4.0.
.
ADO.NET Entity Framework (EF) is an object-relational mapping (ORM) framework.
Package: libmono-entityframework-sqlserver6.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: EntityFramework.SqlServer library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the EntityFramework.SqlServer library for CLI 4.0 which
provides Microsoft SQL Server support.
.
ADO.NET Entity Framework (EF) is an object-relational mapping (ORM) framework.
Package: libmono-http4.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.Http library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Http library for CLI 4.0.
Package: libmono-web4.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.Web library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Web library for CLI 4.0.
Package: libmono-opensystem-c4.0-cil
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono OpenSystem.C library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono OpenSystem.C library for CLI 4.0.
Package: libmono-cecil-private-cil
Architecture: all
Replaces: libmono1.0-cil (<< 2.4)
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono.Cecil library
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the private Mono.Cecil library that allows one to
generate and inspect programs and libraries in the ECMA CIL format.
Package: libmono-c5-1.1-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6), libmono-c5-1.0-cil
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono C5 library
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono C5 library.
Package: libmono-webbrowser2.0-cil
Architecture: all
Conflicts: libmono-webbrowser0.5-cil
Replaces: libmono-webbrowser0.5-cil
Depends: ${misc:Depends},
${cli:Depends}
Recommends: ${cli:Recommends}
Description: Mono Web Browser library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the implementation of the WebControl class based on the
Mozilla engine using libgluezilla for CLI 2.0.
Package: libmono-webbrowser4.0-cil
Architecture: all
Conflicts: libmono-webbrowser0.5-cil
Replaces: libmono-webbrowser0.5-cil
Depends: ${misc:Depends},
${cli:Depends}
Recommends: ${cli:Recommends}
Description: Mono Web Browser library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the implementation of the WebControl class based on the
Mozilla engine using libgluezilla for CLI 4.0.
Package: libmono-management2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Management library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Management library for CLI 2.0, which provides
attach functionality for the Mono runtime. It allows one to load code
externally into a Mono process to debug or augment code live.
Package: libmono-management4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Management library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Management library for CLI 4.0, which provides
attach functionality for the Mono runtime. It allows one to load code
externally into a Mono process to debug or augment code live.
Package: libmono-messaging2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono Messaging library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Messaging library for CLI 2.0, which provides
messaging functionality using different implementations. At this time Mono
does not provide a System.Messaging implementation.
Package: libmono-messaging4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono Messaging library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Messaging library for CLI 4.0, which provides
messaging functionality using different implementations. At this time Mono
does not provide a System.Messaging implementation.
Package: libmono-messaging-rabbitmq2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono Messaging RabbitMQ library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Messaging.RabbitMQ library for CLI 2.0.
Package: libmono-messaging-rabbitmq4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono Messaging RabbitMQ library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Messaging.RabbitMQ library for CLI 4.0.
Package: libmono-rabbitmq2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono RabbitMQ.Client library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the RabbitMQ.Client library for CLI 2.0.
Package: libmono-rabbitmq4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/SystemMessaging
Description: Mono RabbitMQ.Client library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the RabbitMQ.Client library for CLI 4.0.
Package: libmono-simd2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://go-mono.com/docs/index.aspx?tlink=0@N%3aMono.Simd
Description: Mono SIMD (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Simd library for CLI 2.0, which provides a
number of classes that are hardware accelerated by mapping the classes and
the actual operations to native SIMD instructions on a processor.
Package: libmono-simd4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://go-mono.com/docs/index.aspx?tlink=0@N%3aMono.Simd
Description: Mono SIMD (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Simd library for CLI 4.0, which provides a
number of classes that are hardware accelerated by mapping the classes and
the actual operations to native SIMD instructions on a processor.
Package: libmono-corlib2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Conflicts: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Recommends: libmono-i18n-west2.0-cil
Suggests: libmono-i18n2.0-cil
Description: Mono core library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Core Library (mscorlib.dll) of Mono for CLI 2.0,
which is the glue between the BCL (Base Class Libraries) and the JIT.
.
You should install libmono-i18n-west2.0-cil if you are using
ISO 8859-15 (Latin 9) or other common Western European code pages.
US-ASCII, ISO 8859-1 (Latin 1) and UTF-8 users don't need any extra I18N
packages.
Package: libmono-corlib4.0-cil
Architecture: all
Depends: ${misc:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Recommends: libmono-i18n-west4.0-cil
Suggests: libmono-i18n4.0-all
Description: Mono core library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Core Library (mscorlib.dll) of Mono for CLI 4.0,
which is the glue between the BCL (Base Class Libraries) and the JIT.
.
You should install libmono-i18n-west4.0-cil if you are using
ISO 8859-15 (Latin 9) or other common Western European code pages.
US-ASCII, ISO 8859-1 (Latin 1) and UTF-8 users don't need any extra I18N
packages.
Package: libmono-corlib4.5-cil
Architecture: all
Depends: ${misc:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Recommends: libmono-i18n-west4.0-cil
Suggests: libmono-i18n4.0-all
Description: Mono core library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Core Library (mscorlib.dll) of Mono for CLI 4.5,
which is the glue between the BCL (Base Class Libraries) and the JIT.
.
You should install libmono-i18n-west4.0-cil if you are using
ISO 8859-15 (Latin 9) or other common Western European code pages.
US-ASCII, ISO 8859-1 (Latin 1) and UTF-8 users don't need any extra I18N
packages.
Package: libmono-i18n4.0-all
Architecture: all
Depends: ${misc:Depends},
libmono-i18n-cjk4.0-cil (= ${source:Version}),
libmono-i18n-mideast4.0-cil (= ${source:Version}),
libmono-i18n-other4.0-cil (= ${source:Version}),
libmono-i18n-rare4.0-cil (= ${source:Version}),
libmono-i18n-west4.0-cil (= ${source:Version}),
Description: Mono I18N libraries (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package will install all I18N libraries for CLI 4.0.
Package: libmono-i18n2.0-cil
Architecture: all
Replaces: libmono-corlib2.0-cil (<< 1.2.6-1)
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono I18N libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains I18N libraries for CLI 2.0, containing various code
pages definitions.
Package: libmono-i18n4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono I18N base library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package also includes the base I18N library used by all I18N
libraries.
Package: libmono-i18n-cjk4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono I18N.CJK library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.CJK library for CLI 4.0.
Package: libmono-i18n-mideast4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono I18N.MidEast library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.MidEast library for CLI 4.0.
Package: libmono-i18n-other4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono I18N.Other library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.Other library for CLI 4.0.
Package: libmono-i18n-rare4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono I18N.Rare library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.Rare library for CLI 4.0.
Package: libmono-i18n-west2.0-cil
Architecture: all
Replaces: libmono-corlib2.0-cil (<< 1.2.6-1), libmono-i18n2.0-cil (<< 2.4)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono I18N.West library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.West library for CLI 2.0, containing Central
and Western European code pages such as ISO 8859-3 (Latin 3),
ISO 8859-15 (Latin 9) and others.
.
This package also includes the base I18N library used by all I18N
libraries.
Package: libmono-i18n-west4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono I18N.West library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the I18N.West library for CLI 4.0, containing Central
and Western European code pages such as ISO 8859-3 (Latin 3),
ISO 8859-15 (Latin 9) and others.
Package: libmono-parallel4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono.Parallel library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.Parallel library for CLI 4.0 which ships some
threading utility classes.
Package: libmono-system2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono System libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the BCL (Base Class Libraries) of Mono for CLI 2.0.
Package: libmono-system4.0-cil
Architecture: all
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono System libraries (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the BCL (Base Class Libraries) of Mono for CLI 4.0.
Package: libmono-system-componentmodel-composition4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.ComponentModel.Composition library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.ComponentModel.Composition library
for CLI 4.0.
Package: libmono-system-componentmodel-dataannotations4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.ComponentModel.DataAnnotations library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.ComponentModel.DataAnnotations library
for CLI 4.0.
Package: libmono-system-configuration4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono System.Configuration library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Configuration library for CLI 4.0.
Package: libmono-system-configuration-install4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Configuration.Install library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Configuration.Install library
for CLI 4.0.
Package: libmono-system-core4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Core library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Core library for CLI 4.0.
Package: libmono-system-drawing4.0-cil
Architecture: all
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Drawing library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Drawing library for CLI 4.0.
Package: libmono-system-dynamic4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Dynamic library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Dynamic library for CLI 4.0.
Package: libmono-system-enterpriseservices4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.EnterpriseServices library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.EnterpriseServices library for CLI 4.0.
Package: libmono-system-json2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Json library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Json library for CLI 2.0 which provides
serialization of JavaScript Object Notation (JSON).
Package: libmono-system-json4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Json library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Json library for CLI 4.0 which provides
serialization of JavaScript Object Notation (JSON).
Package: libmono-system-json-microsoft4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Json.Microsoft library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Json.Microsoft library for CLI 4.0
which provides serialization of JavaScript Object Notation (JSON).
Package: libmono-system-management4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Management library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Management library for CLI 4.0.
Package: libmono-system-net2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Net library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Net library for CLI 2.0.
Package: libmono-system-net4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Net library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Net library for CLI 4.0.
Package: libmono-system-net-http4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Net.Http library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Net.Http library for CLI 4.0.
Package: libmono-system-net-http-formatting4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Net.Http.Formatting library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Net.Http.Formatting library for CLI 4.0.
Package: libmono-system-numerics4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Numerics library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Numerics library for CLI 4.0.
Package: libmono-system-security4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Security library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Security library for CLI 4.0.
Package: libmono-system-serviceprocess4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.ServiceProcess library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.ServiceProcess library for CLI 4.0.
Package: libmono-system-threading-tasks-dataflow4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Threading.Tasks.Dataflow library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Threading.Tasks.Dataflow library for
CLI 4.0.
Package: libmono-system-transactions4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Transactions library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Transactions library for CLI 4.0.
Package: libmono-system-xml4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Xml library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Xml library for CLI 4.0.
Package: libmono-system-xml-linq4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Xml.Linq library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Xml.Linq library for CLI 4.0.
Package: libmono-custommarshalers4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono CustomMarshalers library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the CustomMarshalers library for CLI 4.0.
Package: libmono-system-messaging2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Messaging Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Messaging library for CLI 2.0.
Package: libmono-system-messaging4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Messaging library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Messaging library for CLI 4.0.
Package: libmono-security2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Security library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Security library for CLI 2.0.
Package: libmono-security4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Security library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Security library for CLI 4.0.
Package: libmono-data-tds2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Data Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Data library for CLI 2.0.
Package: libmono-data-tds4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Data Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler
and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Data library for CLI 4.0.
Package: libmono-system-data2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Data Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Data library for CLI 2.0.
Package: libmono-system-data4.0-cil
Architecture: all
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Data library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Data library for CLI 4.0.
Package: libmono-system-data-datasetextensions4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Data.DataSetExtensions library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Data.DataSetExtensions library
for CLI 4.0.
Package: libmono-system-data-services2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.Data.Services library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Data.Services library which is part of
the Windows Communication Foundation (WCF) libraries of Mono for CLI 2.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-data-services4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.Data.Services library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Data.Services library which is part of
the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-data-services-client4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.Data.Services.Client library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Data.Services.Client library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-data-linq2.0-cil
Architecture: all
Replaces: libmono-system-data2.0-cil (<< 2.6.7-4)
Conflicts: libmono-system-data2.0-cil (<< 2.6.7-4)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Data.Linq Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Data.Linq library which implements
LINQ to SQL. LINQ to SQL allows one to query relational databases using the
language-integrated query (LINQ) extension of the C# programming language.
Package: libmono-system-data-linq4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Data.Linq Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Data.Linq library which implements
LINQ to SQL. LINQ to SQL allows one to query relational databases using the
language-integrated query (LINQ) extension of the C# programming language.
Package: libmono-system-drawing-design4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Drawing.Design (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Drawing.Design library for CLI 4.0.
Package: libmono-system-design4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Design Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Design library for CLI 4.0.
Package: libmono-system-identitymodel4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.IdentityModel Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.IdentityModel library which is part of
the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-identitymodel-selectors4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.IdentityModel.Selectors Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.IdentityModel.Selectors library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-reactive-core2.2-cil
Conflicts: libmono-system-reactive-core2.1-cil
Replaces: libmono-system-reactive-core2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Core Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Core library which is part
of Reactive Extensions.
Package: libmono-system-reactive-debugger2.2-cil
Conflicts: libmono-system-reactive-debugger2.1-cil
Replaces: libmono-system-reactive-debugger2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Debugger Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Debugger library which is part
of Reactive Extensions.
Package: libmono-system-reactive-experimental2.2-cil
Conflicts: libmono-system-reactive-experimental2.1-cil
Replaces: libmono-system-reactive-experimental2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Experimental Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Experimental library which is part
of Reactive Extensions.
Package: libmono-system-reactive-interfaces2.2-cil
Conflicts: libmono-system-reactive-interfaces2.1-cil
Replaces: libmono-system-reactive-interfaces2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Interfaces Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Interfaces library which is part
of Reactive Extensions.
Package: libmono-system-reactive-linq2.2-cil
Conflicts: libmono-system-reactive-linq2.1-cil
Replaces: libmono-system-reactive-linq2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Linq Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Linq library which is part
of Reactive Extensions.
Package: libmono-system-reactive-observable-aliases0.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Linq Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Observable.Aliases library which
is part of Reactive Extensions.
Package: libmono-system-reactive-platformservices2.2-cil
Conflicts: libmono-system-reactive-platformservices2.1-cil
Replaces: libmono-system-reactive-platformservices2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.PlatformServices Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.PlatformServices library which is part
of Reactive Extensions.
Package: libmono-system-reactive-providers2.2-cil
Conflicts: libmono-system-reactive-providers2.1-cil
Replaces: libmono-system-reactive-providers2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Providers Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Providers library which is part
of Reactive Extensions.
Package: libmono-system-reactive-runtime-remoting2.2-cil
Conflicts: libmono-system-reactive-runtime-remoting2.1-cil
Replaces: libmono-system-reactive-runtime-remoting2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Runtime.Remoting Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Runtime.Remoting library which is part
of Reactive Extensions.
Package: libmono-system-reactive-windows-forms2.2-cil
Conflicts: libmono-system-reactive-windows-forms2.1-cil
Replaces: libmono-system-reactive-windows-forms2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Windows.Forms Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.Windows.Forms library which is part
of Reactive Extensions.
Package: libmono-system-reactive-windows-threading2.2-cil
Conflicts: libmono-system-reactive-windows-threading2.1-cil
Replaces: libmono-system-reactive-windows-threading2.1-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://rx.codeplex.com
Description: Mono System.Reactive.Windows.Threading Library (for CLI 4.5)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Reactive.windows.Threading library which is part
of Reactive Extensions.
Package: libmono-system-runtime-serialization4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.Runtime.Serialization Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Runtime.Serialization library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-runtime-serialization-formatters-soap4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Runtime.Serialization.Formatters.Soap Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Runtime.Serialization.Formatters.Soap library
for CLI 4.0.
Package: libmono-system-runtime-caching4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Runtime.Caching Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Runtime.Caching library for CLI 4.0.
Package: libmono-system-runtime-durableinstancing4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Runtime.DurableInstancing Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.Runtime.DurableInstancing library
for CLI 4.0.
Package: libmono-system-servicemodel4.0a-cil
Conflicts: libmono-system-servicemodel4.0-cil (<< 3.2.3)
Replaces: libmono-system-servicemodel4.0-cil (<< 3.2.3)
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.ServiceModel Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.ServiceModel library which is part of
the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-servicemodel-activation4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.ServiceModel.Activation Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.ServiceModel.Activation library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-servicemodel-discovery4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.ServiceModel.Discovery Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.ServiceModel.Discovery library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-servicemodel-routing4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.ServiceModel.Routing Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.ServiceModel.Routing library which is part
of the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-servicemodel-web4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono System.ServiceModel.Web Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the System.ServiceModel.Web library which is part of
the Windows Communication Foundation (WCF) libraries of Mono for CLI 4.0.
The WFC stack is for building SOA-based applications.
Its development is in early stages.
Package: libmono-system-web2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Suggests: ${cli:Suggests}
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}),
libgdiplus
Description: Mono System.Web Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web library for CLI 2.0.
Package: libmono-system-web4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}),
libgdiplus
Description: Mono System.Web library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web library for CLI 4.0.
Package: libmono-system-web-abstractions4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Abstractions library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Abstractions library for CLI 4.0.
Package: libmono-system-web-applicationservices4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.ApplicationServices library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.ApplicationServices library for CLI 4.0.
Package: libmono-system-web-dynamicdata4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.DynamicData library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.DynamicData library for CLI 4.0.
Package: libmono-system-web-extensions4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Extensions library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Extensions library for CLI 4.0.
Package: libmono-system-web-extensions-design4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Extensions.Design library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Extensions.Design library
for CLI 4.0.
Package: libmono-system-web-http4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Http library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Http library for CLI 4.0.
Package: libmono-system-web-http-selfhost4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Http.SelfHost library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Http.SelfHost library for CLI 4.0.
Package: libmono-system-web-razor2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Razor (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Razor library for CLI 4.0.
Package: libmono-system-web-routing4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Routing (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Routing library for CLI 4.0.
Package: libmono-system-web-services4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.Services (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Services library for CLI 4.0.
Package: libmono-system-web-mvc1.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono ASP.NET MVC 1.0 Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Mvc library for CLI 2.0.
.
The ASP.NET MVC framework is a web application framework that implements the
model-view-controller (MVC) pattern.
Package: libmono-system-web-mvc2.0-cil
Architecture: all
Replaces: libmono-system-web-mvc1.0-cil (<< 2.6.7)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono ASP.NET MVC 2.0 Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Mvc 2.0 library for CLI 2.0.
.
The ASP.NET MVC framework is a web application framework that implements the
model-view-controller (MVC) pattern.
Package: libmono-system-web-mvc3.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono ASP.NET MVC 3.0 Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Mvc 3.0 library for CLI 4.0.
.
The ASP.NET MVC framework is a web application framework that implements the
model-view-controller (MVC) pattern.
Package: libmono-system-web-webpages2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.WebPages (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.WebPages library for CLI 4.0.
Package: libmono-system-web-webpages-deployment2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.WebPages.Deployment (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.WebPages.Deployment library for
CLI 4.0.
Package: libmono-system-web-webpages-razor2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Web.WebPages.Razor (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.WebPages.Razor library for CLI 4.0.
Package: libmono-system-windows-forms4.0-cil
Architecture: all
Suggests: ${cli:Suggests},
shared-mime-info
Depends: ${misc:Depends},
${cli:Depends},
libgdiplus,
libmono-i18n-west4.0-cil
Homepage: http://www.mono-project.com/Winforms
Description: Mono System.Windows.Forms Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Windows.Forms library for CLI 4.0.
Package: libmono-system-windows-forms-datavisualization4.0a-cil
Conflicts: libmono-system-windows-forms-datavisualization4.0-cil (<< 3.2.3)
Replaces: libmono-system-windows-forms-datavisualization4.0-cil (<< 3.2.3)
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Windows.Forms.DataVisualization Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Windows.Forms.DataVisualization library
for CLI 4.0.
Package: libmono-system-xaml4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://www.mono-project.com/SystemXamlHacking
Description: Mono System.Xaml Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Xaml library for CLI 4.0.
Package: libmono-wcf3.0a-cil
Replaces: libmono-wcf3.0-cil (<< 3.2.3)
Conflicts: libmono-wcf3.0-cil (<< 3.2.3)
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Homepage: http://mono-project.com/WCF
Description: Mono WCF libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Windows Communication Foundation (WCF) libraries
of Mono for CLI 2.0. The WFC stack is for building SOA-based applications.
Its development is in early stages.
.
WCF is also used in Moonlight, but it cuts down huge parts of .NET 3.0
features but this implementation used by Moonlight should be almost feature
complete.
Package: libmono-system-runtime2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Runtime Library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Runtime library for CLI 2.0.
Package: libmono-system-runtime4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.Runtime library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Runtime library for CLI 4.0.
Package: libmono-system-ldap2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.DirectoryServices library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.DirectoryServices library for CLI 2.0.
Package: libmono-system-ldap4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.DirectoryServices library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.DirectoryServices library for CLI 4.0.
Package: libmono-system-ldap-protocols4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono System.DirectoryServices.Protocols library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.DirectoryServices.Protocols library
for CLI 4.0.
Package: libmono-winforms2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Suggests: ${cli:Suggests},
shared-mime-info
Depends: ${misc:Depends},
${cli:Depends},
libgdiplus,
libmono-i18n-west2.0-cil
Description: Mono System.Windows.Forms library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Windows.Forms library for CLI 2.0.
Package: libmono-cairo2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.4-1),
mono-classlib-2.0-dbg (<< 1.1.13.4-1),
libmono-cairo1.0-cil (<< 2.4)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Cairo library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Cairo library for CLI 2.0.
Package: libmono-cairo4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Cairo library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Cairo library for CLI 4.0.
Package: libmono-sharpzip2.6-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.4-1), mono-classlib-2.0-dbg (<< 1.1.13.4-1)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono SharpZipLib library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono SharpZipLib library version 2.6, for CLI 2.0.
Package: libmono-sharpzip2.84-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.4-1), mono-classlib-2.0-dbg (<< 1.1.13.4-1)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono SharpZipLib library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono SharpZipLib library version 2.84, for CLI 2.0.
Package: libmono-sharpzip4.84-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono SharpZipLib library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono SharpZipLib library version 4.84, for CLI 4.0.
Package: libmono-npgsql2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.4-1), mono-classlib-2.0-dbg (<< 1.1.13.4-1)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Npgsql library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Npgsql library for CLI 2.0.
Package: libmono-npgsql4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Npgsql library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Npgsql library for CLI 4.0.
Package: libmono-db2-1.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono DB2 library
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono DB2 library.
Package: libmono-oracle2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Oracle library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Oracle library for CLI 2.0.
Package: libmono-oracle4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Oracle library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Oracle library for CLI 4.0.
Package: libmono-sqlite2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.4-1), mono-classlib-2.0-dbg (<< 1.1.13.4-1)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Sqlite library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Sqlite library for CLI 2.0.
Package: libmono-sqlite4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Sqlite library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Sqlite library for CLI 4.0.
Package: libmono-accessibility2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Accessibility library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Accessibility library for CLI 2.0.
Package: libmono-accessibility4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Accessibility library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Accessibility library for CLI 4.0.
Package: libmono-cscompmgd8.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono cscompmgd library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono cscompmgd library version 8.0, for CLI 2.0.
Package: libmono-ldap2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono LDAP library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono LDAP library for CLI 2.0.
Package: libmono-ldap4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono LDAP library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono LDAP library for CLI 4.0.
Package: libmono-microsoft8.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft libraries version 8.0, for CLI 2.0.
Package: libmono-microsoft-build2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build libraries (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build libraries version 2.0.
Package: libmono-microsoft-build4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build library for CLI 4.0.
Package: libmono-microsoft-build-engine4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build.Engine library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build.Engine library for CLI 4.0.
Package: libmono-microsoft-build-framework4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build.Framework library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build.Framework library for CLI 4.0.
Package: libmono-microsoft-build-tasks-v4.0-4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build.Tasks.v4.0 library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build.Tasks.v4.0 library for CLI 4.0.
Package: libmono-microsoft-build-utilities-v4.0-4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Build.Utilities.v4.0 library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Build.Utilities.v4.0 library
for CLI 4.0.
Package: libmono-microsoft-csharp4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.CSharp library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.CSharp library version 4.0.
Package: libmono-microsoft-visualc10.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.VisualC library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.VisualC library version 10.0,
for CLI 4.0.
Package: libmono-microsoft-web-infrastructure1.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Microsoft.Web.Infrastructure library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Microsoft.Web.Infrastructure library
version 1.0, for CLI 4.0.
Package: libmono-peapi2.0a-cil
Architecture: all
Replaces: libmono-peapi2.0-cil
Conflicts: libmono-peapi2.0-cil
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono PEAPI library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono PEAPI library for CLI 2.0.
Package: libmono-peapi4.0a-cil
Architecture: all
Replaces: libmono-peapi4.0-cil
Conflicts: libmono-peapi4.0-cil
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono PEAPI library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono PEAPI library for CLI 4.0.
Package: libmono-relaxng2.0-cil
Architecture: all
Replaces: mono-classlib-2.0 (<< 1.1.13.6), mono-classlib-2.0-dbg (<< 1.1.13.6)
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Relaxng library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Relaxng library for CLI 2.0.
Package: libmono-relaxng4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Relaxng library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Relaxng library for CLI 4.0.
Package: libmono-debugger-soft2.0a-cil
Architecture: all
Replaces: libmono-debugger-soft0.0-cil, libmono-debugger-soft2.0-cil
Conflicts: libmono-debugger-soft0.0-cil, libmono-debugger-soft2.0-cil
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono Soft Debugger library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Soft Debugger library for CLI 2.0.
Package: libmono-debugger-soft4.0a-cil
Architecture: all
Replaces: libmono-debugger-soft4.0-cil
Conflicts: libmono-debugger-soft4.0-cil
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Description: Mono Soft Debugger library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Soft Debugger library for CLI 4.0.
Package: libmono-tasklets2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Homepage: http://www.mono-project.com/Continuations
Description: Mono Tasklets library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Tasklets library for CLI 2.0.
.
The Mono.Tasklets library provides a continuation framework that allows for
a number of high-level abstractions like co-routines and cooperative
multi-threading to be implemented on top of it.
Package: libmono-tasklets4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion})
Homepage: http://www.mono-project.com/Continuations
Description: Mono Tasklets library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono Tasklets library for CLI 4.0.
.
The Mono.Tasklets library provides a continuation framework that allows for
a number of high-level abstractions like co-routines and cooperative
multi-threading to be implemented on top of it.
Package: libmono-windowsbase3.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono WindowsBase library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the WindowsBase library for CLI 2.0 which provides
the System.IO.Packaging namespace.
Package: libmono-windowsbase4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono WindowsBase library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the WindowsBase library for CLI 4.0 which provides
the System.IO.Packaging namespace.
Package: libmono-xbuild-tasks2.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Mono.XBuild.Tasks library (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.XBuild.Tasks library for CLI 2.0 which provides
the Mono.XBuild.Tasks namespace.
Package: libmono-xbuild-tasks4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono Mono.XBuild.Tasks library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono.XBuild.Tasks library for CLI 4.0 which provides
the Mono.XBuild.Tasks namespace.
Package: libmono-webmatrix-data4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Description: Mono WebMatrix.Data Library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the WebMatrix.Data library for CLI 4.0.
Package: libmono-system-io-compression4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.IO.Compression library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.IO.Compression library for CLI 4.0.
Package: libmono-system-io-compression-filesystem4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.IO.Compresion.FileSystem library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.IO.Compression.FileSystem library
for CLI 4.0.
Package: libmono-system-net-http-webrequest4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Net.Http.WebRequest library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Net.Http.WebRequest library for CLI 4.0.
Package: libmono-system-windows4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Windows library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Windows library for CLI 4.0.
Package: libmono-system-web-http-webhost4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Web.Http.WebHost library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Web.Http.WebHost library for CLI 4.0.
Package: libmono-system-xml-serialization4.0-cil
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
Description: Mono System.Xml.Serialization library (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the Mono System.Xml.Serialization library for CLI 4.0.
Package: mono-dbg
Priority: extra
Section: debug
Architecture: all
Suggests: ${mdb:Suggests}
Recommends: ${mdb:Recommends}
Depends: ${misc:Depends}
Replaces: monodoc-base (<< 2.4)
Description: Mono debugging symbols
This package contains the debugging symbols of various libmono-* and mono-*
packages.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: mono-mcs
Architecture: all
Depends: ${misc:Depends},
${cli:Depends},
libmono-corlib4.5-cil (>= ${mono:upversion}),
libmono-corlib4.5-cil (<< ${mono:next-upversion}),
libmono-microsoft-csharp4.0-cil
Recommends: pkg-config
Replaces: mono-devel (<< 2.4.2.3),
mono-gmcs (<< 3.0~),
mono-dmcs (<< 3.0~)
Breaks: mono-gmcs (<< 3.0~),
mono-dmcs (<< 3.0~)
Description: Mono C# 2.0 / 3.0 / 4.0 / 5.0 compiler for CLI 2.0 / 4.0 / 4.5
This is the Mono C# (C-Sharp) 2.0, 3.0, 4.0 and 5.0 compiler,
a platform-independent compiler which produces
CIL (Common Intermediate Language) binary executables.
.
This compiler targets the CLI 2.0, 4.0 or 4.5 runtime version.
.
The mcs compiler supports different C# versions as follows.
With C# 2.0 it supports:
- generics
- iterators (yield)
- nullable value types
- partial types
- anonymous methods
- static classes
- coalesce operator: ??
.
With C# 3.0 it supports:
- Language Integrated Query (LINQ)
- object initializers
- collection initializers
- anonymous types
- local variable type inference
- implicitly-typed arrays
- lambda expressions
- automatic properties
- extension methods
- partial methods
.
With C# 4.0 it supports:
- dynamic binding (duck typing)
- named and optional arguments
- covariant and contravariant generic type parameters
.
With C# 5.0 (which is the default) it supports:
- asynchronous methods
- caller info attributes (as of Mono 3.0 currently not supported!)
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: mono-gmcs
Architecture: all
Depends: ${misc:Depends},
mono-mcs (= ${source:Version})
Description: Mono C# 2.0 and C# 3.0 compiler for CLI 2.0 (transitional package)
This is a transitional dummy package to aid migration to mono-mcs.
.
This is the Mono C# (C-Sharp) 2.0 and C# 3.0 compiler, a platform-independent
compiler which produces CIL (Common Intermediate Language) binary executables.
This compiler targets the CLI 2.0 runtime version.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: mono-dmcs
Architecture: all
Depends: ${misc:Depends},
mono-mcs (= ${source:Version})
Description: Mono C# 4.0 compiler for CLI 4.0 (transitional package)
This is a transitional dummy package to aid migration to mono-mcs.
.
This is the Mono C# (C-Sharp) 4.0 compiler, a platform-independent compiler
which produces CIL (Common Intermediate Language) binary executables.
This compiler targets the CLI 4.0 runtime version.
.
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
Package: mono-devel
Architecture: all
Provides: c-sharp-compiler,
c-sharp-2.0-compiler,
c-sharp-3.0-compiler,
c-sharp-4.0-compiler,
c-sharp-4.5-compiler,
resource-file-generator,
assembly-linker,
strong-name-tool
Replaces: mono-1.0-devel (<< 2.0),
mono-2.0-devel (<< 2.10),
mono-mcs (<< 2.0),
mono-gmcs (<< 2.0),
libmono-dev (<< 2.4),
libmono-facades-system-collections-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-collections-concurrent-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-annotations-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-eventbasedasync-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-contracts-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-debug-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-tools-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-dynamic-runtime-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-globalization-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-io-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-expressions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-parallel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-queryable-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-networkinformation-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-requests-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-objectmodel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-resources-resourcemanager-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-interopservices-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-numerics-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-json-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-xml-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-security-principal-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-servicemodel-http-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-servicemodel-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-encoding-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-encoding-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-regularexpressions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-tasks-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-tasks-parallel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-readerwriter-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-xdocument-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-xmlserializer-cil (<< 3.2.3+dfsg-5~)
Breaks: libmono-facades-system-collections-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-collections-concurrent-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-annotations-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-componentmodel-eventbasedasync-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-contracts-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-debug-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-diagnostics-tools-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-dynamic-runtime-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-globalization-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-io-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-expressions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-parallel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-linq-queryable-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-networkinformation-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-net-requests-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-objectmodel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-reflection-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-resources-resourcemanager-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-interopservices-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-numerics-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-json-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-runtime-serialization-xml-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-security-principal-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-servicemodel-http-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-servicemodel-primitives-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-encoding-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-encoding-extensions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-text-regularexpressions-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-tasks-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-threading-tasks-parallel-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-readerwriter-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-xdocument-cil (<< 3.2.3+dfsg-5~),
libmono-facades-system-xml-xmlserializer-cil (<< 3.2.3+dfsg-5~)
Recommends: mono-csharp-shell
Depends: ${misc:Depends},
${cli:Depends},
mono-mcs (= ${source:Version}),
mono-gac (= ${source:Version}),
mono-xbuild (= ${source:Version}),
libmono-cil-dev (= ${source:Version}),
libmono-2.0-dev (>= ${source:Version}),
libmono-2.0-dev (<< ${source:Version}.1~),
pkg-config
Description: Mono development tools
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains various development tools and pulls in the default
development stack for Mono (which is 4.0 currently).
Package: mono-2.0-service
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Replaces: mono-gmcs (<< 1.2.6-1),
libmono2.0-cil (<< 2.4.4~svn151842-3~)
Description: Mono service manager for CLI 2.0
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the mono-service2 manager, used to start and stop CLI
2.0 services based on the System.ServiceProcess API.
Package: mono-4.0-service
Architecture: all
Replaces: mono-1.0-service
Conflicts: mono-1.0-service
Depends: ${misc:Depends}, ${cli:Depends}
Description: Mono service manager for CLI 4.0
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the mono-service manager, used to start and stop CLI
4.0 services based on the System.ServiceProcess API.
Package: mono-xbuild
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Replaces: mono-gmcs (<< 1.2.6-1)
Description: MSBuild-compatible build system for Mono
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
xbuild is Mono's implementation of msbuild and allows projects that have a
msbuild file to be compiled natively on Linux.
.
Microsoft Build (msbuild) is a build system developed by Microsoft similar in
spirit to Nant (in that it uses XML files for describing the build process)
and in the same spirit as make.
.
http://www.mono-project.com/Microsoft.Build
Package: mono-gac
Architecture: all
Depends: ${misc:Depends},
mono-4.0-gac (= ${source:Version})
Provides: global-assembly-cache-tool
Description: Mono GAC tool
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package pulls in the default GAC (Global Assembly Cache) tool (gacutil)
used by Mono to store shared CIL (Common Intermediate Language) libraries.
Package: mono-2.0-gac
Architecture: all
Depends: ${misc:Depends},
${cli:Depends}
Recommends: cli-common (>= 0.4.0)
Description: Mono GAC tool (for CLI 2.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package includes a version of the GAC (Global Assembly Cache) tool
(gacutil) used by Mono to store shared CIL (Common Intermediate Language)
libraries, for CLI 2.0
Package: mono-4.0-gac
Architecture: all
Replaces: mono-gac (<< 2.0)
Depends: ${misc:Depends},
${cli:Depends}
Recommends: cli-common (>= 0.4.0)
Description: Mono GAC tool (for CLI 4.0)
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package includes a version of the GAC (Global Assembly Cache) tool
(gacutil) used by Mono to store shared CIL (Common Intermediate Language)
libraries, for CLI 4.0
Package: mono-jay
Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: LALR(1) parser generator oriented to Java/CLI
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
Jay is a Yacc implementation oriented to Java-like input syntax. It
takes a grammar, specified in BNF and augmented with semantic actions,
and generates tables and an interpreter which recognizes the language
defined by the grammar and executes the semantic actions as their
corresponding phrases are recognized.
Package: mono-csharp-shell
Section: shells
Architecture: all
Homepage: http://www.mono-project.com/CsharpRepl
Depends: ${misc:Depends},
${cli:Depends}
Description: interactive C# shell
Mono is a platform for running and developing applications based on the
ECMA/ISO Standards. Mono is an open source effort led by Xamarin.
Mono provides a complete CLR (Common Language Runtime) including compiler and
runtime, which can produce and execute CIL (Common Intermediate Language)
bytecode (aka assemblies), and a class library.
.
This package contains the interactive C# shell named csharp. csharp permits
dynamically evaluating C# statements, and can be used for writing scripts or
testing code fragments.
For examples and a brief overview of the commands see:
http://www.mono-project.com/CsharpRepl
Package: monodoc-base
Architecture: all
Depends: ${misc:Depends}, ${cli:Depends}
Description: shared MonoDoc binaries
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 shared binaries which are used by the monodoc
programs like the documentation file compiler (assembler.exe aka "monodoc").
Package: monodoc-manual
Architecture: all
Section: doc
Depends: ${misc:Depends}, monodoc-browser | monodoc-http | monodoc-viewer
Suggests: monodoc-gtk-manual,
monodoc-gecko-manual,
monodoc-nunit-manual
Description: compiled XML documentation from the Mono project
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 compiled XML documentation of MonoDoc.
debian/libmono-profiler.postrm 0000664 0000000 0000000 00000000105 12301464505 013711 0 ustar #!/bin/sh -e
if [ "$1" = "remove" ]; then
ldconfig
fi
#DEBHELPER#
debian/libmono-rabbitmq4.0-cil.copyright 0000664 0000000 0000000 00000063146 12301464506 015362 0 ustar Format-Specification: http://dep.debian.net/deps/dep5/
Upstream-Name: Mono
Upstream-Source: http://ftp.novell.com/pub/mono/sources/mono
Files: mcs/class/RabbitMQ.Client/*
Copyright: © 2003 Ximian, Inc. http://www.ximian.com
© 2007-2009 Cohesive Financial Technologies
© 2007-2009 LShift Ltd., Cohesive Financial
© 2007-2009 Rabbit Technologies Ltd
License: Apache-2.0 | MPL-1.1
License: Apache-2.0
On Debian systems the full text of the Apache Software License 2.0 can be
found in the `/usr/share/common-licenses/Apache-2.0' file.
License: MPL-1.1
1. Definitions.
1.0.1. "Commercial Use" means distribution or otherwise making the
Covered Code available to a third party.
1.1. "Contributor" means each entity that creates or contributes to
the creation of Modifications.
1.2. "Contributor Version" means the combination of the Original
Code, prior Modifications used by a Contributor, and the Modifications
made by that particular Contributor.
1.3. "Covered Code" means the Original Code or Modifications or the
combination of the Original Code and Modifications, in each case
including portions thereof.
1.4. "Electronic Distribution Mechanism" means a mechanism generally
accepted in the software development community for the electronic
transfer of data.
1.5. "Executable" means Covered Code in any form other than Source
Code.
1.6. "Initial Developer" means the individual or entity identified
as the Initial Developer in the Source Code notice required by Exhibit
A.
1.7. "Larger Work" means a work which combines Covered Code or
portions thereof with code not governed by the terms of this License.
1.8. "License" means this document.
1.8.1. "Licensable" means having the right to grant, to the maximum
extent possible, whether at the time of the initial grant or
subsequently acquired, any and all of the rights conveyed herein.
1.9. "Modifications" means any addition to or deletion from the
substance or structure of either the Original Code or any previous
Modifications. When Covered Code is released as a series of files, a
Modification is:
A. Any addition to or deletion from the contents of a file
containing Original Code or previous Modifications.
B. Any new file that contains any part of the Original Code or
previous Modifications.
1.10. "Original Code" means Source Code of computer software code
which is described in the Source Code notice required by Exhibit A as
Original Code, and which, at the time of its release under this
License is not already Covered Code governed by this License.
1.10.1. "Patent Claims" means any patent claim(s), now owned or
hereafter acquired, including without limitation, method, process,
and apparatus claims, in any patent Licensable by grantor.
1.11. "Source Code" means the preferred form of the Covered Code for
making modifications to it, including all modules it contains, plus
any associated interface definition files, scripts used to control
compilation and installation of an Executable, or source code
differential comparisons against either the Original Code or another
well known, available Covered Code of the Contributor's choice. The
Source Code can be in a compressed or archival form, provided the
appropriate decompression or de-archiving software is widely available
for no charge.
1.12. "You" (or "Your") means an individual or a legal entity
exercising rights under, and complying with all of the terms of, this
License or a future version of this License issued under Section 6.1.
For legal entities, "You" includes any entity which controls, is
controlled by, or is under common control with You. For purposes of
this definition, "control" means (a) the power, direct or indirect,
to cause the direction or management of such entity, whether by
contract or otherwise, or (b) ownership of more than fifty percent
(50%) of the outstanding shares or beneficial ownership of such
entity.
2. Source Code License.
2.1. The Initial Developer Grant.
The Initial Developer hereby grants You a world-wide, royalty-free,
non-exclusive license, subject to third party intellectual property
claims:
(a) under intellectual property rights (other than patent or
trademark) Licensable by Initial Developer to use, reproduce,
modify, display, perform, sublicense and distribute the Original
Code (or portions thereof) with or without Modifications, and/or
as part of a Larger Work; and
(b) under Patents Claims infringed by the making, using or
selling of Original Code, to make, have made, use, practice,
sell, and offer for sale, and/or otherwise dispose of the
Original Code (or portions thereof).
(c) the licenses granted in this Section 2.1(a) and (b) are
effective on the date Initial Developer first distributes
Original Code under the terms of this License.
(d) Notwithstanding Section 2.1(b) above, no patent license is
granted: 1) for code that You delete from the Original Code; 2)
separate from the Original Code; or 3) for infringements caused
by: i) the modification of the Original Code or ii) the
combination of the Original Code with other software or devices.
2.2. Contributor Grant.
Subject to third party intellectual property claims, each Contributor
hereby grants You a world-wide, royalty-free, non-exclusive license
(a) under intellectual property rights (other than patent or
trademark) Licensable by Contributor, to use, reproduce, modify,
display, perform, sublicense and distribute the Modifications
created by such Contributor (or portions thereof) either on an
unmodified basis, with other Modifications, as Covered Code
and/or as part of a Larger Work; and
(b) under Patent Claims infringed by the making, using, or
selling of Modifications made by that Contributor either alone
and/or in combination with its Contributor Version (or portions
of such combination), to make, use, sell, offer for sale, have
made, and/or otherwise dispose of: 1) Modifications made by that
Contributor (or portions thereof); and 2) the combination of
Modifications made by that Contributor with its Contributor
Version (or portions of such combination).
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
effective on the date Contributor first makes Commercial Use of
the Covered Code.
(d) Notwithstanding Section 2.2(b) above, no patent license is
granted: 1) for any code that Contributor has deleted from the
Contributor Version; 2) separate from the Contributor Version;
3) for infringements caused by: i) third party modifications of
Contributor Version or ii) the combination of Modifications made
by that Contributor with other software (except as part of the
Contributor Version) or other devices; or 4) under Patent Claims
infringed by Covered Code in the absence of Modifications made by
that Contributor.
3. Distribution Obligations.
3.1. Application of License.
The Modifications which You create or to which You contribute are
governed by the terms of this License, including without limitation
Section 2.2. The Source Code version of Covered Code may be
distributed only under the terms of this License or a future version
of this License released under Section 6.1, and You must include a
copy of this License with every copy of the Source Code You
distribute. You may not offer or impose any terms on any Source Code
version that alters or restricts the applicable version of this
License or the recipients' rights hereunder. However, You may include
an additional document offering the additional rights described in
Section 3.5.
3.2. Availability of Source Code.
Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six
(6) months after a subsequent version of that particular Modification
has been made available to such recipients. You are responsible for
ensuring that the Source Code version remains available even if the
Electronic Distribution Mechanism is maintained by a third party.
3.3. Description of Modifications.
You must cause all Covered Code to which You contribute to contain a
file documenting the changes You made to create that Covered Code and
the date of any change. You must include a prominent statement that
the Modification is derived, directly or indirectly, from Original
Code provided by the Initial Developer and including the name of the
Initial Developer in (a) the Source Code, and (b) in any notice in an
Executable version or related documentation in which You describe the
origin or ownership of the Covered Code.
3.4. Intellectual Property Matters
(a) Third Party Claims.
If Contributor has knowledge that a license under a third party's
intellectual property rights is required to exercise the rights
granted by such Contributor under Sections 2.1 or 2.2,
Contributor must include a text file with the Source Code
distribution titled "LEGAL" which describes the claim and the
party making the claim in sufficient detail that a recipient will
know whom to contact. If Contributor obtains such knowledge after
the Modification is made available as described in Section 3.2,
Contributor shall promptly modify the LEGAL file in all copies
Contributor makes available thereafter and shall take other steps
(such as notifying appropriate mailing lists or newsgroups)
reasonably calculated to inform those who received the Covered
Code that new knowledge has been obtained.
(b) Contributor APIs.
If Contributor's Modifications include an application programming
interface and Contributor has knowledge of patent licenses which
are reasonably necessary to implement that API, Contributor must
also include this information in the LEGAL file.
(c) Representations.
Contributor represents that, except as disclosed pursuant to
Section 3.4(a) above, Contributor believes that Contributor's
Modifications are Contributor's original creation(s) and/or
Contributor has sufficient rights to grant the rights conveyed by
this License.
3.5. Required Notices.
You must duplicate the notice in Exhibit A in each file of the Source
Code. If it is not possible to put such notice in a particular Source
Code file due to its structure, then You must include such notice in a
location (such as a relevant directory) where a user would be likely
to look for such a notice. If You created one or more Modification(s)
You may add your name as a Contributor to the notice described in
Exhibit A. You must also duplicate this License in any documentation
for the Source Code where You describe recipients' rights or ownership
rights relating to Covered Code. You may choose to offer, and to
charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Code. However, You
may do so only on Your own behalf, and not on behalf of the Initial
Developer or any Contributor. You must make it absolutely clear than
any such warranty, support, indemnity or liability obligation is
offered by You alone, and You hereby agree to indemnify the Initial
Developer and every Contributor for any liability incurred by the
Initial Developer or such Contributor as a result of warranty,
support, indemnity or liability terms You offer.
3.6. Distribution of Executable Versions.
You may distribute Covered Code in Executable form only if the
requirements of Section 3.1-3.5 have been met for that Covered Code,
and if You include a notice stating that the Source Code version of
the Covered Code is available under the terms of this License,
including a description of how and where You have fulfilled the
obligations of Section 3.2. The notice must be conspicuously included
in any notice in an Executable version, related documentation or
collateral in which You describe recipients' rights relating to the
Covered Code. You may distribute the Executable version of Covered
Code or ownership rights under a license of Your choice, which may
contain terms different from this License, provided that You are in
compliance with the terms of this License and that the license for the
Executable version does not attempt to limit or alter the recipient's
rights in the Source Code version from the rights set forth in this
License. If You distribute the Executable version under a different
license You must make it absolutely clear that any terms which differ
from this License are offered by You alone, not by the Initial
Developer or any Contributor. You hereby agree to indemnify the
Initial Developer and every Contributor for any liability incurred by
the Initial Developer or such Contributor as a result of any such
terms You offer.
3.7. Larger Works.
You may create a Larger Work by combining Covered Code with other code
not governed by the terms of this License and distribute the Larger
Work as a single product. In such a case, You must make sure the
requirements of this License are fulfilled for the Covered Code.
4. Inability to Comply Due to Statute or Regulation.
If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Code due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description
must be included in the LEGAL file described in Section 3.4 and must
be included with all distributions of the Source Code. Except to the
extent prohibited by statute or regulation, such description must be
sufficiently detailed for a recipient of ordinary skill to be able to
understand it.
5. Application of this License.
This License applies to code to which the Initial Developer has
attached the notice in Exhibit A and to related Covered Code.
6. Versions of the License.
6.1. New Versions.
Netscape Communications Corporation ("Netscape") may publish revised
and/or new versions of the License from time to time. Each version
will be given a distinguishing version number.
6.2. Effect of New Versions.
Once Covered Code has been published under a particular version of the
License, You may always continue to use it under the terms of that
version. You may also choose to use such Covered Code under the terms
of any subsequent version of the License published by Netscape. No one
other than Netscape has the right to modify the terms applicable to
Covered Code created under this License.
6.3. Derivative Works.
If You create or use a modified version of this License (which you may
only do in order to apply it to code which is not already Covered Code
governed by this License), You must (a) rename Your license so that
the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
"MPL", "NPL" or any confusingly similar phrase do not appear in your
license (except to note that your license differs from this License)
and (b) otherwise make it clear that Your version of the license
contains terms which differ from the Mozilla Public License and
Netscape Public License. (Filling in the name of the Initial
Developer, Original Code or Contributor in the notice described in
Exhibit A shall not of themselves be deemed to be modifications of
this License.)
7. DISCLAIMER OF WARRANTY.
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
8. TERMINATION.
8.1. This License and the rights granted hereunder will terminate
automatically if You fail to comply with terms herein and fail to cure
such breach within 30 days of becoming aware of the breach. All
sublicenses to the Covered Code which are properly granted shall
survive any termination of this License. Provisions which, by their
nature, must remain in effect beyond the termination of this License
shall survive.
8.2. If You initiate litigation by asserting a patent infringement
claim (excluding declatory judgment actions) against Initial Developer
or a Contributor (the Initial Developer or Contributor against whom
You file such action is referred to as "Participant") alleging that:
(a) such Participant's Contributor Version directly or indirectly
infringes any patent, then any and all rights granted by such
Participant to You under Sections 2.1 and/or 2.2 of this License
shall, upon 60 days notice from Participant terminate prospectively,
unless if within 60 days after receipt of notice You either: (i)
agree in writing to pay Participant a mutually agreeable reasonable
royalty for Your past and future use of Modifications made by such
Participant, or (ii) withdraw Your litigation claim with respect to
the Contributor Version against such Participant. If within 60 days
of notice, a reasonable royalty and payment arrangement are not
mutually agreed upon in writing by the parties or the litigation claim
is not withdrawn, the rights granted by Participant to You under
Sections 2.1 and/or 2.2 automatically terminate at the expiration of
the 60 day notice period specified above.
(b) any software, hardware, or device, other than such Participant's
Contributor Version, directly or indirectly infringes any patent, then
any rights granted to You by such Participant under Sections 2.1(b)
and 2.2(b) are revoked effective as of the date You first made, used,
sold, distributed, or had made, Modifications made by that
Participant.
8.3. If You assert a patent infringement claim against Participant
alleging that such Participant's Contributor Version directly or
indirectly infringes any patent where such claim is resolved (such as
by license or settlement) prior to the initiation of patent
infringement litigation, then the reasonable value of the licenses
granted by such Participant under Sections 2.1 or 2.2 shall be taken
into account in determining the amount or value of any payment or
license.
8.4. In the event of termination under Sections 8.1 or 8.2 above,
all end user license agreements (excluding distributors and resellers)
which have been validly granted by You or any distributor hereunder
prior to termination shall survive termination.
9. LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
10. U.S. GOVERNMENT END USERS.
The Covered Code is a "commercial item," as that term is defined in
48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
software" and "commercial computer software documentation," as such
terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
all U.S. Government End Users acquire Covered Code with only those
rights set forth herein.
11. MISCELLANEOUS.
This License represents the complete agreement concerning subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. This License shall be governed by
California law provisions (except to the extent applicable law, if
any, provides otherwise), excluding its conflict-of-law provisions.
With respect to disputes in which at least one party is a citizen of,
or an entity chartered or registered to do business in the United
States of America, any litigation relating to this License shall be
subject to the jurisdiction of the Federal Courts of the Northern
District of California, with venue lying in Santa Clara County,
California, with the losing party responsible for costs, including
without limitation, court costs and reasonable attorneys' fees and
expenses. The application of the United Nations Convention on
Contracts for the International Sale of Goods is expressly excluded.
Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this
License.
12. RESPONSIBILITY FOR CLAIMS.
As between Initial Developer and the Contributors, each party is
responsible for claims and damages arising, directly or indirectly,
out of its utilization of rights under this License and You agree to
work with Initial Developer and Contributors to distribute such
responsibility on an equitable basis. Nothing herein is intended or
shall be deemed to constitute any admission of liability.
13. MULTIPLE-LICENSED CODE.
Initial Developer may designate portions of the Covered Code as
"Multiple-Licensed". "Multiple-Licensed" means that the Initial
Developer permits you to utilize portions of the Covered Code under
Your choice of the NPL or the alternative licenses, if any, specified
by the Initial Developer in the file described in Exhibit A.
EXHIBIT A -Mozilla Public License.
``The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.
The Original Code is ______________________________________.
The Initial Developer of the Original Code is ________________________.
Portions created by ______________________ are Copyright (C) ______
_______________________. All Rights Reserved.
Contributor(s): ______________________________________.
Alternatively, the contents of this file may be used under the terms
of the _____ license (the "[___] License"), in which case the
provisions of [______] License are applicable instead of those
above. If you wish to allow use of your version of this file only
under the terms of the [____] License and not to allow others to use
your version of this file under the MPL, indicate your decision by
deleting the provisions above and replace them with the notice and
other provisions required by the [___] License. If you do not delete
the provisions above, a recipient may use your version of this file
under either the MPL or the [___] License."
[NOTE: The text of this Exhibit A may differ slightly from the text of
the notices in the Source Code files of the Original Code. You should
use the text of this Exhibit A rather than the text found in the
Original Code Source Code for Your Modifications.]
debian/mono-devel.prerm 0000664 0000000 0000000 00000000524 12301464506 012306 0 ustar #!/bin/sh -e
if [ "$1" = remove ]; then
update-alternatives --remove c-sharp-compiler /usr/bin/mono-csc
update-alternatives --remove resource-file-generator /usr/bin/resgen
update-alternatives --remove assembly-linker /usr/bin/al
update-alternatives --remove strong-name-tool /usr/bin/sn
fi
#DEBHELPER#
debian/libmono-system-management4.0-cil.install 0000664 0000000 0000000 00000000202 12301464506 016635 0 ustar /usr/lib/mono/4.0/System.Management.dll*
/usr/lib/mono/4.5/System.Management.dll*
/usr/lib/mono/gac/System.Management/4.0.0.0__*/
debian/libmonoboehm-2.0-dev.install 0000664 0000000 0000000 00000000067 12301464506 014307 0 ustar usr/lib/libmonoboehm-2.0.so
usr/lib/libmonoboehm-2.0.a
debian/libmono-system-json2.0-cil.install 0000664 0000000 0000000 00000000115 12301464506 015473 0 ustar /usr/lib/mono/2.0/System.Json.dll*
/usr/lib/mono/gac/System.Json/2.0.0.0__*/
debian/libmono-system-messaging2.0-cil.clideps-override 0000664 0000000 0000000 00000000041 12301464506 020267 0 ustar suggests libmono-winforms2.0-cil
debian/libmonoboehm-2.0-1.symbols.amd64 0000664 0000000 0000000 00000000053 12301464506 014620 0 ustar #include "libmonoboehm-2.0-1.symbols.i386"
debian/copyright 0000664 0000000 0000000 00000100474 12301464505 011131 0 ustar Format-Specification: http://dep.debian.net/deps/dep5/
Upstream-Name: Mono
Upstream-Source: http://ftp.novell.com/pub/mono/sources/mono
Files: *
Copyright: © 2001 Andreas Jonsson
© 2001 Andrew Sutton
© 2001 Bob Smith. http://www.thestuff.net
© 2001 Chris Hynes
© 2001 Christopher Podurgiel
© 2001 Daniel Weber
© 2001 David Dawkins
© 2001 Derek Holden (dholden@draper.com)
© 2001 Garrett Rooney (rooneg@electricjellyfish.net)
© 2001 John Barnette
© 2001 John R. Hicks (angryjohn69@nc.rr.com)
© 2001 Krister Hansson
© 2001 Mads Pultz
© 2001 Marcel Narings
© 2001 Martin Weindel
© 2001 Matthew S. Ford
© 2001 Michael Lambert, All Rights Reserved
© 2001 Moonlight Enterprises, All Rights Reserved
© 2001 Phillip Pearson (http://www.myelin.co.nz)
© 2001 Ricardo Fernández Pascual
© 2001 Scott Sanders
© 2001 Wictor Wilén (wictor@iBizkit.se)
© 2001-2002 Jason Diamond http://injektilo.org/
© 2001-2002 Marcin Szczepanski
© 2001-2002 Mike Kestner
© 2001-2002 Nick Drochak II
© 2001-2002 Southern Storm Software, Pty Ltd.
© 2001-2002 Vladimir Vukicevic (vladimir@pobox.com)
© 2001-2002 Wild West Software
© 2001-2003 Ximian, Inc. http://www.ximian.com
© 2002 Alejandro Sánchez Acosta
© 2002 Ameya Sailesh Gargesh (ameya_13@yahoo.com)
© 2002 Brian Ritchie
© 2002 Chew Keong TAN
© 2002 Chris J Breisch
© 2002 Dan Lewis
© 2002 Daniel Stodden
© 2002 Duco Fijma
© 2002 Franklin Wise
© 2002 Free Software Foundation
© 2002 Gaurav Vaish
© 2002 Jaime Anguiano Olarra
© 2002 John Donagher
© 2002 Jon Guymon
© 2002 Kevin Winchester
© 2002 Kral Ferch
© 2002 Lawrence Pit
© 2002 Martin Adoue
© 2002 Martin Baulig
© 2002 Matt Hunter
© 2002 Miguel de Icaza
© 2002 Owen Brady (Ocean at owenbrady dot net)
© 2002 Piers Haken
© 2002 Rodrigo Moya
© 2002 Stuart Caborn
© 2002 Ulrich Kunitz
© 2002-2003 Dave Bettin
© 2002-2003 Eduardo Garcia Cebollero
© 2002-2003 Greg Reinacker, Reinacker & Associates, Inc. All rights reserved
© 2002-2003 Jackson Harper, All rights reserved
© 2002-2003 Ville Palo
© 2002-2004 Motus Technologies Inc. (http://www.motus.com)
© 2002-2004 Tim Coleman
© 2002-2005 Cesar Lopez Nataren
© 2002-2005 Lluis Sanchez Gual
© 2002-2005 Rafael Teixeira
© 2002-2008 Daniel Morgan
© 2002-2008 Mainsoft Corporation.
© 2002-2010 Novell, Inc (http://www.novell.com)
© 2003 Aleksey Sanin (aleksey@aleksey.com)
© 2003 Alexandre Pigolkine (pigolkine@gmx.de)
© 2003 Brad Fitzpatrick
© 2003 Dominik Fretz
© 2003 Duncan Mak, Ximian Inc.
© 2003 Eric Glass
© 2003 Erik LeBel
© 2003 Gilles Freart
© 2003 Ian MacLean
© 2003 Jean-Marc André
© 2003 Jochen Wezel (CompuMaster GmbH)
© 2003 Johannes Roith
© 2003 Joshua Tauberer
© 2003 Latitude Geographics Group, All rights reserved
© 2003 Lee Mallabone
© 2003 Martin Willemoes Hansen
© 2003 Oleg Tkachenko
© 2003 Patrick Kalkman
© 2003 Patrik Torstensson
© 2003 Pedro Martínez Juliá
© 2003 Peter Van Isacker
© 2003 Phillip Jerkins
© 2003 Sergey Chaban (serge@wildwestsoftware.com)
© 2003 Stefan Görling
© 2003 The Mentalis.org Team (http://www.mentalis.org/)
© 2003 Thong (Tum) Nguyen [tum@veridicus.com]
© 2003-2004 Andreas Nahr
© 2003-2004 Atsushi Enomoto
© 2003-2004 Ben Maurer
© 2003-2004 Carlos Guzman Alvarez
© 2003-2004 Todd Berman
© 2003-2007 Alp Toker
© 2003-2007 Juraj Skripsky
© 2003-2008 Jonathan Pryor
© 2003-2008 Niels Kokholm
© 2003-2008 Peter Sestoft
© 2004 Edd Dumbill
© 2004 Everaldo Canuto
© 2004 IT+ A/S (http://www.itplus.dk)
© 2004 Ivan Hamilton
© 2004 Luca Barbieri
© 2004 Matthijs ter Woord
© 2004 Punit Todi
© 2004-2005 Geoff Norton.
© 2004-2006 Jaroslaw Kowalski
© 2004-2006 John Luke
© 2004-2008 Gert Driesen
© 2004-2008 HotFeet GmbH (http://www.hotfeet.ch)
© 2005 akiramei (mei@work.email.ne.jp)
© 2005 Carlo Kok (ck@carlo-kok.com)
© 2005 David Waite (mass@akuma.org)
© 2005 Hubert FONGARNAND
© 2005 Iain McCoy
© 2005 Senganal T
© 2005 Sharif FarsiWeb, Inc. (http://www.farsiweb.info)
© 2005 Voelcker Informatik AG
© 2005-2007 Marek Sieradzki
© 2005-2008 Jb Evain (http://evain.net)
© 2005-2008 Jiri George Moudry
© 2005-2008 Kornél Pál
© 2006 Alexander Olk
© 2006 Bruno Haible
© 2006 Evaluant RC S.A
© 2006 Forcom (http://www.forcom.com.pl/)
© 2006 Marek Habersack
© 2006 Matt Hargett
© 2006 Patrick Earl
© 2006 Sridhar Kulkarni
© 2006-2007 Dmitry S. Kataev
© 2006-2009 Daniel Nauck
© 2006-2009 Jonathan Chambers
© 2007 Andreas Noever
© 2007 Dean Brettle
© 2007 Marcos Cobena (http://www.youcannoteatbits.org/)
© 2007-2008 Andreia Gaita
© 2007-2008 Ivan N. Zlatev
© 2007-2008 Pascal Craponne
© 2007-2008 Stefan Klinger
© 2008 Andy Hume
© 2008 db4objects, Inc. (http://www.db4o.com)
© 2008 Eric Butler
© 2008 George Giolfan
© 2008 James Fitzsimons
© 2008 Michael Barker
© 2008 Realtime Worlds Ltd
© 2008-2009 Jérémie "Garuma" Laval
© 2009 Aaron Bockover
© 2009 Craig Sutherland
© 2009 Eric Maupin (http://www.ermau.com)
© 2009 leppie (http://xacc.wordpress.com/)
© 2009 Olivier Dufour olivier(dot)duff(at)gmail(dot)com
© 2011-2013 Xamarin Inc (http://www.xamarin.com)
License: MIT
Files: debian/*
Copyright: © 2002 Robert McQueen
© 2002-2003 Alp Toker
© 2004-2013 Mirco Bauer
© 2008-2010 Jo Shields
License: GPL
Files: debian/detector/*
Copyright: © Ilya Konstantinov
© 2005 Colin Watson
License: GPL-2
Files: mono/*
Copyright: © 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
© 2000 Intel Corporation. All rights reserved.
© 2001 Martin Weindel
© 2001 Radek Doulik
© 2001-2002 Ximian, Inc.
© 2002 Sergey Chaban
© 2002-2004 Neale Ferguson
© 2002-2009 Novell, Inc (http://www.novell.com)
© 2003 PT Cakram Datalingga Duaribu http://www.cdl2000.com
© 2003-2004 Bernie Solomon
© 2006 Broadcom
© 2006 Sergey Tikhonov (tsv@solvo.ru)
© 2007 Randolph Chung
© 2007-2008 Andreas Faerber
© 2008 Kornél Pál
© 2011-2012 Xamarin Inc (http://www.xamarin.com)
License: LGPL-2
Files: libgc/*
Copyright: © 1988-1989 Hans-J. Boehm, Alan J. Demers
© 1991-1996 by Xerox Corporation. All rights reserved.
© 1996-1999 by Silicon Graphics. All rights reserved.
© 1998 Fergus Henderson. All rights reserved.
© 1999-2004 by Hewlett-Packard Company. All rights reserved.
© 1999-2001 by Red Hat, Inc. All rights reserved.
License: other
THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
Permission is hereby granted to use or copy this program
for any purpose, provided the above notices are retained on all copies.
Permission to modify the code and to distribute modified code is granted,
provided the above notices are retained, and a notice that the code was
modified is included with the above copyright notice.
Files: mono/benchmark/logic.cs,
mcs/tools/prj2make/*,
mcs/class/Compat.ICSharpCode.SharpZipLib/*,
mcs/class/ICSharpCode.SharpZipLib/*
Copyright: © 1998-2001 Free Software Foundation, Inc.
© 2001 Southern Storm Software, Pty Ltd.
© 2001-2005 Mike Krueger
© 2004 Francisco T. Martinez
© 2004-2005 John Reilly
License: GPL-2+
Files: mcs/tools/pdb2mdb/*,
mcs/class/dlr/*,
mcs/class/MicrosoftAjaxLibrary/*,
mcs/class/System.Web.Mvc/*,
mcs/class/System.Web.Mvc2/*,
mono/docs/HtmlAgilityPack/*
Copyright: © 2003 Ximian, Inc (http://www.ximian.com)
© 2007-2009 Microsoft Corporation
© 2009 Simon Mourier
License: Ms-PL
Files: mcs/tools/monodoc/Lucene.Net/*
Copyright: © 2004 The Apache Software Foundation
License: Apache-2.0
Files: mcs/tools/csharp/repl.cs,
mcs/mcs/*
Copyright: © 2001-2003 Ximian, Inc (http://www.ximian.com)
© 2003-2009 Novell, Inc
© 2008 John Resig (jquery.com)
License: MIT | GPL-2
Files: mcs/class/ByteFX.Data/*,
mcs/class/Npgsql/*
Copyright: © 2001 Matthew S. Ford
© 2002-2004 ByteFX, Inc.
© 2002-2006 The Npgsql Development Team
© 2003 Pedro Martínez Juliá
© 2003 PostgreSQL Global Development Group
© 2003 PT Cakram Datalingga Duaribu (http://www.cdl2000.com)
© 2004 Emiliano Necciari
© 2004-2005 Novell, Inc (http://www.novell.com)
© 2004-2009 Rolf Bjarne Kvinge, RKvinge@novell.com
License: LGPL-2.1+
Files: mcs/tools/csharp/getline.cs
Copyright: © 2008 Novell, Inc.
License: MIT | Apache-2.0
Files: mcs/tools/lc/*
Copyright: © 2009 RemObjects Software
© 2008 Novell (http://www.novell.com)
License: MIT
Files: mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/*
Copyright: © 2007 James Newton-King
License: MIT
Files: mcs/nunit24/*
Copyright: © 2000-2002 Philip A. Craig
© 2002-2004 James W. Newkirk
© 2002-2004 Michael C. Two
© 2002-2004 Alexei A. Vorontsov
© 2002-2008 Charlie Poole
License: other
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the
use of this software.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim
that you wrote the original software. If you use this software in a product,
an acknowledgment (see the following) in the product documentation is
required.
Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James
W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002
Philip A. Craig
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Files: mono/utils/strtod.c,
mcs/nunit24/NUnitExtensions/core/RowTest/*,
mcs/nunit24/NUnitExtensions/framework/RowTestAttribute.cs,
mcs/nunit24/NUnitExtensions/framework/SpecialValue.cs,
mcs/nunit24/NUnitExtensions/framework/RowAttribute.cs,
mcs/nunit24/NUnitExtensions/framework/RowTest/*
Copyright: © 1991-2001 by Lucent Technologies
© 2007 Andreas Schlapsi
License: MIT
Files: ikvm-native/*,
mono/io-layer/wapi_glob.*,
mono/utils/freebsd-*,
mcs/jay/*,
mcs/class/RabbitMQ.Client/docs/*
Copyright: © 1989-1993 The Regents of the University of California. All rights reserved.
© 1996-1998 John D. Polstra.
© 2004 Apple Computer, Inc.
© 2004 Jeroen Frijters
© 2004 The Mozilla Foundation
© 2009 AMQP Working Group
License: BSD
Files: mcs/class/Mono.CodeContracts/*
Copyright: © 2010 Chris Bacon
© 2011 Alexander Chebaturkin
License: MIT
Files: mcs/class/Mono.Parallel/*
Copyright: © 2008-2011 Jérémie "Garuma" Laval
License: MIT
Files: mcs/class/System.ComponentModel.Composition.4.5/*
Copyright: © Microsoft Corporation. All rights reserved.
License: Ms-PL
Comment:
This directory contains an import of Microsoft's Mananged Extensibility 2
Preview 4 as downloaded from: http://mef.codeplex.com/
Licensed under Ms-PL: http://mef.codeplex.com/license
Files: mcs/class/System.Net.Http/*
Copyright: © 2011-2012 Xamarin Inc (http://www.xamarin.com)
License: MIT
Files: mcs/class/System.Threading.Tasks.Dataflow/*
Copyright: © 2011 Jérémie "garuma" Laval
© 2012 Petr Onderka
License: MIT
Files: mcs/class/System.Web.Mvc3/*
mcs/class/System.Json.Microsoft/*
Copyright: © Microsoft Corporation. All rights reserved.
License: Apache-2.0
Comment:
This directory contains an import of Microsoft's ASP.NET MVC project:
http://aspnetwebstack.codeplex.com/
Licensed under Apache-2.0: http://aspnetwebstack.codeplex.com/license
Files: mcs/class/System.Json.Microsoft/Test/*
Copyright: © 2011 Xamarin, Inc.
License: MIT
Files: mcs/class/System/Mono.Net.Dns/*
Copyright: © 2011 Gonzalo Paniagua Javier
License: Apache-2.0
Files: external/Lucene.Net/*
Copyright: © 2006-2012 The Apache Software Foundation
License: Apache-2.0
Files: external/Lucene.Net/src/contrib/Snowball/SF/Snowball/Ext/HungarianStemmer.cs
external/Lucene.Net/src/contrib/Snowball/SF/Snowball/Ext/PortugueseStemmer.cs
external/Lucene.Net/src/contrib/Snowball/SF/Snowball/Ext/TurkishStemmer.cs
external/Lucene.Net/src/contrib/Snowball/SF/Snowball/Ext/RomanianStemmer.cs
Copyright: © 2001 Dr Martin Porter
© 2002 Richard Boulton
© 2006-2012 The Apache Software Foundation
License: Apache-2.0 | BSD
Files: external/Lucene.Net/src/core/Util/UnicodeUtil.cs
Copyright: © 2001-2004 Unicode, Inc.
© 2006-2012 The Apache Software Foundation
License: Apache 2.0 | other
Disclaimer
This source code is provided as is by Unicode, Inc. No claims are
made as to fitness for any particular purpose. No warranties of any
kind are expressed or implied. The recipient agrees to determine
applicability of information provided. If this file has been
purchased on magnetic or optical media from Unicode, Inc., the
sole remedy for any claim will be exchange of defective media
within 90 days of receipt.
Limitations on Rights to Redistribute This Code
Unicode, Inc. hereby grants the right to freely use the information
supplied in this file in the creation of products supporting the
Unicode Standard, and to make copies of this file in any form
for internal or external distribution as long as this notice
remains attached.
Files: external/Newtonsoft.Json/*
Copyright: © 2007 James Newton-King
License: MIT
Files: external/Newtonsoft.Json/Src/Newtonsoft.Json/Utilities/LinqBridge.cs
Copyright: © 2007-2009 Atif Aziz, Joseph Albahari. All rights reserved.
License: BSD
Files: external/aspnetwebstack/*
Copyright: © Microsoft Corporation. All rights reserved.
License: Apache-2.0
Files: external/aspnetwebstack/test/System.Web.Helpers.Test/TestFiles/xhtml11-flat.dtd
Copyright: © 1998-2000 World Wide Web Consortium
License: other
Permission to use, copy, modify and distribute the XHTML DTD and its
accompanying documentation for any purpose and without fee is hereby
granted in perpetuity, provided that the above copyright notice and
this paragraph appear in all copies. The copyright holders make no
representation about the suitability of the DTD for any purpose.
It is provided "as is" without expressed or implied warranty.
Files: external/cecil/*
Copyright: © 2002-2003 Ximian, Inc. http://www.ximian.com
© 2003 Motus Technologies Inc. (http://www.motus.com)
© 2004-2006 Novell Inc. (http://www.novell.com)
© 2008-2011 Jb Evain
© 2008 Juerg Billeter
License: MIT
Files: external/cecil/symbols/pdb/Microsoft.Cci.Pdb/*
Copyright: © Microsoft. All rights reserved
License: Ms-PL
Files: external/entityframework/*
Copyright: © Microsoft Open Technologies, Inc. All rights reserved.
License: Apache-2.0
Files: external/ikvm/openjdk/*
external/ikvm/openjdk/java/awt/image/BufferedImage.java
external/ikvm/openjdk/java/awt/image/IndexColorModel.java
external/ikvm/openjdk/java/awt/GraphicsConfiguration.java
external/ikvm/runtime/fdlibm/*
external/ikvm/openjdk/sun/font/StrikeCache.java
external/ikvm/openjdk/sun/font/FontManager.java
Copyright: © 1994-1997, 2003, 2006-2008, 2010-2012 Oracle and/or its affiliates. All rights reserved
© 1996, 1997 Taligent, Inc. - All Rights Reserved
© 1996-1999 IBM Corp. - All Rights Reserved
© 1999-2001, 2004-2006, 2008, 2011 Free Software Foundation, Inc
© 2002-2007, 2009 Jeroen Frijters
© 2007 Red Hat, Inc
© 2009-2012 Volker Berlin (i-net software)
© 2010-2011 Karsten Heinrich (i-net software)
License: GPL-2
Files: external/ikvm/openjdk/java/util/zip/*
external/ikvm/openjdk/java/awt/color/ICC_ColorSpace.java
external/ikvm/openjdk/java/awt/image/*
external/ikvm/openjdk/icedtea/jce/
external/ikvm/openjdk/gnu/java/*
external/ikvm/openjdk/sun/java2d/SunCompositeContext.java
Copyright: © 1999-2005, 2011 Free Software Foundation, Inc
License: GPL-2+
Files: external/ikvm/openjdk/java/lang/LangHelper.java
external/ikvm/openjdk/java/util/zip/ClassStubZipEntry.java
external/ikvm/openjdk/java/net/SocketUtil.java
external/ikvm/openjdk/java/lang/ref/Reference.java
external/ikvm/openjdk/java/lang/VMSystemProperties.java
external/ikvm/openjdk/java/lang/LangHelper.java
external/ikvm/openjdk/java/lang/reflect/ReflectHelper.java
external/ikvm/openjdk/sun/net/www/protocol/ikvmres/Handler.java
external/ikvm/openjdk/sun/font/*
external/ikvm/openjdk/sun/java2d/*
external/ikvm/openjdk/sun/jdbc/odbc/*
external/ikvm/openjdk/sun/security/*
external/ikvm/openjdk/sun/awt/Win32FontManager.java
external/ikvm/openjdk/sun/awt/windows/WPrinterJob.java
external/ikvm/openjdk/sun/awt/IkvmDataTransferer.java
external/ikvm/openjdk/sun/awt/AppContextDC.java
external/ikvm/openjdk/sun/awt/image/GifImageDecoder.java
external/ikvm/openjdk/sun/awt/image/JPEGImageDecoder.java
external/ikvm/openjdk/sun/awt/image/IkvmImageDecoder.java
external/ikvm/openjdk/sun/awt/image/ImageRepresentation.java
external/ikvm/openjdk/sun/nio/ch/SelectionKeyImpl.java
external/ikvm/openjdk/sun/nio/fs/NetFileSystemProvider.java
external/ikvm/openjdk/sun/nio/fs/DefaultFileSystemProvider.java
external/ikvm/openjdk/sun/nio/fs/DefaultFileTypeDetector.java
external/ikvm/openjdk/sun/nio/fs/NetFileSystem.java
external/ikvm/openjdk/sun/nio/fs/NetPath.java
external/ikvm/openjdk/sun/misc/Unsafe.java
external/ikvm/openjdk/sun/misc/MiscHelper.java
external/ikvm/openjdk/sun/print/PrintPeer.java
external/ikvm/openjdk/sun/print/UnixPrintServiceLookup.java
external/ikvm/openjdk/sun/print/Win32PrintJob.java
external/ikvm/openjdk/sun/print/Win32PrintServiceLookup.java
external/ikvm/openjdk/sun/management/FileSystemImpl.java
external/ikvm/openjdk/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
external/ikvm/openjdk/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
external/ikvm/openjdk/com/sun/management/OperatingSystem.java
external/ikvm/openjdk/ikvm/awt/IkvmToolkit.java
external/ikvm/openjdk/ikvm/internal/*
external/ikvm/openjdk/ExtensionAttribute.java
external/ikvm/openjdk/GenerateSystemCore.cs
external/ikvm/classpath/sun/misc/Ref.java
external/ikvm/classpath/ikvm/*
external/ikvm/classpath/gnu/*
external/ikvm/runtime/*
external/ikvm/debugger/*
external/ikvm/ikvm/*
external/ikvm/ikvmstub/*
external/ikvm/ikvmc/*
external/ikvm/awt/*
external/ikvm/tools/*
external/ikvm/msbuild/*
external/ikvm/reflect/*
external/ikvm/native/*
Copyright: © 2002-2013 Jeroen Frijters
© 2006-2013 Volker Berlin (i-net software)
© 2006 Active Endpoints, Inc
© 2010-2011 Karsten Heinrich (i-net software)
© 2011 Trevor Bell (Siemens Energy, Inc.)
© 2011 Marek Safar
License: zlib/libpng
Files: external/rx/*
Copyright: Microsoft Open Technologies, Inc. All rights reserved
License: Apache-2.0
Comment:
This directory contains an import of Microsoft's Reactive Extensions project:
http://rx.codeplex.com/
Licensed under Apache-2.0: http://rx.codeplex.com/license
Files: external/debian-snapshot/*
Copyright: © 2005, 2007-2010 Mirco Bauer
© 2006-2007 Dylan R. E. Moonfire
© 2006 Sebastian Dröge
© 2010, 2012 Jo Shields
License: GPL
Files: support/*
Copyright: © 1995-2006 Mark Adler
© 1995-2006 Jean-loup Gailly.
© 1998-2005 Gilles Vollant
© 2004-2006 Jonathan Pryor
© 2005 Daniel Drake
© 2005-2009 Novell, Inc.
License: zlib/libpng
Files: support/minizip/*
Copyright: © 1990-2000 Info-ZIP. All rights reserved.
© 1998-2005 Gilles Vollant
License: zlib/libpng
License: Apache-2.0
On Debian systems the full text of the Apache Software License 2.0 can be
found in the `/usr/share/common-licenses/Apache-2.0' file.
License: LGPL-2
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation;
version 2 of the License.
This library 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
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
On Debian systems the full text of the GNU Library General Public License can be
found in the `/usr/share/common-licenses/LGPL-2' file.
License: LGPL-2.1
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation;
version 2.1 of the License.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems the full text of the GNU Lesser General Public License can be
found in the `/usr/share/common-licenses/LGPL-2.1' file.
License: GPL
This program 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, either version 3 of the License, or
(at your option) any later version.
This program 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 program. If not, see .
On Debian systems the full text of the GNU General Public License can be found
in the `/usr/share/common-licenses/GPL' file.
License: GPL-2
This program 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 of the License.
This program 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 program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
On Debian systems the full text of the GNU General Public License can be found
in the `/usr/share/common-licenses/GPL-2' file.
License: GPL-2+
Ths program 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; either version 2 of the License, or
(at your option) any later version.
Th is program 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 program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
On Debian systems the full text of the GNU General Public License can be found
in the `/usr/share/common-licenses/GPL-2' file.
License: MIT
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.
License: zlib/libpng
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
License: BSD
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
License: Ms-PL
This license governs use of the accompanying software. If you use the
software, you accept this license. If you do not accept the license, do not
use the software.
1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution"
have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to
the software.
A "contributor" is any person that distributes its contribution under this
license.
"Licensed patents" are a contributor's patent claims that read directly on its
contribution.
2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants you
a non-exclusive, worldwide, royalty-free copyright license to reproduce its
contribution, prepare derivative works of its contribution, and distribute
its contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free license under its licensed patents to
make, have made, use, sell, offer for sale, import, and/or otherwise dispose
of its contribution in the software or derivative works of the
contribution in the software.
3. Conditions and Limitations
(A) No Trademark License- This license does not grant you rights to use any
contributors' name, logo, or trademarks.
(B) If you bring a patent claim against any contributor over patents that you
claim are infringed by the software, your patent license from such
contributor to the software ends automatically.
(C) If you distribute any portion of the software, you must retain all
copyright, patent, trademark, and attribution notices that are present in the
software.
(D) If you distribute any portion of the software in source code form, you may
do so only under this license by including a complete copy of this license
with your distribution. If you distribute any portion of the software in
compiled or object code form, you may only do so under a license that complies
with this license.
(E) The software is licensed "as-is." You bear the risk of using it. The
contributors give no express warranties, guarantees or conditions. You may
have additional consumer rights under your local laws which this license
cannot change. To the extent permitted under your local laws, the contributors
exclude the implied warranties of merchantability, fitness for a particular
purpose and non-infringement.
debian/libmono-npgsql4.0-cil.install 0000664 0000000 0000000 00000000141 12301464505 014504 0 ustar /usr/lib/mono/4.0/Npgsql.dll*
/usr/lib/mono/4.5/Npgsql.dll*
/usr/lib/mono/gac/Npgsql/4.0.0.0__*/
debian/libmono-i18n-west2.0-cil.install 0000664 0000000 0000000 00000000174 12301464505 014743 0 ustar /usr/lib/mono/gac/I18N/2.0.*/
/usr/lib/mono/gac/I18N.West/2.0.*/
/usr/lib/mono/2.0/I18N.dll
/usr/lib/mono/2.0/I18N.West.dll
debian/libmonosgen-2.0-1.symbols.kfreebsd-i386 0000664 0000000 0000000 00000000052 12301464506 016022 0 ustar #include "libmonosgen-2.0-1.symbols.i386"
debian/libmono-system-reactive-debugger2.2-cil.install 0000664 0000000 0000000 00000000147 12301464506 020115 0 ustar /usr/lib/mono/4.5/System.Reactive.Debugger.dll*
/usr/lib/mono/gac/System.Reactive.Debugger/2.2.0.0__*/
debian/libmono-system-web2.0-cil.install 0000664 0000000 0000000 00000002300 12301464506 015275 0 ustar debian/tmp/usr/lib/mono/gac/System.Web/2.0.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Extensions/1.0.61025.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Extensions/3.5.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Extensions.Design/1.0.61025.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Extensions.Design/3.5.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Services/2.0.0.0__*/
debian/tmp/usr/lib/mono/gac/System.ComponentModel.DataAnnotations/3.5.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Abstractions/3.5.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.DynamicData/3.5.0.0__*/
debian/tmp/usr/lib/mono/gac/System.Web.Routing/3.5.0.0__*/
debian/tmp/usr/lib/mono/2.0/System.Web.dll
debian/tmp/usr/lib/mono/2.0/System.Web.Extensions.dll
debian/tmp/usr/lib/mono/2.0/System.Web.Extensions.Design.dll
debian/tmp/usr/lib/mono/2.0/System.Web.Services.dll
debian/tmp/usr/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
debian/tmp/usr/lib/mono/2.0/System.Web.Abstractions.dll
debian/tmp/usr/lib/mono/2.0/System.Web.DynamicData.dll
debian/tmp/usr/lib/mono/2.0/System.Web.Routing.dll
debian/tmp/usr/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
debian/tmp/usr/lib/mono/compat-2.0/System.Web.Extensions.dll
debian/libmono-system-web-extensions-design4.0-cil.install 0000664 0000000 0000000 00000000243 12301464506 020747 0 ustar /usr/lib/mono/4.0/System.Web.Extensions.Design.dll*
/usr/lib/mono/4.5/System.Web.Extensions.Design.dll*
/usr/lib/mono/gac/System.Web.Extensions.Design/4.0.0.0__*/
debian/libmono-system-runtime-serialization-formatters-soap4.0-cil.install 0000664 0000000 0000000 00000000323 12301464506 024207 0 ustar /usr/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll*
/usr/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll*
/usr/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/4.0.0.0__*/
debian/libmono-web4.0-cil.install 0000664 0000000 0000000 00000000147 12301464506 013764 0 ustar /usr/lib/mono/4.0/Mono.Web.dll*
/usr/lib/mono/4.5/Mono.Web.dll*
/usr/lib/mono/gac/Mono.Web/4.0.0.0__*/
debian/mono-api-source-check 0000775 0000000 0000000 00000000236 12301464506 013210 0 ustar #!/bin/sh
OLD_VER=$1
NEW_VER=$2
git diff --ignore-all-space $OLD_VER $NEW_VER | filterdiff -i "*.cs" -x '*/Test/*' | egrep "\+\+\+|[+-]\s*(public|protected)"
debian/libmono-cairo2.0-cil.install 0000664 0000000 0000000 00000000131 12301464505 014272 0 ustar debian/tmp/usr/lib/mono/gac/Mono.Cairo/2.0.*/
debian/tmp/usr/lib/mono/2.0/Mono.Cairo.dll
debian/mono.runtime-script 0000664 0000000 0000000 00000011450 12301464506 013051 0 ustar #!/usr/bin/perl
#
# Setup
#
# Directives
use strict;
use warnings;
use File::Basename;
# Figure out the mode
my $mode = shift @ARGV;
if (!defined $mode)
{
print STDERR "E: You must supply a mode\n";
print STDERR "E: Use: install-framework, install, remove-framework, remove, or name\n";
exit 1;
}
# Name is simply
if ($mode eq "name")
{
print "Mono\n";
exit 0;
}
# Get the base directory
my $basedir = "/usr/share/cli-common/packages.d/";
# Get the base file
my $basename = shift @ARGV;
# We're looking to install a framework
# The program gets the name of the package, then a list of
# the (framework version×10, full path) pairs
if ($mode eq "install-framework")
{
my $framework_prefix = "/usr/lib/mono";
# TODO: We could detect this ourselves
my %runtime_versions = (20 => "$framework_prefix/2.0",
35 => "$framework_prefix/3.5",
40 => "$framework_prefix/4.0",
45 => "$framework_prefix/4.5");
my $uninstall = "$basedir/$basename.mono-framework";
open UNINSTALL, ">$uninstall"
or die "E: Cannot open uninstall: $uninstall";
while (@ARGV)
{
my $framework_ver = int(shift @ARGV);
my $dll = shift @ARGV;
if (! exists($runtime_versions{$framework_ver}))
{
printf STDERR "W: Attempted to install framework library for unsupported version $framework_ver";
next;
}
my $target = "$runtime_versions{$framework_ver}/" . basename($dll);
if (-f $target)
{
# Ensure we're idempotent
unlink $target;
}
symlink $dll, $target
or die "E: Unable to install $dll into framework path: $target\n";
print UNINSTALL "$target\n";
}
close UNINSTALL;
exit 0;
}
# Removing is also simple
if ($mode eq "remove-framework")
{
# Get the uninstall file
my $uninstall = "$basedir/$basename.mono-framework";
if (-f $uninstall)
{
# Go through the file
open UNINSTALL, "<$uninstall" or
die "E: Cannot open uninstall file ($!)";
while ()
{
chomp;
unlink($_) or
printf STDERR "E: Unable to remove $_\n";
}
close UNINSTALL;
unlink($uninstall);
}
# We are good
exit 0;
}
# This program gets the name of a file (ending in .installcligac) and
# a list of assemblies to install, as full paths. The ones given are
# the only ones that passed the white/blacklisting.
my $cligac = "/usr/share/cli-common/packages.d/$basename.installcligac";
if (! -f $cligac)
{
print STDERR "E: File does not exist: $cligac\n";
exit 1;
}
# Removing is also simple
if ($mode eq "remove")
{
# Get the uninstall file
my $uninstall = "$basedir/$basename.mono";
if (-f $uninstall)
{
# Go through the file
open UNINSTALL, "<$uninstall" or
die "E: Cannot open uninstall file ($!)";
while ()
{
my $assembly = $_;
chomp($assembly);
my $cmd = "/usr/bin/gacutil -u $assembly > /dev/null";
my $res = system($cmd);
if ($res > 0) {
print STDERR "W: removing assembly: $assembly failed!\n";
}
}
close UNINSTALL;
# Unlike the file
unlink($uninstall);
}
# We are good
exit 0;
}
# The only thing left should be "install"
if ($mode ne "install")
{
print STDERR "E: Unknown mode: $mode\n";
print STDERR "E: Use: install-framework, install, remove-framework, remove or name\n";
exit 1;
}
# Open up our uninstall file
open UNINSTALL, ">$basedir/$basename.mono"
or die "E: Cannot open uninstall: $basedir/$basename.mono";
# Go through the file
open CLIGAC, "<$cligac" or die "E: Cannot open: $cligac ($!)";
while (@ARGV)
{
# Get the assembly name
my $dll = shift @ARGV;
# Make sure it is there
if (! -f $dll)
{
print STDERR "E: Assembly does not exist: $dll\n";
exit 1;
}
# Figure out the mono's precise name
my $fullname = get_full_name($dll);
# Write out the uninstall file
print UNINSTALL "$fullname\n";
# Install the file. We use the "../../../.." to make it a
# relative path to this program (since gacutil doesn't like
# absolute paths). There isn't a problem of doing too many
# since we typically run from the root context.
my $cmd = "(cd `dirname $dll` && "
. "/usr/bin/gacutil -i `basename $dll`"
. " > /dev/null)";
system($cmd) == 0 or die "E: installing Assembly $dll failed\n";
}
close CLIGAC;
close UNINSTALL;
# Finish up successfully
exit 0;
# Get the name of the assembly in a manner suitable for uninstall
# using gacutil.
sub get_full_name
{
# Get the name
my $dll = shift;
# Open a pipe to monop
my $cmd = "LANG=C /usr/bin/mono /usr/share/mono/MonoGetAssemblyName.exe $dll";
open PIPE, "$cmd |" or die "E: Cannot open pipe to assembly builder $dll";
# This generate a single line that produces the desired results
$_ = ;
chomp;
# assembly1, Version=1.0.0.0, Culture=en, PublicKeyToken=0123456789abcdef
return $_;
}
debian/libmono-system-servicemodel-discovery4.0-cil.install 0000664 0000000 0000000 00000000246 12301464506 021217 0 ustar /usr/lib/mono/4.0/System.ServiceModel.Discovery.dll*
/usr/lib/mono/4.5/System.ServiceModel.Discovery.dll*
/usr/lib/mono/gac/System.ServiceModel.Discovery/4.0.0.0__*/
debian/libmono-system-windows-forms4.0-cil.install 0000664 0000000 0000000 00000000213 12301464506 017341 0 ustar /usr/lib/mono/4.0/System.Windows.Forms.dll*
/usr/lib/mono/4.5/System.Windows.Forms.dll*
/usr/lib/mono/gac/System.Windows.Forms/4.0.0.0__*/
debian/libmonoboehm-2.0-1.symbols.mipsel 0000664 0000000 0000000 00000000463 12301464506 015203 0 ustar #include "libmonoboehm-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_read16@VER_1 3.2.1+dfsg
mono_read32@VER_1 3.2.1+dfsg
mono_read64@VER_1 3.2.1+dfsg
mono_arch_emit_epilog_sub@VER_1 3.2.1+dfsg
mono_arch_emit_this_vret_args@VER_1 3.2.1+dfsg
mono_arch_get_inst_for_method@VER_1 3.2.1+dfsg
debian/libmono-cil-dev.install 0000664 0000000 0000000 00000000751 12301464505 013543 0 ustar /usr/lib/pkgconfig/mono.pc
/usr/lib/pkgconfig/mono-cairo.pc
/usr/lib/pkgconfig/aspnetwebstack.pc
/usr/lib/pkgconfig/cecil.pc
/usr/lib/pkgconfig/system.web.extensions_1.0.pc
/usr/lib/pkgconfig/system.web.extensions.design_1.0.pc
/usr/lib/pkgconfig/system.web.mvc.pc
/usr/lib/pkgconfig/system.web.mvc2.pc
/usr/lib/pkgconfig/system.web.mvc3.pc
/usr/lib/pkgconfig/wcf.pc
/usr/lib/pkgconfig/mono.web.pc
/usr/lib/pkgconfig/dotnet.pc
/usr/lib/pkgconfig/dotnet35.pc
/usr/lib/pkgconfig/reactive.pc
debian/cli.binfmt 0000664 0000000 0000000 00000000142 12301464505 011135 0 ustar package mono-runtime
detector /usr/lib/cli/binfmt-detector-cli
interpreter /usr/bin/cli
magic MZ
debian/mono-runtime-common.prerm 0000664 0000000 0000000 00000000235 12301464506 014157 0 ustar #!/bin/sh -e
if [ "$1" = remove ] && [ -x /usr/sbin/update-binfmts ]; then
update-binfmts --package mono-runtime --remove cli /usr/bin/cli
fi
#DEBHELPER#
debian/libmono-ldap2.0-cil.install 0000664 0000000 0000000 00000000157 12301464505 014125 0 ustar debian/tmp/usr/lib/mono/gac/Novell.Directory.Ldap/2.0.*/
debian/tmp/usr/lib/mono/2.0/Novell.Directory.Ldap.dll
debian/libmonoboehm-2.0-1.symbols.i386 0000664 0000000 0000000 00000001042 12301464506 014375 0 ustar #include "libmonoboehm-2.0-1.symbols"
mono_breakpoint_clean_code@VER_1 3.2.1+dfsg
mono_breakpoint_info@VER_1 3.2.1+dfsg
mono_hwcap_x86_has_cmov@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_fcmov@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse1@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse2@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse3@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse41@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse42@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse4a@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_ssse3@VER_1 3.2.3+dfsg
mono_hwcap_x86_is_xen@VER_1 3.2.3+dfsg
debian/libmono-webmatrix-data4.0-cil.install 0000664 0000000 0000000 00000000171 12301464506 016115 0 ustar /usr/lib/mono/4.0/WebMatrix.Data.dll*
/usr/lib/mono/4.5/WebMatrix.Data.dll*
/usr/lib/mono/gac/WebMatrix.Data/4.0.0.0__*/
debian/libmonosgen-2.0-1.symbols.i386 0000664 0000000 0000000 00000001041 12301464506 014236 0 ustar #include "libmonosgen-2.0-1.symbols"
mono_breakpoint_clean_code@VER_1 3.2.1+dfsg
mono_breakpoint_info@VER_1 3.2.1+dfsg
mono_hwcap_x86_has_cmov@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_fcmov@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse1@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse2@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse3@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse41@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse42@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_sse4a@VER_1 3.2.3+dfsg
mono_hwcap_x86_has_ssse3@VER_1 3.2.3+dfsg
mono_hwcap_x86_is_xen@VER_1 3.2.3+dfsg
debian/libmono-accessibility4.0-cil.install 0000664 0000000 0000000 00000000166 12301464505 016036 0 ustar /usr/lib/mono/4.0/Accessibility.dll*
/usr/lib/mono/4.5/Accessibility.dll*
/usr/lib/mono/gac/Accessibility/4.0.0.0__*/
debian/libmono-system-core4.0-cil.install 0000664 0000000 0000000 00000000160 12301464506 015454 0 ustar /usr/lib/mono/4.0/System.Core.dll*
/usr/lib/mono/4.5/System.Core.dll*
/usr/lib/mono/gac/System.Core/4.0.0.0__*/
debian/libmono-webbrowser4.0-cil.install 0000664 0000000 0000000 00000000174 12301464506 015370 0 ustar /usr/lib/mono/4.0/Mono.WebBrowser.dll*
/usr/lib/mono/4.5/Mono.WebBrowser.dll*
/usr/lib/mono/gac/Mono.WebBrowser/4.0.0.0__*/
debian/mono-runtime-common.dirs 0000664 0000000 0000000 00000000043 12301464506 013770 0 ustar usr/share/binfmts
usr/share/dotnet
debian/mono-runtime-common.docs 0000664 0000000 0000000 00000000052 12301464506 013757 0 ustar README.md
AUTHORS
NEWS
debian/changelog.1
debian/libmono-system-data-linq4.0-cil.install 0000664 0000000 0000000 00000000177 12301464506 016406 0 ustar /usr/lib/mono/4.0/System.Data.Linq.dll*
/usr/lib/mono/4.5/System.Data.Linq.dll*
/usr/lib/mono/gac/System.Data.Linq/4.0.0.0__*/
debian/mono-devel.links 0000664 0000000 0000000 00000000035 12301464506 012276 0 ustar usr/bin/mcs usr/bin/mono-csc
debian/mono-gac.prerm 0000664 0000000 0000000 00000000640 12301464506 011740 0 ustar #!/bin/sh -e
if [ "$1" = remove ]; then
update-alternatives --remove global-assembly-cache-tool /usr/bin/gacutil
# Remove the GAC
if [ -x /usr/share/cli-common/gac-remove ]; then
/usr/share/cli-common/gac-remove mono
fi
# Remove any framework libs
if [ -x /usr/share/cli-common/framework-remove ]; then
/usr/share/cli-common/framework-remove mono
fi
fi
#DEBHELPER#
debian/mono-runtime.links 0000664 0000000 0000000 00000000037 12301464506 012664 0 ustar usr/bin/mono-sgen usr/bin/mono
debian/mono-2.0-gac.install 0000664 0000000 0000000 00000000105 12301464506 012552 0 ustar debian/tmp/usr/bin/gacutil2
debian/tmp/usr/lib/mono/2.0/gacutil.exe*
debian/gbp.conf 0000664 0000000 0000000 00000000355 12301464505 010612 0 ustar [git-dch]
id-length = 7
meta = True
full = True
[git-import-orig]
postimport = git-dch -N%(version)s -S -a --debian-branch=$GBP_BRANCH
no-merge = True
[DEFAULT]
debian-branch = master-experimental
upstream-branch = upstream-experimental
debian/libmono-system-reactive-providers2.2-cil.install 0000664 0000000 0000000 00000000151 12301464506 020341 0 ustar /usr/lib/mono/4.5/System.Reactive.Providers.dll*
/usr/lib/mono/gac/System.Reactive.Providers/2.2.0.0__*/
debian/libmono-system-windows-forms-datavisualization4.0a-cil.install 0000664 0000000 0000000 00000000301 12301464506 023231 0 ustar /usr/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll*
/usr/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll*
/usr/lib/mono/gac/System.Windows.Forms.DataVisualization/4.0.0.0__*/
debian/dh_monoaot 0000775 0000000 0000000 00000003356 12301464505 011254 0 ustar #!/usr/bin/perl -w
=head1 NAME
dh_monoaot - generates AOT images for assemblies
=cut
use strict;
use File::Find;
use Debian::Debhelper::Dh_Lib;
=head1 SYNOPSIS
B [S>] [B<-n>]
=head1 DESCRIPTION
dh_monoaot is a debhelper program that is responsible for
generating AOT images at package install time.
It also automatically generates the postinst and prerm commands needed
to generate AOT images. See L for an
explanation of how this works.
This is based on L in the cli-common package.
=head1 OPTIONS
=over 4
=item B<-n>, B<--noscripts>
Do not modify postinst/prerm scripts.
=back
=head1 NOTES
Note that this command is not idempotent. "dh_clean -k" should be called
between invocations of this command. Otherwise, it may cause multiple
instances of the same text to be added to maintainer scripts.
=cut
init();
foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp = tmpdir($package);
my @files;
# find binaries
find (sub {
return unless -f and /\.(exe|dll)$/;
return unless $File::Find::dir =~ m!^$tmp/usr/lib!;
my $fullfilename = $File::Find::name;
my $filename = $fullfilename;
$filename =~ s/^$tmp//;
verbose_print("fullfilename: $fullfilename");
verbose_print("filename: $filename");
push(@files, $filename);
}, $tmp);
if (! $dh{NOSCRIPTS}) {
foreach my $file (@files) {
autoscript($package, "postinst", "postinst-monoaot",
"s!#FILE#!$file!");
autoscript($package, "prerm", "prerm-monoaot",
"s!#FILE#!$file.so!");
}
}
}
=head1 SEE ALSO
L
This program is a part of cli-common-dev.
=head1 AUTHOR
Mirco 'meebey' Bauer
=cut
debian/libmono-entityframework6.0-cil.install 0000664 0000000 0000000 00000000125 12301464505 016436 0 ustar /usr/lib/mono/4.5/EntityFramework.dll*
/usr/lib/mono/gac/EntityFramework/6.0.0.0__*/
debian/git-test-debian-patches 0000775 0000000 0000000 00000003535 12301464505 013531 0 ustar #!/bin/sh
# Copyright (c) 2010 Mirco Bauer
#
# Full GPL License:
#
# This program 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
CURRENT_BRANCH=$(git branch -l | egrep '^\* ' | cut -d ' ' -f 2)
UPSTREAM_BRANCH=$(grep -h upstream-branch $(git rev-parse --show-cdup)./debian/gbp.conf ~/.gbp.conf 2> /dev/null | head -n 1 | cut -d '=' -f 2)
DEBIAN_PATCHES=$(git branch -l | egrep "$CURRENT_BRANCH-patches/")
if [ ! -z $UPSTREAM_BRANCH ]; then
git checkout $UPSTREAM_BRANCH
if [ $? != 0 ]; then
echo "Failed to swtich to upstream branch: $UPSTREAM_BRANCH, bailing out...";
exit 1
fi
fi
for DEBIAN_PATCH in $DEBIAN_PATCHES; do
git merge --no-commit --no-ff $DEBIAN_PATCH > /dev/null 2>&1
if [ $? != 0 ]; then
echo "ERROR: Test merge of $DEBIAN_PATCH failed, branch needs update!"
else
DELTA=$(git diff --no-ext-diff HEAD | wc -l)
if [ $DELTA = 0 ]; then
echo "WARNING: delta of $DEBIAN_PATCH is 0! Patch already applied upstream, drop branch!"
fi
fi
git reset --hard > /dev/null
done
git checkout $CURRENT_BRANCH
debian/libmono-system-data4.0-cil.install 0000664 0000000 0000000 00000000160 12301464506 015435 0 ustar /usr/lib/mono/4.0/System.Data.dll*
/usr/lib/mono/4.5/System.Data.dll*
/usr/lib/mono/gac/System.Data/4.0.0.0__*/
debian/libmono-system-reactive-observable-aliases0.0-cil.install 0000664 0000000 0000000 00000000173 12301464506 022067 0 ustar /usr/lib/mono/4.5/System.Reactive.Observable.Aliases.dll*
/usr/lib/mono/gac/System.Reactive.Observable.Aliases/0.0.0.0__*/
debian/prerm-monoaot 0000664 0000000 0000000 00000000015 12301464506 011707 0 ustar rm -f #FILE#
debian/libmono-system-transactions4.0-cil.install 0000664 0000000 0000000 00000000210 12301464506 017230 0 ustar /usr/lib/mono/4.0/System.Transactions.dll*
/usr/lib/mono/4.5/System.Transactions.dll*
/usr/lib/mono/gac/System.Transactions/4.0.0.0__*/
debian/libmono-posix4.0-cil.install 0000664 0000000 0000000 00000000155 12301464505 014347 0 ustar /usr/lib/mono/4.0/Mono.Posix.dll*
/usr/lib/mono/4.5/Mono.Posix.dll*
/usr/lib/mono/gac/Mono.Posix/4.0.0.0__*/
debian/libmono-system-web-mvc2.0-cil.install 0000664 0000000 0000000 00000000122 12301464506 016060 0 ustar /usr/lib/mono/gac/System.Web.Mvc/2.0.0.0__*/
/usr/lib/mono/2.0/System.Web.Mvc.dll
debian/libmono-cil-dev.links 0000664 0000000 0000000 00000000073 12301464505 013212 0 ustar usr/lib/pkgconfig/nunit.pc usr/lib/pkgconfig/mono-nunit.pc
debian/libmonoboehm-2.0-1.symbols.armel 0000664 0000000 0000000 00000001570 12301464506 015012 0 ustar #include "libmonoboehm-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_read16@VER_1 3.2.1+dfsg
mono_read32@VER_1 3.2.1+dfsg
mono_read64@VER_1 3.2.1+dfsg
mono_arm_emit_load_imm@VER_1 3.2.1+dfsg
mono_arm_is_rotated_imm8@VER_1 3.2.1+dfsg
mono_arm_patchable_b@VER_1 3.2.1+dfsg
mono_arm_patchable_bl@VER_1 3.2.1+dfsg
mono_arm_resume_unwind@VER_1 3.2.1+dfsg
mono_arm_throw_exception@VER_1 3.2.1+dfsg
mono_arm_throw_exception_by_token@VER_1 3.2.1+dfsg
mono_arm_thumb_supported@VER_1 3.2.1+dfsg
mono_hwcap_arm_has_thumb2@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_thumb@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_vfp@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_vfp3@VER_1 3.2.3+dfsg-4~
mono_hwcap_arm_has_vfp3_d16@VER_1 3.2.3+dfsg-4~
mono_hwcap_arm_is_v5@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v6@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v7@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v7s@VER_1 3.2.3+dfsg
debian/libmono-i18n-cjk4.0-cil.install 0000664 0000000 0000000 00000000145 12301464505 014530 0 ustar /usr/lib/mono/4.0/I18N.CJK.dll
/usr/lib/mono/4.5/I18N.CJK.dll
/usr/lib/mono/gac/I18N.CJK/4.0.0.0__*/
debian/libmono-accessibility2.0-cil.install 0000664 0000000 0000000 00000000137 12301464505 016032 0 ustar debian/tmp/usr/lib/mono/gac/Accessibility/2.0.*/
debian/tmp/usr/lib/mono/2.0/Accessibility.dll
debian/libmono-system-windows-forms4.0-cil.clideps-override 0000664 0000000 0000000 00000000161 12301464506 021135 0 ustar suggests libgtk2.0-0
suggests libgnomeui-0
suggests librsvg2-2
suggests libglib2.0-0
suggests libgdk-pixbuf2.0-0
debian/libmono-system-reactive-core2.2-cil.install 0000664 0000000 0000000 00000000137 12301464506 017260 0 ustar /usr/lib/mono/4.5/System.Reactive.Core.dll*
/usr/lib/mono/gac/System.Reactive.Core/2.2.0.0__*/
debian/libmono-messaging-rabbitmq4.0-cil.install 0000664 0000000 0000000 00000000224 12301464505 016756 0 ustar /usr/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll*
/usr/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll*
/usr/lib/mono/gac/Mono.Messaging.RabbitMQ/4.0.0.0__*/
debian/libmono-system-data-linq2.0-cil.install 0000664 0000000 0000000 00000000152 12301464506 016375 0 ustar debian/tmp/usr/lib/mono/gac/System.Data.Linq/3.5.0.0__*/
debian/tmp/usr/lib/mono/2.0/System.Data.Linq.dll
debian/libmono-system-net-http-formatting4.0-cil.install 0000664 0000000 0000000 00000000153 12301464506 020441 0 ustar /usr/lib/mono/4.5/System.Net.Http.Formatting.dll*
/usr/lib/mono/gac/System.Net.Http.Formatting/4.0.0.0__*/
debian/watch 0000664 0000000 0000000 00000000163 12301464506 010222 0 ustar version=2
opts=dversionmangle=s/\+dfsg// \
http://download.mono-project.com/sources/mono/mono-([\d\.]+)\.tar\.bz2
debian/libmono-system-runtime4.0-cil.install 0000664 0000000 0000000 00000000224 12301464506 016210 0 ustar /usr/lib/mono/4.0/System.Runtime.Remoting.dll*
/usr/lib/mono/4.5/System.Runtime.Remoting.dll*
/usr/lib/mono/gac/System.Runtime.Remoting/4.0.0.0__*/
debian/patches/ 0000775 0000000 0000000 00000000000 12303745465 010630 5 ustar debian/patches/debian-changes 0000644 0000000 0000000 00000301613 12303752550 013376 0 ustar Description:
TODO: Put a short summary on the line above and replace this paragraph
with a longer explanation of this change. Complete the meta-information
with other relevant fields (see below for details). To make it easier, the
information below has been extracted from the changelog. Adjust it or drop
it.
.
mono (3.2.8+dfsg-4) experimental; urgency=low
.
* [3930eef] Add missing libmono-winforms2.0-cil dependency to
libmono-cil-dev.
Author: Jo Shields
---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:
Origin: ,
Bug:
Bug-Debian: http://bugs.debian.org/
Bug-Ubuntu: https://launchpad.net/bugs/
Forwarded:
Reviewed-By:
Last-Update:
--- mono-3.2.8+dfsg.orig/configure.in
+++ mono-3.2.8+dfsg/configure.in
@@ -143,6 +143,17 @@ case "$host" in
with_sigaltstack=no
use_sigposix=yes
;;
+ *-*-kfreebsd*-gnu)
+ platform_win32=no
+ CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -DTHREAD_LOCAL_ALLOC -pthread"
+ libmono_cflags="-D_REENTRANT -DTHREAD_LOCAL_ALLOC -pthread"
+ libmono_ldflags="-lpthread -pthread"
+ libdl="-ldl"
+ libgc_threads=pthreads
+ need_link_unlink=yes
+ with_sigaltstack=no
+ use_sigposix=yes
+ ;;
*-*-*freebsd*)
host_win32=no
if test "x$PTHREAD_CFLAGS" = "x"; then
@@ -2551,7 +2562,7 @@ case "$host" in
sgen_supported=true
AOT_SUPPORTED="yes"
;;
- darwin*|openbsd*|freebsd*)
+ darwin*|openbsd*|freebsd*|kfreebsd-gnu*)
sgen_supported=true
;;
esac
@@ -2569,7 +2580,7 @@ case "$host" in
sgen_supported=true
AOT_SUPPORTED="yes"
;;
- darwin*|openbsd*|freebsd*)
+ darwin*|openbsd*|freebsd*|kfreebsd-gnu*)
sgen_supported=true
;;
esac
@@ -2925,6 +2936,11 @@ case "$host" in
LIBC="libc.so.12"
INTL="libintl.so.0"
;;
+ *-*-kfreebsd*-gnu)
+ LIBC="libc.so.0.1"
+ INTL="libc.so.0.1"
+ X11="libX11.so.6"
+ ;;
*-*-*freebsd*)
LIBC="libc.so"
INTL="libintl.so"
--- mono-3.2.8+dfsg.orig/Makefile.am
+++ mono-3.2.8+dfsg/Makefile.am
@@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I m4
MONOTOUCH_SUBDIRS = $(libgc_dir) eglib/src mono
if CROSS_COMPILING
-SUBDIRS = po $(libgc_dir) eglib mono $(ikvm_native_dir) data runtime scripts man samples msvc $(docs_dir)
+SUBDIRS = po $(libgc_dir) eglib mono $(ikvm_native_dir) data runtime scripts man samples msvc
# Keep in sync with SUBDIRS
## 'tools' is not normally built
DIST_SUBDIRS = m4 po libgc eglib mono ikvm-native data runtime scripts man samples tools msvc docs
@@ -11,7 +11,7 @@ else
if ONLY_MONOTOUCH
SUBDIRS = $(MONOTOUCH_SUBDIRS) runtime
else
-SUBDIRS = po $(libgc_dir) eglib mono $(ikvm_native_dir) support data runtime scripts man samples msvc $(docs_dir)
+SUBDIRS = po $(libgc_dir) eglib mono $(ikvm_native_dir) support data runtime scripts man samples msvc
# Keep in sync with SUBDIRS
## 'tools' is not normally built
DIST_SUBDIRS = m4 po libgc eglib mono ikvm-native support data runtime scripts man samples tools msvc docs
--- mono-3.2.8+dfsg.orig/mono/io-layer/io.c
+++ mono-3.2.8+dfsg/mono/io-layer/io.c
@@ -4296,7 +4296,7 @@ get_fstypename (gchar *utfpath)
}
/* Linux has struct statfs which has a different layout */
-#if defined (PLATFORM_MACOSX) || defined (__linux__) || defined(PLATFORM_BSD) || defined(__native_client__)
+#if defined (PLATFORM_MACOSX) || defined (__linux__) || defined(PLATFORM_BSD) || defined(__native_client__) || defined(__FreeBSD_kernel__)
gboolean
GetVolumeInformation (const gunichar2 *path, gunichar2 *volumename, int volumesize, int *outserial, int *maxcomp, int *fsflags, gunichar2 *fsbuffer, int fsbuffersize)
{
--- mono-3.2.8+dfsg.orig/mono/mini/Makefile.am
+++ mono-3.2.8+dfsg/mono/mini/Makefile.am
@@ -193,7 +193,7 @@ buildver-boehm.h: libmini-static.la $(mo
else
buildver-boehm.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntime-static.la
endif
- @echo "const char *build_date = \"`date`\";" > buildver-boehm.h
+ @echo "const char *build_date;" > buildver-boehm.h
mono_boehm-main.$(OBJEXT): buildver-boehm.h
endif
@@ -202,7 +202,7 @@ buildver-sgen.h: libmini-static.la $(mon
else
buildver-sgen.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntimesgen-static.la
endif
- @echo "const char *build_date = \"`date`\";" > buildver-sgen.h
+ @echo "const char *build_date;" > buildver-sgen.h
mono_sgen-main-sgen.$(OBJEXT): buildver-sgen.h
if DTRACE_G_REQUIRED
@@ -727,16 +727,7 @@ EXTRA_DIST = TestDriver.cs ldscript ldsc
Makefile.am.in
version.h: Makefile
- if test -d $(top_srcdir)/.git; then \
- (cd $(top_srcdir); \
- LANG=C; export LANG; \
- branch=`git branch | grep '^\*' | cut -d ' ' -f 2`; \
- version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \
- echo "#define FULL_VERSION \"$$branch/$$version\""; \
- ); \
- else \
- echo "#define FULL_VERSION \"tarball\""; \
- fi > version.h
+ echo "#define FULL_VERSION \"Debian $$(dpkg-parsechangelog -l$(top_srcdir)/debian/changelog | grep ^Vers | cut -d\ -f2)\"" > version.h
# Utility target for patching libtool to speed up linking
patch-libtool:
--- mono-3.2.8+dfsg.orig/mono/mini/mini-amd64.h
+++ mono-3.2.8+dfsg/mono/mini/mini-amd64.h
@@ -298,7 +298,7 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_NOMAP32BIT
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined(__FreeBSD_kernel__)
#define REG_RAX 7
#define REG_RCX 4
--- mono-3.2.8+dfsg.orig/mono/mini/mini-x86.h
+++ mono-3.2.8+dfsg/mono/mini/mini-x86.h
@@ -48,7 +48,7 @@ struct sigcontext {
#endif /* __HAIKU__ */
#if defined( __linux__) || defined(__sun) || defined(__APPLE__) || defined(__NetBSD__) || \
- defined(__FreeBSD__) || defined(__OpenBSD__)
+ defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
#define MONO_ARCH_USE_SIGACTION
#endif
--- mono-3.2.8+dfsg.orig/mono/metadata/sgen-os-posix.c
+++ mono-3.2.8+dfsg/mono/metadata/sgen-os-posix.c
@@ -36,7 +36,7 @@
#include "metadata/object-internals.h"
#include "utils/mono-signal-handler.h"
-#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__)
+#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
const static int suspend_signal_num = SIGXFSZ;
#else
const static int suspend_signal_num = SIGPWR;
--- mono-3.2.8+dfsg.orig/mono/metadata/security.c
+++ mono-3.2.8+dfsg/mono/metadata/security.c
@@ -13,6 +13,7 @@
#include
#include
+#include
#include
#include
#include
--- mono-3.2.8+dfsg.orig/mono/tests/Makefile.am
+++ mono-3.2.8+dfsg/mono/tests/Makefile.am
@@ -341,7 +341,6 @@ BASE_TEST_CS_SRC= \
modules.cs \
bug-81673.cs \
bug-81691.cs \
- bug-80307.cs \
bug-415577.cs \
filter-stack.cs \
vararg2.cs \
@@ -372,7 +371,6 @@ BASE_TEST_CS_SRC= \
bug-575941.cs \
bug-599469.cs \
bug-389886-3.cs \
- monitor.cs \
dynamic-method-resurrection.cs \
bug-666008.cs \
bug-685908.cs \
@@ -388,7 +386,6 @@ BASE_TEST_CS_SRC= \
appdomain-unload-doesnot-raise-pending-events.cs \
bug-6148.cs \
assembly_append_ordering.cs \
- bug-10127.cs \
allow-synchronous-major.cs \
unload-appdomain-on-shutdown.cs \
block_guard_restore_aligment_on_exit.cs \
--- mono-3.2.8+dfsg.orig/mono/utils/mono-sigcontext.h
+++ mono-3.2.8+dfsg/mono/utils/mono-sigcontext.h
@@ -16,14 +16,14 @@
#if defined(TARGET_X86)
-#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__DragonFly__)
#include
#endif
#if defined(__APPLE__)
#include
#endif
-#if defined(__FreeBSD__) || defined(__DragonFly__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
#define UCONTEXT_REG_EAX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_eax)
#define UCONTEXT_REG_EBX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_ebx)
#define UCONTEXT_REG_ECX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_ecx)
@@ -154,7 +154,7 @@ typedef struct ucontext {
#elif defined(TARGET_AMD64)
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#include
#endif
@@ -176,7 +176,7 @@ typedef struct ucontext {
#define UCONTEXT_REG_R13(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r13)
#define UCONTEXT_REG_R14(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r14)
#define UCONTEXT_REG_R15(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r15)
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#define UCONTEXT_REG_RAX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_rax)
#define UCONTEXT_REG_RBX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_rbx)
#define UCONTEXT_REG_RCX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_rcx)
--- mono-3.2.8+dfsg.orig/mcs/class/Mono.WebBrowser/Mono.WebBrowser.dll.sources
+++ mono-3.2.8+dfsg/mcs/class/Mono.WebBrowser/Mono.WebBrowser.dll.sources
@@ -133,6 +133,9 @@ Mono.Mozilla/interfaces/nsIWebNavigation
Mono.Mozilla/interfaces/extras/NodeType.cs
Mono.Mozilla/interfaces/extras/nsIWriteSegmentFun.cs
Mono.Mozilla/interfaces/extras/Options.cs
+Mono.NullBrowser/Base.cs
+Mono.NullBrowser/WebBrowser.cs
+Mono.NullBrowser/DOM/Navigation.cs
Mono.WebBrowser/DOM/IDocumentType.cs
Mono.WebBrowser/DOM/IDOMImplementation.cs
Mono.WebBrowser/DOM/IMediaList.cs
--- /dev/null
+++ mono-3.2.8+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/WebBrowser.cs
@@ -0,0 +1,414 @@
+// 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.
+//
+// Copyright (c) 2007, 2008 Novell, Inc.
+// Copyright (c) 2013 Jo Shields
+//
+// Authors:
+// Andreia Gaita (avidigal@novell.com)
+// Jo Shields (directhex@apebox.org)
+//
+
+#undef debug
+
+using System;
+using System.Collections;
+using System.Reflection;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Diagnostics;
+using Mono.WebBrowser;
+using Mono.WebBrowser.DOM;
+
+namespace Mono.NullBrowser
+{
+ internal class WebBrowser : IWebBrowser
+ {
+ bool loaded;
+ internal bool created = false;
+ bool creating = false;
+
+ internal DOM.Navigation navigation;
+
+ internal Platform platform;
+ internal Platform enginePlatform;
+ System.ComponentModel.EventHandlerList events;
+ System.ComponentModel.EventHandlerList domEvents;
+
+ string statusText;
+
+ bool streamingMode;
+
+ internal Hashtable documents;
+
+ int width;
+ int height;
+ bool isDirty;
+
+ public WebBrowser (Platform platform)
+ {
+ this.platform = platform;
+ loaded = Base.Init (this, platform);
+ documents = new Hashtable ();
+ }
+
+ public bool Load (IntPtr handle, int width, int height)
+ {
+ loaded = Base.Bind (this, handle, width, height);
+ return loaded;
+ }
+
+ bool Created {
+ get {
+ if (!creating && !created) {
+ creating = true;
+ created = Base.Create (this);
+ if (created && isDirty) {
+ isDirty = false;
+ Base.Resize (this, width, height);
+ }
+ }
+ return created;
+ }
+ }
+
+ public void Shutdown ()
+ {
+ Base.Shutdown (this);
+ }
+
+ internal void Reset ()
+ {
+ this.DomEvents.Dispose ();
+ this.domEvents = null;
+ this.documents.Clear ();
+ }
+
+ public bool Initialized {
+ get { return this.loaded; }
+ }
+
+ public IWindow Window {
+ get {
+ return null;
+ }
+ }
+
+ public IDocument Document {
+ get {
+ return null;
+ }
+ }
+
+ public INavigation Navigation {
+ get {
+ if (!Created) return null;
+
+ if (navigation == null) {
+
+ navigation = new DOM.Navigation ();
+ }
+ return navigation as INavigation;
+ }
+ }
+
+ public string StatusText {
+ get { return statusText; }
+ }
+
+ public bool Offline {
+ get {
+ return false;
+ }
+ set {
+ }
+ }
+
+ internal System.ComponentModel.EventHandlerList DomEvents {
+ get {
+ if (domEvents == null)
+ domEvents = new System.ComponentModel.EventHandlerList();
+
+ return domEvents;
+ }
+ }
+
+ internal System.ComponentModel.EventHandlerList Events {
+ get {
+ if (events == null)
+ events = new System.ComponentModel.EventHandlerList();
+
+ return events;
+ }
+ }
+
+ #region Layout
+ public void FocusIn (FocusOption focus)
+ {
+ if (!created) return;
+ Base.Focus (this, focus);
+ }
+ public void FocusOut ()
+ {
+ if (!created) return;
+ Base.Blur (this);
+ }
+
+ public void Activate ()
+ {
+ if (!Created) return;
+ Base.Activate (this);
+ }
+ public void Deactivate ()
+ {
+ if (!created) return;
+ Base.Deactivate (this);
+ }
+
+ public void Resize (int width, int height)
+ {
+ this.width = width;
+ this.height = height;
+ isDirty = true;
+ if (!created) return;
+ Base.Resize (this, width, height);
+ }
+
+ public void Render (byte[] data)
+ {
+ if (!Created) return;
+ if (data == null)
+ throw new ArgumentNullException ("data");
+ string html = System.Text.ASCIIEncoding.UTF8.GetString (data);
+ Render (html);
+ }
+
+ public void Render (string html)
+ {
+ if (!Created) return;
+ Render (html, "file:///", "text/html");
+ }
+
+
+ public void Render (string html, string uri, string contentType)
+ {
+ if (!Created) return;
+ throw new Mono.WebBrowser.Exception (Mono.WebBrowser.Exception.ErrorCodes.Navigation);
+
+ IntPtr native_html = Marshal.StringToHGlobalAnsi (html);
+ Marshal.FreeHGlobal (native_html);
+
+
+ }
+
+ public void ExecuteScript (string script) {
+ if (!Created) return;
+ Base.EvalScript (this, script);
+ }
+
+ internal void AttachEvent (INode node, string eve, EventHandler handler) {
+ string key = String.Intern (node.GetHashCode() + ":" + eve);
+#if debug
+ Console.Error.WriteLine ("Event Attached: " + key);
+#endif
+ DomEvents.AddHandler (key, handler);
+ }
+
+ internal void DetachEvent (INode node, string eve, EventHandler handler) {
+ string key = String.Intern (node.GetHashCode() + ":" + eve);
+#if debug
+ Console.Error.WriteLine ("Event Detached: " + key);
+#endif
+ DomEvents.RemoveHandler (key, handler);
+ }
+
+ #endregion
+
+ #region Events
+ internal static object KeyDownEvent = new object ();
+ internal static object KeyPressEvent = new object ();
+ internal static object KeyUpEvent = new object ();
+ internal static object MouseClickEvent = new object ();
+ internal static object MouseDoubleClickEvent = new object ();
+ internal static object MouseDownEvent = new object ();
+ internal static object MouseEnterEvent = new object ();
+ internal static object MouseLeaveEvent = new object ();
+ internal static object MouseMoveEvent = new object ();
+ internal static object MouseUpEvent = new object ();
+ internal static object FocusEvent = new object ();
+ internal static object BlurEvent = new object ();
+ internal static object CreateNewWindowEvent = new object ();
+ internal static object AlertEvent = new object ();
+
+ internal static object LoadStartedEvent = new object ();
+ internal static object LoadCommitedEvent = new object ();
+ internal static object ProgressChangedEvent = new object ();
+ internal static object LoadFinishedEvent = new object ();
+
+ internal static object LoadEvent = new object ();
+ internal static object UnloadEvent = new object ();
+ internal static object StatusChangedEvent = new object ();
+ internal static object SecurityChangedEvent = new object ();
+ internal static object ProgressEvent = new object ();
+ internal static object ContextMenuEvent = new object ();
+
+ internal static object NavigationRequestedEvent = new object ();
+
+ public event NodeEventHandler KeyDown
+ {
+ add { Events.AddHandler (KeyDownEvent, value); }
+ remove { Events.RemoveHandler (KeyDownEvent, value); }
+ }
+
+ public event NodeEventHandler KeyPress
+ {
+ add { Events.AddHandler (KeyPressEvent, value); }
+ remove { Events.RemoveHandler (KeyPressEvent, value); }
+ }
+ public event NodeEventHandler KeyUp
+ {
+ add { Events.AddHandler (KeyUpEvent, value); }
+ remove { Events.RemoveHandler (KeyUpEvent, value); }
+ }
+ public event NodeEventHandler MouseClick
+ {
+ add { Events.AddHandler (MouseClickEvent, value); }
+ remove { Events.RemoveHandler (MouseClickEvent, value); }
+ }
+ public event NodeEventHandler MouseDoubleClick
+ {
+ add { Events.AddHandler (MouseDoubleClickEvent, value); }
+ remove { Events.RemoveHandler (MouseDoubleClickEvent, value); }
+ }
+ public event NodeEventHandler MouseDown
+ {
+ add { Events.AddHandler (MouseDownEvent, value); }
+ remove { Events.RemoveHandler (MouseDownEvent, value); }
+ }
+ public event NodeEventHandler MouseEnter
+ {
+ add { Events.AddHandler (MouseEnterEvent, value); }
+ remove { Events.RemoveHandler (MouseEnterEvent, value); }
+ }
+ public event NodeEventHandler MouseLeave
+ {
+ add { Events.AddHandler (MouseLeaveEvent, value); }
+ remove { Events.RemoveHandler (MouseLeaveEvent, value); }
+ }
+ public event NodeEventHandler MouseMove
+ {
+ add { Events.AddHandler (MouseMoveEvent, value); }
+ remove { Events.RemoveHandler (MouseMoveEvent, value); }
+ }
+ public event NodeEventHandler MouseUp
+ {
+ add { Events.AddHandler (MouseUpEvent, value); }
+ remove { Events.RemoveHandler (MouseUpEvent, value); }
+ }
+ public event EventHandler Focus
+ {
+ add { Events.AddHandler (FocusEvent, value); }
+ remove { Events.RemoveHandler (FocusEvent, value); }
+ }
+ public event EventHandler Blur
+ {
+ add { Events.AddHandler (BlurEvent, value); }
+ remove { Events.RemoveHandler (BlurEvent, value); }
+ }
+ public event CreateNewWindowEventHandler CreateNewWindow
+ {
+ add { Events.AddHandler (CreateNewWindowEvent, value); }
+ remove { Events.RemoveHandler (CreateNewWindowEvent, value); }
+ }
+ public event AlertEventHandler Alert
+ {
+ add { Events.AddHandler (AlertEvent, value); }
+ remove { Events.RemoveHandler (AlertEvent, value); }
+ }
+ public event EventHandler Loaded
+ {
+ add { Events.AddHandler (LoadEvent, value); }
+ remove { Events.RemoveHandler (LoadEvent, value); }
+ }
+ public event EventHandler Unloaded
+ {
+ add { Events.AddHandler (UnloadEvent, value); }
+ remove { Events.RemoveHandler (UnloadEvent, value); }
+ }
+
+ public event StatusChangedEventHandler StatusChanged
+ {
+ add { Events.AddHandler (StatusChangedEvent, value); }
+ remove { Events.RemoveHandler (StatusChangedEvent, value); }
+ }
+
+ public event SecurityChangedEventHandler SecurityChanged
+ {
+ add { Events.AddHandler (SecurityChangedEvent, value); }
+ remove { Events.RemoveHandler (SecurityChangedEvent, value); }
+ }
+
+ public event LoadStartedEventHandler LoadStarted
+ {
+ add { Events.AddHandler (LoadStartedEvent, value); }
+ remove { Events.RemoveHandler (LoadStartedEvent, value); }
+ }
+
+ public event LoadCommitedEventHandler LoadCommited
+ {
+ add { Events.AddHandler (LoadCommitedEvent, value); }
+ remove { Events.RemoveHandler (LoadCommitedEvent, value); }
+ }
+
+ public event ProgressChangedEventHandler ProgressChanged
+ {
+ add { Events.AddHandler (ProgressChangedEvent, value); }
+ remove { Events.RemoveHandler (ProgressChangedEvent, value); }
+ }
+
+ public event LoadFinishedEventHandler LoadFinished
+ {
+ add { Events.AddHandler (LoadFinishedEvent, value); }
+ remove { Events.RemoveHandler (LoadFinishedEvent, value); }
+ }
+
+ public event ContextMenuEventHandler ContextMenuShown
+ {
+ add { Events.AddHandler (ContextMenuEvent, value); }
+ remove { Events.RemoveHandler (ContextMenuEvent, value); }
+ }
+
+ public event NavigationRequestedEventHandler NavigationRequested
+ {
+ add { }
+ remove { }
+ }
+
+ internal static object GenericEvent = new object ();
+ internal event EventHandler Generic
+ {
+ add { Events.AddHandler (GenericEvent, value); }
+ remove { Events.RemoveHandler (GenericEvent, value); }
+ }
+
+ #endregion
+
+
+ }
+}
--- /dev/null
+++ mono-3.2.8+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/Base.cs
@@ -0,0 +1,174 @@
+// 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.
+//
+// Copyright (c) 2007, 2008 Novell, Inc.
+//
+// Authors:
+// Andreia Gaita (avidigal@novell.com)
+//
+
+using System;
+using System.Text;
+using System.Collections;
+using System.Runtime.InteropServices;
+using System.Diagnostics;
+using Mono.WebBrowser;
+
+namespace Mono.NullBrowser
+{
+ internal class Base
+ {
+ private static Hashtable boundControls;
+ private static bool initialized;
+ private static object initLock = new object ();
+ private static string monoMozDir;
+
+ private static bool isInitialized ()
+ {
+ if (!initialized)
+ return false;
+ return true;
+ }
+
+ static Base ()
+ {
+ boundControls = new Hashtable ();
+ }
+
+ public Base () { }
+
+ public static bool Init (WebBrowser control, Platform platform)
+ {
+ lock (initLock) {
+ if (!initialized) {
+
+ initialized = true;
+ }
+ }
+ return initialized;
+ }
+
+ public static bool Bind (WebBrowser control, IntPtr handle, int width, int height)
+ {
+ if (!isInitialized ())
+ return false;
+
+
+ return true;
+ }
+
+ public static bool Create (IWebBrowser control) {
+ if (!isInitialized ())
+ return false;
+
+ return true;
+ }
+
+ public static void Shutdown (IWebBrowser control)
+ {
+ lock (initLock) {
+ if (!initialized)
+ return;
+
+
+ boundControls.Remove (control);
+ if (boundControls.Count == 0) {
+ initialized = false;
+ }
+ }
+ }
+
+ // layout
+ public static void Focus (IWebBrowser control, FocusOption focus)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+
+ public static void Blur (IWebBrowser control)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+ public static void Activate (IWebBrowser control)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+ public static void Deactivate (IWebBrowser control)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+ public static void Resize (IWebBrowser control, int width, int height)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+ // navigation
+ public static void Home (IWebBrowser control)
+ {
+ if (!isInitialized ())
+ return;
+
+ }
+
+
+ public static IntPtr StringInit ()
+ {
+ return IntPtr.Zero;
+ }
+
+ public static void StringFinish (HandleRef str)
+ {
+ }
+
+ public static string StringGet (HandleRef str)
+ {
+ return String.Empty;
+ }
+
+ public static void StringSet (HandleRef str, string text)
+ {
+ }
+
+
+ public static object GetProxyForObject (IWebBrowser control, Guid iid, object obj)
+ {
+ return null;
+ }
+
+ public static string EvalScript (IWebBrowser control, string script)
+ {
+ return null;
+ }
+
+
+ }
+}
--- /dev/null
+++ mono-3.2.8+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/DOM/Navigation.cs
@@ -0,0 +1,127 @@
+// 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.
+//
+// Copyright (c) 2007, 2008 Novell, Inc.
+//
+// Authors:
+// Andreia Gaita (avidigal@novell.com)
+//
+
+using System;
+using System.Runtime.InteropServices;
+using System.Text;
+using Mono.WebBrowser;
+using Mono.WebBrowser.DOM;
+
+namespace Mono.NullBrowser.DOM
+{
+ internal class Navigation: INavigation
+ {
+
+
+ #region INavigation Members
+
+ public bool CanGoBack {
+ get {
+ return false;
+ }
+ }
+
+ public bool CanGoForward {
+ get {
+ return false;
+ }
+ }
+
+ public bool Back ()
+ {
+ return false;
+ }
+
+ public bool Forward ()
+ {
+ return false;
+ }
+
+ public void Home ()
+ {
+ }
+
+ public void Reload ()
+ {
+ }
+
+ public void Reload (ReloadOption option)
+ {
+ }
+
+ public void Stop ()
+ {
+ }
+
+
+ ///
+ /// Navigate to the page in the history, by index.
+ ///
+ ///
+ /// A representing an absolute index in the
+ /// history (that is, > -1 and < history length
+ ///
+ public void Go (int index)
+ {
+ }
+
+ ///
+ ///
+ ///
+ ///
+ /// A representing an index in the
+ /// history, that can be relative or absolute depending on the relative argument
+ ///
+ ///
+ /// A indicating whether the index is relative to
+ /// the current place in history or not (i.e., if relative = true, index can be
+ /// positive or negative, and index=-1 means load the previous page in the history.
+ /// if relative = false, index must be > -1, and index = 0 means load the first
+ /// page of the history.
+ ///
+ public void Go (int index, bool relative) {
+ }
+
+ public void Go (string url)
+ {
+ }
+
+ public void Go (string url, LoadFlags flags)
+ {
+ }
+
+ public int HistoryCount {
+ get {
+ return 0;
+ }
+ }
+
+ #endregion
+
+ public override int GetHashCode () {
+ return 0;
+ }
+ }
+}
--- mono-3.2.8+dfsg.orig/mcs/class/Mono.WebBrowser/Mono.WebBrowser/Manager.cs
+++ mono-3.2.8+dfsg/mcs/class/Mono.WebBrowser/Mono.WebBrowser/Manager.cs
@@ -52,8 +52,15 @@ namespace Mono.WebBrowser
}
}
#endif
- if (browserEngine == null || browserEngine == "mozilla")
- return new Mono.Mozilla.WebBrowser (platform);
+ if (browserEngine == "mozilla") {
+ try {
+ return new Mono.Mozilla.WebBrowser (platform);
+ } catch {
+ browserEngine = null;
+ }
+ }
+ if (browserEngine == null)
+ return new Mono.NullBrowser.WebBrowser (platform);
throw new Exception (Mono.WebBrowser.Exception.ErrorCodes.EngineNotSupported, browserEngine);
}
--- mono-3.2.8+dfsg.orig/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs
+++ mono-3.2.8+dfsg/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs
@@ -556,14 +556,16 @@ namespace Microsoft.Build.BuildEngine {
public string DefaultToolsVersion {
get {
- // This is used as the fall back version if the
- // project can't find a version to use
- // Hard-coded to 2.0, so it allows even vs2005 projects
- // to build correctly, as they won't have a ToolsVersion
- // set!
- return String.IsNullOrEmpty (defaultToolsVersion)
- ? "2.0"
- : defaultToolsVersion;
+ if (String.IsNullOrEmpty (defaultToolsVersion))
+#if NET_4_0
+ return "4.0";
+#elif NET_3_5
+ return "3.5";
+#else
+ return "2.0";
+#endif
+
+ return defaultToolsVersion;
}
set {
if (Toolsets [value] == null)
--- mono-3.2.8+dfsg.orig/mcs/class/corlib/System/Console.cs
+++ mono-3.2.8+dfsg/mcs/class/corlib/System/Console.cs
@@ -127,8 +127,7 @@ namespace System
int code_page = 0;
Encoding.InternalCodePage (ref code_page);
- if (code_page != -1 && ((code_page & 0x0fffffff) == 3 // UTF8Encoding.UTF8_CODE_PAGE
- || ((code_page & 0x10000000) != 0)))
+ if (code_page == UTF8Encoding.UTF8_CODE_PAGE || ((code_page & 0x10000000) != 0))
inputEncoding = outputEncoding = Encoding.UTF8Unmarked;
else
inputEncoding = outputEncoding = Encoding.Default;
--- mono-3.2.8+dfsg.orig/data/mono.pc.in
+++ mono-3.2.8+dfsg/data/mono.pc.in
@@ -1,5 +1,5 @@
-prefix=${pcfiledir}/../..
-exec_prefix=${pcfiledir}/../..
+prefix=@prefix@
+exec_prefix=${prefix}
libdir=${prefix}/@reloc_libdir@
includedir=${prefix}/include/mono-@API_VER@
sysconfdir=@sysconfdir@
--- mono-3.2.8+dfsg.orig/data/mono-cairo.pc.in
+++ mono-3.2.8+dfsg/data/mono-cairo.pc.in
@@ -1,5 +1,5 @@
-prefix=${pcfiledir}/../..
-exec_prefix=${pcfiledir}/../..
+prefix=@prefix@
+exec_prefix=${prefix}
libdir=${prefix}/@reloc_libdir@
includedir=${prefix}/include
--- mono-3.2.8+dfsg.orig/libgc/configure.in
+++ mono-3.2.8+dfsg/libgc/configure.in
@@ -114,6 +114,17 @@ case "$THREADS" in
AC_DEFINE(THREAD_LOCAL_ALLOC)
THREADDLLIBS="-lpthread -lrt"
;;
+ *-*-kfreebsd*-gnu)
+ AC_DEFINE(GC_FREEBSD_THREADS)
+ INCLUDES="$INCLUDES -pthread"
+ THREADDLLIBS=-pthread
+ AC_DEFINE(_REENTRANT)
+ if test "${enable_parallel_mark}" = yes; then
+ AC_DEFINE(PARALLEL_MARK)
+ fi
+ AC_DEFINE(THREAD_LOCAL_ALLOC)
+ AC_DEFINE(USE_COMPILER_TLS)
+ ;;
*-*-freebsd*)
AC_DEFINE(GC_FREEBSD_THREADS)
if test "x$PTHREAD_CFLAGS" != "x"; then
--- mono-3.2.8+dfsg.orig/libgc/dyn_load.c
+++ mono-3.2.8+dfsg/libgc/dyn_load.c
@@ -26,7 +26,7 @@
* None of this is safe with dlclose and incremental collection.
* But then not much of anything is safe in the presence of dlclose.
*/
-#if (defined(__linux__) || defined(__native_client__)) && !defined(_GNU_SOURCE)
+#if (defined(__linux__) || defined(__GLIBC__) || defined(__native_client__)) && !defined(_GNU_SOURCE)
/* Can't test LINUX, since this must be define before other includes */
# define _GNU_SOURCE
#endif
@@ -394,7 +394,7 @@ GC_bool GC_register_main_static_data()
/* For glibc 2.2.4+. Unfortunately, it doesn't work for older */
/* versions. Thanks to Jakub Jelinek for most of the code. */
-# if (defined(LINUX) || defined(NACL)) /* Are others OK here, too? */ \
+# if (defined(LINUX) || defined (__GLIBC__) || defined(NACL)) /* Are others OK here, too? */ \
&& (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
|| (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG)))
--- mono-3.2.8+dfsg.orig/libgc/include/gc.h
+++ mono-3.2.8+dfsg/libgc/include/gc.h
@@ -493,7 +493,7 @@ GC_API GC_PTR GC_malloc_atomic_ignore_of
# define GC_RETURN_ADDR (GC_word)__return_address
#endif
-#ifdef __linux__
+#if defined(__linux__) || defined(__GLIBC__)
# include
# if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
&& !defined(__ia64__)
--- mono-3.2.8+dfsg.orig/libgc/include/private/gcconfig.h
+++ mono-3.2.8+dfsg/libgc/include/private/gcconfig.h
@@ -55,7 +55,7 @@
# endif
/* And one for FreeBSD: */
-# if defined(__FreeBSD__) && !defined(FREEBSD)
+# if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && !defined(FREEBSD)
# define FREEBSD
# endif
@@ -1371,8 +1371,15 @@
# ifndef GC_FREEBSD_THREADS
# define MPROTECT_VDB
# endif
-# define SIG_SUSPEND SIGTSTP
-# define SIG_THR_RESTART SIGCONT
+# ifdef __GLIBC__
+# define SIG_SUSPEND (32+6)
+# define SIG_THR_RESTART (32+5)
+ extern int _end[];
+# define DATAEND (_end)
+# else
+# define SIG_SUSPEND SIGTSTP
+# define SIG_THR_RESTART SIGCONT
+# endif
# define FREEBSD_STACKBOTTOM
# ifdef __ELF__
# define DYNAMIC_LOADING
@@ -2143,6 +2150,28 @@
extern char * GC_FreeBSDGetDataStart();
# define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext)
# endif
+# ifdef FREEBSD
+# define OS_TYPE "FREEBSD"
+# ifndef GC_FREEBSD_THREADS
+# define MPROTECT_VDB
+# endif
+# ifdef __GLIBC__
+# define SIG_SUSPEND (32+6)
+# define SIG_THR_RESTART (32+5)
+ extern int _end[];
+# define DATAEND (_end)
+# else
+# define SIG_SUSPEND SIGUSR1
+# define SIG_THR_RESTART SIGUSR2
+# endif
+# define FREEBSD_STACKBOTTOM
+# ifdef __ELF__
+# define DYNAMIC_LOADING
+# endif
+ extern char etext[];
+ extern char * GC_FreeBSDGetDataStart();
+# define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext)
+# endif
# ifdef NETBSD
# define OS_TYPE "NETBSD"
# ifdef __ELF__
@@ -2230,7 +2259,7 @@
# define SUNOS5SIGS
# endif
-# if defined(FREEBSD) && (__FreeBSD__ >= 4)
+# if defined(FREEBSD) && ((__FreeBSD__ >= 4) || (__FreeBSD_kernel__ >= 4))
# define SUNOS5SIGS
# endif
@@ -2293,7 +2322,7 @@
# define CACHE_LINE_SIZE 32 /* Wild guess */
# endif
-# ifdef LINUX
+# if defined(LINUX) || defined(__GLIBC__)
# define REGISTER_LIBRARIES_EARLY
/* We sometimes use dl_iterate_phdr, which may acquire an internal */
/* lock. This isn't safe after the world has stopped. So we must */
@@ -2374,7 +2403,7 @@
#if defined(SPARC)
# define CAN_SAVE_CALL_ARGS
#endif
-#if (defined(I386) || defined(X86_64)) && defined(LINUX)
+#if (defined(I386) || defined(X86_64)) && (defined(LINUX) || defined(__GLIBC__))
/* SAVE_CALL_CHAIN is supported if the code is compiled to save */
/* frame pointers by default, i.e. no -fomit-frame-pointer flag. */
# define CAN_SAVE_CALL_ARGS
--- mono-3.2.8+dfsg.orig/support/syslog.c
+++ mono-3.2.8+dfsg/support/syslog.c
@@ -38,7 +38,16 @@ Mono_Posix_Syscall_closelog (void)
int
Mono_Posix_Syscall_syslog (int priority, const char* message)
{
+#ifdef __GNUC__
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wformat-security"
+#endif
+
syslog (priority, message);
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic pop
+#endif
return 0;
}
--- mono-3.2.8+dfsg.orig/mcs/Makefile
+++ mono-3.2.8+dfsg/mcs/Makefile
@@ -82,7 +82,7 @@ all-local $(STD_TARGETS:=-local):
@:
dir-check:
- @if [ "$(NO_DIR_CHECK)" = "" -a "$(PROFILE)" != "basic" ]; then make -C ../runtime; fi
+ @if [ "$(NO_DIR_CHECK)" = "" -a "$(PROFILE)" != "basic" ]; then $(MAKE) -C ../runtime; fi
# fun specialty targets
--- mono-3.2.8+dfsg.orig/mono/arch/ppc/ppc-codegen.h
+++ mono-3.2.8+dfsg/mono/arch/ppc/ppc-codegen.h
@@ -123,7 +123,7 @@ enum {
PPC_TRAP_GE_UN = 16 + PPC_TRAP_EQ
};
-#define ppc_emit32(c,x) do { *((guint32 *) (c)) = GUINT32_TO_BE (x); (c) = (gpointer)((guint8 *)(c) + sizeof (guint32));} while (0)
+#define ppc_emit32(c,x) do { *((guint32 *) (c)) = (guint32) (x); (c) = (gpointer)((guint8 *)(c) + sizeof (guint32));} while (0)
#define ppc_is_imm16(val) ((((val)>> 15) == 0) || (((val)>> 15) == -1))
#define ppc_is_uimm16(val) ((glong)(val) >= 0L && (glong)(val) <= 65535L)
@@ -806,11 +806,15 @@ my and Ximian's copyright to this code.
} \
} G_STMT_END
+#if _CALL_ELF == 2
+#define ppc_load_func(c,D,V) ppc_load_sequence ((c), (D), (V))
+#else
#define ppc_load_func(c,D,v) G_STMT_START { \
- ppc_load_sequence ((c), ppc_r11, (guint64)(gsize)(v)); \
- ppc_ldptr ((c), ppc_r2, sizeof (gpointer), ppc_r11); \
- ppc_ldptr ((c), (D), 0, ppc_r11); \
+ ppc_load_sequence ((c), ppc_r12, (guint64)(gsize)(v)); \
+ ppc_ldptr ((c), ppc_r2, sizeof (gpointer), ppc_r12); \
+ ppc_ldptr ((c), (D), 0, ppc_r12); \
} G_STMT_END
+#endif
#define ppc_load_multiple_regs(c,D,d,A) G_STMT_START { \
int __i, __o = (d); \
--- mono-3.2.8+dfsg.orig/mono/metadata/sgen-marksweep.c
+++ mono-3.2.8+dfsg/mono/metadata/sgen-marksweep.c
@@ -45,8 +45,10 @@
#define SGEN_HAVE_CONCURRENT_MARK
#endif
-#define MS_BLOCK_SIZE (16*1024)
-#define MS_BLOCK_SIZE_SHIFT 14
+/* MS_BLOCK_SIZE must be a multiple of the system pagesize, which for some
+ archs is 64k. */
+#define MS_BLOCK_SIZE (64*1024)
+#define MS_BLOCK_SIZE_SHIFT 16
#define MAJOR_SECTION_SIZE MS_BLOCK_SIZE
#define CARDS_PER_BLOCK (MS_BLOCK_SIZE / CARD_SIZE_IN_BYTES)
--- mono-3.2.8+dfsg.orig/mono/mini/aot-compiler.c
+++ mono-3.2.8+dfsg/mono/mini/aot-compiler.c
@@ -1839,14 +1839,14 @@ arch_emit_imt_thunk (MonoAotCompile *acf
code = buf;
/* Load the mscorlib got address */
- ppc_ldptr (code, ppc_r11, sizeof (gpointer), ppc_r30);
+ ppc_ldptr (code, ppc_r12, sizeof (gpointer), ppc_r30);
/* Load the parameter from the GOT */
ppc_load (code, ppc_r0, offset * sizeof (gpointer));
- ppc_ldptr_indexed (code, ppc_r11, ppc_r11, ppc_r0);
+ ppc_ldptr_indexed (code, ppc_r12, ppc_r12, ppc_r0);
/* Load and check key */
labels [1] = code;
- ppc_ldptr (code, ppc_r0, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r0, 0, ppc_r12);
ppc_cmp (code, 0, sizeof (gpointer) == 8 ? 1 : 0, ppc_r0, MONO_ARCH_IMT_REG);
labels [2] = code;
ppc_bc (code, PPC_BR_TRUE, PPC_BR_EQ, 0);
@@ -1857,18 +1857,18 @@ arch_emit_imt_thunk (MonoAotCompile *acf
ppc_bc (code, PPC_BR_TRUE, PPC_BR_EQ, 0);
/* Loop footer */
- ppc_addi (code, ppc_r11, ppc_r11, 2 * sizeof (gpointer));
+ ppc_addi (code, ppc_r12, ppc_r12, 2 * sizeof (gpointer));
labels [4] = code;
ppc_b (code, 0);
mono_ppc_patch (labels [4], labels [1]);
/* Match */
mono_ppc_patch (labels [2], code);
- ppc_ldptr (code, ppc_r11, sizeof (gpointer), ppc_r11);
- /* r11 now contains the value of the vtable slot */
+ ppc_ldptr (code, ppc_r12, sizeof (gpointer), ppc_r12);
+ /* r12 now contains the value of the vtable slot */
/* this is not a function descriptor on ppc64 */
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
- ppc_mtctr (code, ppc_r11);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
+ ppc_mtctr (code, ppc_r12);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
/* Fail */
--- mono-3.2.8+dfsg.orig/mono/mini/exceptions-ppc.c
+++ mono-3.2.8+dfsg/mono/mini/exceptions-ppc.c
@@ -381,18 +381,18 @@ mono_arch_get_throw_exception_generic (i
if (aot) {
code = mono_arch_emit_load_aotconst (start, code, &ji, MONO_PATCH_INFO_IMAGE, mono_defaults.corlib);
- ppc_mr (code, ppc_r3, ppc_r11);
+ ppc_mr (code, ppc_r3, ppc_r12);
code = mono_arch_emit_load_aotconst (start, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, "mono_exception_from_token");
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r11);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r12);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtctr (code, ppc_r11);
+ ppc_mtctr (code, ppc_r12);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
} else {
ppc_load (code, ppc_r3, (gulong)mono_defaults.corlib);
- ppc_load_func (code, ppc_r0, mono_exception_from_token);
- ppc_mtctr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, mono_exception_from_token);
+ ppc_mtctr (code, PPC_CALL_REG);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
}
}
@@ -420,14 +420,14 @@ mono_arch_get_throw_exception_generic (i
code = mono_arch_emit_load_got_addr (start, code, NULL, &ji);
code = mono_arch_emit_load_aotconst (start, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, "mono_ppc_throw_exception");
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r11);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r12);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtctr (code, ppc_r11);
+ ppc_mtctr (code, ppc_r12);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
} else {
- ppc_load_func (code, ppc_r0, mono_ppc_throw_exception);
- ppc_mtctr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, mono_ppc_throw_exception);
+ ppc_mtctr (code, PPC_CALL_REG);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
}
/* we should never reach this breakpoint */
--- mono-3.2.8+dfsg.orig/mono/mini/mini-gc.c
+++ mono-3.2.8+dfsg/mono/mini/mini-gc.c
@@ -438,6 +438,13 @@ static int callee_saved_regs [] = { X86_
static int callee_saved_regs [] = { ARMREG_V1, ARMREG_V2, ARMREG_V3, ARMREG_V4, ARMREG_V5, ARMREG_V7, ARMREG_FP };
#elif defined(TARGET_S390X)
static int callee_saved_regs [] = { s390_r6, s390_r7, s390_r8, s390_r9, s390_r10, s390_r11, s390_r12, s390_r13, s390_r14 };
+#elif defined(TARGET_POWERPC)
+static int callee_saved_regs [] = {
+ ppc_r13, ppc_r14, ppc_r15, ppc_r16,
+ ppc_r17, ppc_r18, ppc_r19, ppc_r20,
+ ppc_r21, ppc_r22, ppc_r23, ppc_r24,
+ ppc_r25, ppc_r26, ppc_r27, ppc_r28,
+ ppc_r29, ppc_r30, ppc_r31 };
#endif
static guint32
--- mono-3.2.8+dfsg.orig/mono/mini/mini-mips.c
+++ mono-3.2.8+dfsg/mono/mini/mini-mips.c
@@ -3298,8 +3298,8 @@ emit_reserve_param_area (MonoCompile *cf
if (ppc_is_imm16 (-size)) {
ppc_stwu (code, ppc_r0, -size, ppc_sp);
} else {
- ppc_load (code, ppc_r11, -size);
- ppc_stwux (code, ppc_r0, ppc_sp, ppc_r11);
+ ppc_load (code, ppc_r12, -size);
+ ppc_stwux (code, ppc_r0, ppc_sp, ppc_r12);
}
#endif
return code;
@@ -3320,8 +3320,8 @@ emit_unreserve_param_area (MonoCompile *
if (ppc_is_imm16 (size)) {
ppc_stwu (code, ppc_r0, size, ppc_sp);
} else {
- ppc_load (code, ppc_r11, size);
- ppc_stwux (code, ppc_r0, ppc_sp, ppc_r11);
+ ppc_load (code, ppc_r12, size);
+ ppc_stwux (code, ppc_r0, ppc_sp, ppc_r12);
}
#endif
return code;
@@ -3712,8 +3712,8 @@ mono_arch_output_basic_block (MonoCompil
case OP_DIV_IMM:
g_assert_not_reached ();
#if 0
- ppc_load (code, ppc_r11, ins->inst_imm);
- ppc_divwod (code, ins->dreg, ins->sreg1, ppc_r11);
+ ppc_load (code, ppc_r12, ins->inst_imm);
+ ppc_divwod (code, ins->dreg, ins->sreg1, ppc_r12);
ppc_mfspr (code, ppc_r0, ppc_xer);
ppc_andisd (code, ppc_r0, ppc_r0, (1<<14));
/* FIXME: use OverflowException for 0x80000000/-1 */
--- mono-3.2.8+dfsg.orig/mono/mini/mini-ppc.c
+++ mono-3.2.8+dfsg/mono/mini/mini-ppc.c
@@ -103,11 +103,11 @@ offsets_from_pthread_key (guint32 key, i
/* FIXME: ensure the sc call preserves all but r3 */
#define emit_darwing4_tls(code,dreg,key) do {\
int off1 = 0x48 + key * sizeof (gpointer); \
- if ((dreg) != ppc_r3) ppc_mr ((code), ppc_r11, ppc_r3); \
+ if ((dreg) != ppc_r3) ppc_mr ((code), ppc_r12, ppc_r3); \
ppc_li ((code), ppc_r0, 0x7FF2); \
ppc_sc ((code)); \
ppc_lwz ((code), (dreg), off1, ppc_r3); \
- if ((dreg) != ppc_r3) ppc_mr ((code), ppc_r3, ppc_r11); \
+ if ((dreg) != ppc_r3) ppc_mr ((code), ppc_r3, ppc_r12); \
} while (0);
#ifdef PPC_THREAD_PTR_REG
@@ -118,8 +118,8 @@ offsets_from_pthread_key (guint32 key, i
ppc_ldptr ((code), (dreg), off1, PPC_THREAD_PTR_REG); \
} else { \
int off3 = (off2 + 1) > 1; \
- ppc_addis ((code), ppc_r11, PPC_THREAD_PTR_REG, off3); \
- ppc_ldptr ((code), (dreg), off1, ppc_r11); \
+ ppc_addis ((code), ppc_r12, PPC_THREAD_PTR_REG, off3); \
+ ppc_ldptr ((code), (dreg), off1, ppc_r12); \
} \
} while (0);
#else
@@ -190,29 +190,29 @@ emit_memcpy (guint8 *code, int size, int
ppc_load (code, ppc_r0, shifted);
ppc_mtctr (code, ppc_r0);
- //g_assert (sreg == ppc_r11);
- ppc_addi (code, ppc_r12, dreg, (doffset - sizeof (gpointer)));
- ppc_addi (code, ppc_r11, sreg, (soffset - sizeof (gpointer)));
+ //g_assert (sreg == ppc_r12);
+ ppc_addi (code, ppc_r11, dreg, (doffset - sizeof (gpointer)));
+ ppc_addi (code, ppc_r12, sreg, (soffset - sizeof (gpointer)));
copy_loop_start = code;
- ppc_ldptr_update (code, ppc_r0, (unsigned int)sizeof (gpointer), ppc_r11);
- ppc_stptr_update (code, ppc_r0, (unsigned int)sizeof (gpointer), ppc_r12);
+ ppc_ldptr_update (code, ppc_r0, (unsigned int)sizeof (gpointer), ppc_r12);
+ ppc_stptr_update (code, ppc_r0, (unsigned int)sizeof (gpointer), ppc_r11);
copy_loop_jump = code;
ppc_bc (code, PPC_BR_DEC_CTR_NONZERO, 0, 0);
ppc_patch (copy_loop_jump, copy_loop_start);
size -= shifted * sizeof (gpointer);
doffset = soffset = 0;
- dreg = ppc_r12;
+ dreg = ppc_r11;
}
#ifdef __mono_ppc64__
/* the hardware has multiple load/store units and the move is long
enough to use more then one regiester, then use load/load/store/store
to execute 2 instructions per cycle. */
- if ((cpu_hw_caps & PPC_MULTIPLE_LS_UNITS) && (dreg != ppc_r12) && (sreg != ppc_r12)) {
+ if ((cpu_hw_caps & PPC_MULTIPLE_LS_UNITS) && (dreg != ppc_r11) && (sreg != ppc_r11)) {
while (size >= 16) {
ppc_ldptr (code, ppc_r0, soffset, sreg);
- ppc_ldptr (code, ppc_r12, soffset+8, sreg);
+ ppc_ldptr (code, ppc_r11, soffset+8, sreg);
ppc_stptr (code, ppc_r0, doffset, dreg);
- ppc_stptr (code, ppc_r12, doffset+8, dreg);
+ ppc_stptr (code, ppc_r11, doffset+8, dreg);
size -= 16;
soffset += 16;
doffset += 16;
@@ -226,12 +226,12 @@ emit_memcpy (guint8 *code, int size, int
doffset += 8;
}
#else
- if ((cpu_hw_caps & PPC_MULTIPLE_LS_UNITS) && (dreg != ppc_r12) && (sreg != ppc_r12)) {
+ if ((cpu_hw_caps & PPC_MULTIPLE_LS_UNITS) && (dreg != ppc_r11) && (sreg != ppc_r11)) {
while (size >= 8) {
ppc_lwz (code, ppc_r0, soffset, sreg);
- ppc_lwz (code, ppc_r12, soffset+4, sreg);
+ ppc_lwz (code, ppc_r11, soffset+4, sreg);
ppc_stw (code, ppc_r0, doffset, dreg);
- ppc_stw (code, ppc_r12, doffset+4, dreg);
+ ppc_stw (code, ppc_r11, doffset+4, dreg);
size -= 8;
soffset += 8;
doffset += 8;
@@ -737,7 +737,7 @@ mono_arch_get_global_int_regs (MonoCompi
for (i = 14; i < top; ++i) {
/*
* Reserve r29 for holding the vtable address for virtual calls in AOT mode,
- * since the trampolines can clobber r11.
+ * since the trampolines can clobber r12.
*/
if (!(cfg->compile_aot && i == 29))
regs = g_list_prepend (regs, GUINT_TO_POINTER (i));
@@ -1782,8 +1782,8 @@ mono_arch_instrument_prolog (MonoCompile
ppc_load_ptr (code, ppc_r3, cfg->method);
ppc_li (code, ppc_r4, 0); /* NULL ebp for now */
- ppc_load_func (code, ppc_r0, func);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, func);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
return code;
}
@@ -1880,8 +1880,8 @@ mono_arch_instrument_epilog_full (MonoCo
}
ppc_load_ptr (code, ppc_r3, cfg->method);
- ppc_load_func (code, ppc_r0, func);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, func);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
switch (save_mode) {
@@ -2811,14 +2811,14 @@ handle_thunk (int absolute, guchar *code
static void
patch_ins (guint8 *code, guint32 ins)
{
- *(guint32*)code = GUINT32_TO_BE (ins);
+ *(guint32*)code = ins;
mono_arch_flush_icache (code, 4);
}
void
ppc_patch_full (guchar *code, const guchar *target, gboolean is_fd)
{
- guint32 ins = GUINT32_FROM_BE (*(guint32*)code);
+ guint32 ins = *(guint32*)code;
guint32 prim = ins >> 26;
guint32 ovf;
@@ -2901,7 +2901,13 @@ ppc_patch_full (guchar *code, const guch
else
code -= 24;
} else {
- if (ppc_is_load_op (seq [5]) || ppc_opcode (seq [5]) == 31) /* ld || lwz || mr */
+ if (ppc_is_load_op (seq [5])
+#ifdef PPC_USES_FUNCTION_DESCRIPTOR
+ /* With function descs we need to do more careful
+ matches. */
+ || ppc_opcode (seq [5]) == 31 /* ld || lwz || mr */
+#endif
+ )
branch_ins = seq + 8;
else
branch_ins = seq + 6;
@@ -2916,7 +2922,7 @@ ppc_patch_full (guchar *code, const guch
if (!is_fd) {
guint8 *buf = (guint8*)&seq [5];
- ppc_mr (buf, ppc_r0, ppc_r11);
+ ppc_mr (buf, PPC_CALL_REG, ppc_r12);
ppc_nop (buf);
}
} else {
@@ -2925,8 +2931,12 @@ ppc_patch_full (guchar *code, const guch
}
/* FIXME: make this thread safe */
- /* FIXME: we're assuming we're using r11 here */
- ppc_load_ptr_sequence (code, ppc_r11, target);
+#ifdef PPC_USES_FUNCTION_DESCRIPTOR
+ /* FIXME: we're assuming we're using r12 here */
+ ppc_load_ptr_sequence (code, ppc_r12, target);
+#else
+ ppc_load_ptr_sequence (code, PPC_CALL_REG, target);
+#endif
mono_arch_flush_icache ((guint8*)seq, 28);
#else
guint32 *seq;
@@ -2941,8 +2951,8 @@ ppc_patch_full (guchar *code, const guch
g_assert ((seq [2] >> 26) == 31);
g_assert (seq [3] == 0x4e800021 || seq [3] == 0x4e800020 || seq [3] == 0x4e800420);
/* FIXME: make this thread safe */
- ppc_lis (code, ppc_r0, (guint32)(target) >> 16);
- ppc_ori (code, ppc_r0, ppc_r0, (guint32)(target) & 0xffff);
+ ppc_lis (code, PPC_CALL_REG, (guint32)(target) >> 16);
+ ppc_ori (code, PPC_CALL_REG, PPC_CALL_REG, (guint32)(target) & 0xffff);
mono_arch_flush_icache (code - 8, 8);
#endif
} else {
@@ -2999,8 +3009,8 @@ emit_reserve_param_area (MonoCompile *cf
if (ppc_is_imm16 (-size)) {
ppc_stptr_update (code, ppc_r0, -size, ppc_sp);
} else {
- ppc_load (code, ppc_r11, -size);
- ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r11);
+ ppc_load (code, ppc_r12, -size);
+ ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r12);
}
return code;
@@ -3021,8 +3031,8 @@ emit_unreserve_param_area (MonoCompile *
if (ppc_is_imm16 (size)) {
ppc_stptr_update (code, ppc_r0, size, ppc_sp);
} else {
- ppc_load (code, ppc_r11, size);
- ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r11);
+ ppc_load (code, ppc_r12, size);
+ ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r12);
}
return code;
@@ -3096,8 +3106,8 @@ mono_arch_output_basic_block (MonoCompil
* a breakpoint is hit will step to the next IL offset.
*/
if (ins->flags & MONO_INST_SINGLE_STEP_LOC) {
- ppc_load (code, ppc_r11, (gsize)ss_trigger_page);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_load (code, ppc_r12, (gsize)ss_trigger_page);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
}
mono_add_seq_point (cfg, bb, ins, code - cfg->native_code);
@@ -3131,8 +3141,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_stb (code, ins->sreg1, ins->inst_offset, ins->inst_destbasereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_stb (code, ins->sreg1, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_stb (code, ins->sreg1, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_stbx (code, ins->sreg1, ins->inst_destbasereg, ppc_r0);
@@ -3144,8 +3154,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_sth (code, ins->sreg1, ins->inst_offset, ins->inst_destbasereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_sth (code, ins->sreg1, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_sth (code, ins->sreg1, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_sthx (code, ins->sreg1, ins->inst_destbasereg, ppc_r0);
@@ -3157,8 +3167,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_stptr (code, ins->sreg1, ins->inst_offset, ins->inst_destbasereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_stptr (code, ins->sreg1, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_stptr (code, ins->sreg1, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_stptr_indexed (code, ins->sreg1, ins->inst_destbasereg, ppc_r0);
@@ -3360,8 +3370,8 @@ mono_arch_output_basic_block (MonoCompil
mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_INTERNAL_METHOD,
(gpointer)"mono_break");
if ((FORCE_INDIR_CALL || cfg->method->dynamic) && !cfg->compile_aot) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
} else {
ppc_bl (code, 0);
@@ -3714,7 +3724,7 @@ mono_arch_output_basic_block (MonoCompil
*/
g_assert (!cfg->method->save_lmf);
/*
- * Note: we can use ppc_r11 here because it is dead anyway:
+ * Note: we can use ppc_r12 here because it is dead anyway:
* we're leaving the method.
*/
if (1 || cfg->flags & MONO_CFG_HAS_CALLS) {
@@ -3722,26 +3732,26 @@ mono_arch_output_basic_block (MonoCompil
if (ppc_is_imm16 (ret_offset)) {
ppc_ldptr (code, ppc_r0, ret_offset, cfg->frame_reg);
} else {
- ppc_load (code, ppc_r11, ret_offset);
- ppc_ldptr_indexed (code, ppc_r0, cfg->frame_reg, ppc_r11);
+ ppc_load (code, ppc_r12, ret_offset);
+ ppc_ldptr_indexed (code, ppc_r0, cfg->frame_reg, ppc_r12);
}
ppc_mtlr (code, ppc_r0);
}
if (ppc_is_imm16 (cfg->stack_usage)) {
- ppc_addi (code, ppc_r11, cfg->frame_reg, cfg->stack_usage);
+ ppc_addi (code, ppc_r12, cfg->frame_reg, cfg->stack_usage);
} else {
/* cfg->stack_usage is an int, so we can use
* an addis/addi sequence here even in 64-bit. */
- ppc_addis (code, ppc_r11, cfg->frame_reg, ppc_ha(cfg->stack_usage));
- ppc_addi (code, ppc_r11, ppc_r11, cfg->stack_usage);
+ ppc_addis (code, ppc_r12, cfg->frame_reg, ppc_ha(cfg->stack_usage));
+ ppc_addi (code, ppc_r12, ppc_r12, cfg->stack_usage);
}
if (!cfg->method->save_lmf) {
pos = 0;
for (i = 31; i >= 13; --i) {
if (cfg->used_int_regs & (1 << i)) {
pos += sizeof (gpointer);
- ppc_ldptr (code, i, -pos, ppc_r11);
+ ppc_ldptr (code, i, -pos, ppc_r12);
}
}
} else {
@@ -3750,27 +3760,27 @@ mono_arch_output_basic_block (MonoCompil
/* Copy arguments on the stack to our argument area */
if (call->stack_usage) {
- code = emit_memcpy (code, call->stack_usage, ppc_r11, PPC_STACK_PARAM_OFFSET, ppc_sp, PPC_STACK_PARAM_OFFSET);
- /* r11 was clobbered */
+ code = emit_memcpy (code, call->stack_usage, ppc_r12, PPC_STACK_PARAM_OFFSET, ppc_sp, PPC_STACK_PARAM_OFFSET);
+ /* r12 was clobbered */
g_assert (cfg->frame_reg == ppc_sp);
if (ppc_is_imm16 (cfg->stack_usage)) {
- ppc_addi (code, ppc_r11, cfg->frame_reg, cfg->stack_usage);
+ ppc_addi (code, ppc_r12, cfg->frame_reg, cfg->stack_usage);
} else {
/* cfg->stack_usage is an int, so we can use
* an addis/addi sequence here even in 64-bit. */
- ppc_addis (code, ppc_r11, cfg->frame_reg, ppc_ha(cfg->stack_usage));
- ppc_addi (code, ppc_r11, ppc_r11, cfg->stack_usage);
+ ppc_addis (code, ppc_r12, cfg->frame_reg, ppc_ha(cfg->stack_usage));
+ ppc_addi (code, ppc_r12, ppc_r12, cfg->stack_usage);
}
}
- ppc_mr (code, ppc_sp, ppc_r11);
+ ppc_mr (code, ppc_sp, ppc_r12);
mono_add_patch_info (cfg, (guint8*) code - cfg->native_code, MONO_PATCH_INFO_METHOD_JUMP, call->method);
if (cfg->compile_aot) {
/* arch_emit_got_access () patches this */
ppc_load32 (code, ppc_r0, 0);
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr_indexed (code, ppc_r11, ppc_r30, ppc_r0);
- ppc_ldptr (code, ppc_r0, 0, ppc_r11);
+ ppc_ldptr_indexed (code, ppc_r12, ppc_r30, ppc_r0);
+ ppc_ldptr (code, ppc_r0, 0, ppc_r12);
#else
ppc_ldptr_indexed (code, ppc_r0, ppc_r30, ppc_r0);
#endif
@@ -3808,8 +3818,8 @@ mono_arch_output_basic_block (MonoCompil
else
mono_add_patch_info (cfg, offset, MONO_PATCH_INFO_ABS, call->fptr);
if ((FORCE_INDIR_CALL || cfg->method->dynamic) && !cfg->compile_aot) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
} else {
ppc_bl (code, 0);
@@ -3842,7 +3852,7 @@ mono_arch_output_basic_block (MonoCompil
case OP_VCALL2_MEMBASE:
case OP_VOIDCALL_MEMBASE:
case OP_CALL_MEMBASE:
- if (cfg->compile_aot && ins->sreg1 == ppc_r11) {
+ if (cfg->compile_aot && ins->sreg1 == ppc_r12) {
/* The trampolines clobber this */
ppc_mr (code, ppc_r29, ins->sreg1);
ppc_ldptr (code, ppc_r0, ins->inst_offset, ppc_r29);
@@ -3860,9 +3870,9 @@ mono_arch_output_basic_block (MonoCompil
int alloca_waste = PPC_STACK_PARAM_OFFSET + cfg->param_area + 31;
int area_offset = alloca_waste;
area_offset &= ~31;
- ppc_addi (code, ppc_r11, ins->sreg1, alloca_waste + 31);
+ ppc_addi (code, ppc_r12, ins->sreg1, alloca_waste + 31);
/* FIXME: should be calculated from MONO_ARCH_FRAME_ALIGNMENT */
- ppc_clear_right_imm (code, ppc_r11, ppc_r11, 4);
+ ppc_clear_right_imm (code, ppc_r12, ppc_r12, 4);
/* use ctr to store the number of words to 0 if needed */
if (ins->flags & MONO_INST_INIT) {
/* we zero 4 bytes at a time:
@@ -3875,8 +3885,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_mtctr (code, ppc_r0);
}
ppc_ldptr (code, ppc_r0, 0, ppc_sp);
- ppc_neg (code, ppc_r11, ppc_r11);
- ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r11);
+ ppc_neg (code, ppc_r12, ppc_r12);
+ ppc_stptr_update_indexed (code, ppc_r0, ppc_sp, ppc_r12);
/* FIXME: make this loop work in 8 byte
increments on PPC64 */
@@ -3886,9 +3896,9 @@ mono_arch_output_basic_block (MonoCompil
* run at least once
*/
ppc_addi (code, ins->dreg, ppc_sp, (area_offset - 8));
- ppc_li (code, ppc_r11, 0);
+ ppc_li (code, ppc_r12, 0);
zero_loop_start = code;
- ppc_stwu (code, ppc_r11, 4, ins->dreg);
+ ppc_stwu (code, ppc_r12, 4, ins->dreg);
zero_loop_jump = code;
ppc_bc (code, PPC_BR_DEC_CTR_NONZERO, 0, 0);
ppc_patch (zero_loop_jump, zero_loop_start);
@@ -3902,8 +3912,8 @@ mono_arch_output_basic_block (MonoCompil
mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_INTERNAL_METHOD,
(gpointer)"mono_arch_throw_exception");
if ((FORCE_INDIR_CALL || cfg->method->dynamic) && !cfg->compile_aot) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
} else {
ppc_bl (code, 0);
@@ -3916,8 +3926,8 @@ mono_arch_output_basic_block (MonoCompil
mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_INTERNAL_METHOD,
(gpointer)"mono_arch_rethrow_exception");
if ((FORCE_INDIR_CALL || cfg->method->dynamic) && !cfg->compile_aot) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
} else {
ppc_bl (code, 0);
@@ -3932,8 +3942,8 @@ mono_arch_output_basic_block (MonoCompil
if (ppc_is_imm16 (spvar->inst_offset)) {
ppc_stptr (code, ppc_r0, spvar->inst_offset, spvar->inst_basereg);
} else {
- ppc_load (code, ppc_r11, spvar->inst_offset);
- ppc_stptr_indexed (code, ppc_r0, ppc_r11, spvar->inst_basereg);
+ ppc_load (code, ppc_r12, spvar->inst_offset);
+ ppc_stptr_indexed (code, ppc_r0, ppc_r12, spvar->inst_basereg);
}
break;
}
@@ -3946,8 +3956,8 @@ mono_arch_output_basic_block (MonoCompil
if (ppc_is_imm16 (spvar->inst_offset)) {
ppc_ldptr (code, ppc_r0, spvar->inst_offset, spvar->inst_basereg);
} else {
- ppc_load (code, ppc_r11, spvar->inst_offset);
- ppc_ldptr_indexed (code, ppc_r0, spvar->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, spvar->inst_offset);
+ ppc_ldptr_indexed (code, ppc_r0, spvar->inst_basereg, ppc_r12);
}
ppc_mtlr (code, ppc_r0);
ppc_blr (code);
@@ -4053,11 +4063,11 @@ mono_arch_output_basic_block (MonoCompil
/* FIXME: Optimize this */
ppc_bl (code, 1);
- ppc_mflr (code, ppc_r11);
+ ppc_mflr (code, ppc_r12);
ppc_b (code, 3);
*(double*)code = *(double*)ins->inst_p0;
code += 8;
- ppc_lfd (code, ins->dreg, 8, ppc_r11);
+ ppc_lfd (code, ins->dreg, 8, ppc_r12);
break;
case OP_R4CONST:
g_assert_not_reached ();
@@ -4067,8 +4077,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_stfd (code, ins->sreg1, ins->inst_offset, ins->inst_destbasereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_stfd (code, ins->sreg1, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_stfd (code, ins->sreg1, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_stfdx (code, ins->sreg1, ins->inst_destbasereg, ppc_r0);
@@ -4080,8 +4090,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_lfd (code, ins->dreg, ins->inst_offset, ins->inst_basereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_lfd (code, ins->dreg, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_lfd (code, ins->dreg, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_lfdx (code, ins->dreg, ins->inst_destbasereg, ppc_r0);
@@ -4094,8 +4104,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_stfs (code, ins->sreg1, ins->inst_offset, ins->inst_destbasereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_stfs (code, ins->sreg1, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_stfs (code, ins->sreg1, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_stfsx (code, ins->sreg1, ins->inst_destbasereg, ppc_r0);
@@ -4107,8 +4117,8 @@ mono_arch_output_basic_block (MonoCompil
ppc_lfs (code, ins->dreg, ins->inst_offset, ins->inst_basereg);
} else {
if (ppc_is_imm32 (ins->inst_offset)) {
- ppc_addis (code, ppc_r12, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
- ppc_lfs (code, ins->dreg, ins->inst_offset, ppc_r12);
+ ppc_addis (code, ppc_r11, ins->inst_destbasereg, ppc_ha(ins->inst_offset));
+ ppc_lfs (code, ins->dreg, ins->inst_offset, ppc_r11);
} else {
ppc_load (code, ppc_r0, ins->inst_offset);
ppc_lfsx (code, ins->dreg, ins->inst_destbasereg, ppc_r0);
@@ -4481,6 +4491,16 @@ mono_arch_register_lowlevel_calls (void)
}
#ifdef __mono_ppc64__
+#ifdef _LITTLE_ENDIAN
+#define patch_load_sequence(ip,val) do {\
+ guint16 *__load = (guint16*)(ip); \
+ g_assert (sizeof (val) == sizeof (gsize)); \
+ __load [0] = (((guint64)(gsize)(val)) >> 48) & 0xffff; \
+ __load [2] = (((guint64)(gsize)(val)) >> 32) & 0xffff; \
+ __load [6] = (((guint64)(gsize)(val)) >> 16) & 0xffff; \
+ __load [8] = ((guint64)(gsize)(val)) & 0xffff; \
+ } while (0)
+#elif defined _BIG_ENDIAN
#define patch_load_sequence(ip,val) do {\
guint16 *__load = (guint16*)(ip); \
g_assert (sizeof (val) == sizeof (gsize)); \
@@ -4490,6 +4510,9 @@ mono_arch_register_lowlevel_calls (void)
__load [9] = ((guint64)(gsize)(val)) & 0xffff; \
} while (0)
#else
+#error huh? No endianess defined by compiler
+#endif
+#else
#define patch_load_sequence(ip,val) do {\
guint16 *__lis_ori = (guint16*)(ip); \
__lis_ori [1] = (((gulong)(val)) >> 16) & 0xffff; \
@@ -4700,12 +4723,12 @@ mono_arch_emit_prolog (MonoCompile *cfg)
code = save_registers (cfg, code, alloc_size - pos, ppc_sp, method->save_lmf, cfg->used_int_regs, cfa_offset);
} else {
if (pos)
- ppc_addi (code, ppc_r11, ppc_sp, -pos);
+ ppc_addi (code, ppc_r12, ppc_sp, -pos);
ppc_load (code, ppc_r0, -alloc_size);
ppc_str_update_indexed (code, ppc_sp, ppc_sp, ppc_r0);
cfa_offset = alloc_size;
mono_emit_unwind_op_def_cfa_offset (cfg, code, alloc_size);
- code = save_registers (cfg, code, 0, ppc_r11, method->save_lmf, cfg->used_int_regs, cfa_offset);
+ code = save_registers (cfg, code, 0, ppc_r12, method->save_lmf, cfg->used_int_regs, cfa_offset);
}
}
if (cfg->frame_reg != ppc_sp) {
@@ -4751,8 +4774,8 @@ mono_arch_emit_prolog (MonoCompile *cfg)
if (ppc_is_imm16 (inst->inst_offset)) {
ppc_stptr (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stptr_indexed (code, ainfo->reg, ppc_r11, inst->inst_basereg);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stptr_indexed (code, ainfo->reg, ppc_r12, inst->inst_basereg);
}
}
@@ -4769,8 +4792,8 @@ mono_arch_emit_prolog (MonoCompile *cfg)
else if (ainfo->regtype == RegTypeFP)
ppc_fmr (code, inst->dreg, ainfo->reg);
else if (ainfo->regtype == RegTypeBase) {
- ppc_ldr (code, ppc_r11, 0, ppc_sp);
- ppc_ldptr (code, inst->dreg, ainfo->offset, ppc_r11);
+ ppc_ldr (code, ppc_r12, 0, ppc_sp);
+ ppc_ldptr (code, inst->dreg, ainfo->offset, ppc_r12);
} else
g_assert_not_reached ();
@@ -4785,11 +4808,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stb (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stb (code, ainfo->reg, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stb (code, ainfo->reg, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stbx (code, ainfo->reg, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stbx (code, ainfo->reg, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4798,11 +4821,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_sth (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_sth (code, ainfo->reg, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_sth (code, ainfo->reg, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_sthx (code, ainfo->reg, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_sthx (code, ainfo->reg, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4812,11 +4835,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stw (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stw (code, ainfo->reg, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stw (code, ainfo->reg, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stwx (code, ainfo->reg, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stwx (code, ainfo->reg, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4824,8 +4847,8 @@ mono_arch_emit_prolog (MonoCompile *cfg)
if (ppc_is_imm16 (inst->inst_offset)) {
ppc_str (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_str_indexed (code, ainfo->reg, ppc_r11, inst->inst_basereg);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_str_indexed (code, ainfo->reg, ppc_r12, inst->inst_basereg);
}
break;
#else
@@ -4834,10 +4857,10 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stw (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
ppc_stw (code, ainfo->reg + 1, inst->inst_offset + 4, inst->inst_basereg);
} else {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_addi (code, ppc_r11, ppc_r11, inst->inst_offset);
- ppc_stw (code, ainfo->reg, 0, ppc_r11);
- ppc_stw (code, ainfo->reg + 1, 4, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_addi (code, ppc_r12, ppc_r12, inst->inst_offset);
+ ppc_stw (code, ainfo->reg, 0, ppc_r12);
+ ppc_stw (code, ainfo->reg + 1, 4, ppc_r12);
}
break;
#endif
@@ -4846,31 +4869,31 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stptr (code, ainfo->reg, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stptr (code, ainfo->reg, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stptr (code, ainfo->reg, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stptr_indexed (code, ainfo->reg, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stptr_indexed (code, ainfo->reg, inst->inst_basereg, ppc_r12);
}
}
break;
}
} else if (ainfo->regtype == RegTypeBase) {
g_assert (ppc_is_imm16 (ainfo->offset));
- /* load the previous stack pointer in r11 */
- ppc_ldr (code, ppc_r11, 0, ppc_sp);
- ppc_ldptr (code, ppc_r0, ainfo->offset, ppc_r11);
+ /* load the previous stack pointer in r12 */
+ ppc_ldr (code, ppc_r12, 0, ppc_sp);
+ ppc_ldptr (code, ppc_r0, ainfo->offset, ppc_r12);
switch (ainfo->size) {
case 1:
if (ppc_is_imm16 (inst->inst_offset)) {
ppc_stb (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stb (code, ppc_r0, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stb (code, ppc_r0, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stbx (code, ppc_r0, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stbx (code, ppc_r0, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4879,11 +4902,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_sth (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_sth (code, ppc_r0, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_sth (code, ppc_r0, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_sthx (code, ppc_r0, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_sthx (code, ppc_r0, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4893,11 +4916,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stw (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stw (code, ppc_r0, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stw (code, ppc_r0, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stwx (code, ppc_r0, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stwx (code, ppc_r0, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4905,8 +4928,8 @@ mono_arch_emit_prolog (MonoCompile *cfg)
if (ppc_is_imm16 (inst->inst_offset)) {
ppc_str (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_str_indexed (code, ppc_r0, ppc_r11, inst->inst_basereg);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_str_indexed (code, ppc_r0, ppc_r12, inst->inst_basereg);
}
break;
#else
@@ -4914,15 +4937,15 @@ mono_arch_emit_prolog (MonoCompile *cfg)
g_assert (ppc_is_imm16 (ainfo->offset + 4));
if (ppc_is_imm16 (inst->inst_offset + 4)) {
ppc_stw (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
- ppc_lwz (code, ppc_r0, ainfo->offset + 4, ppc_r11);
+ ppc_lwz (code, ppc_r0, ainfo->offset + 4, ppc_r12);
ppc_stw (code, ppc_r0, inst->inst_offset + 4, inst->inst_basereg);
} else {
- /* use r12 to load the 2nd half of the long before we clobber r11. */
- ppc_lwz (code, ppc_r12, ainfo->offset + 4, ppc_r11);
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_addi (code, ppc_r11, ppc_r11, inst->inst_offset);
- ppc_stw (code, ppc_r0, 0, ppc_r11);
- ppc_stw (code, ppc_r12, 4, ppc_r11);
+ /* use r11 to load the 2nd half of the long before we clobber r12. */
+ ppc_lwz (code, ppc_r11, ainfo->offset + 4, ppc_r12);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_addi (code, ppc_r12, ppc_r12, inst->inst_offset);
+ ppc_stw (code, ppc_r0, 0, ppc_r12);
+ ppc_stw (code, ppc_r11, 4, ppc_r12);
}
break;
#endif
@@ -4931,11 +4954,11 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_stptr (code, ppc_r0, inst->inst_offset, inst->inst_basereg);
} else {
if (ppc_is_imm32 (inst->inst_offset)) {
- ppc_addis (code, ppc_r11, inst->inst_basereg, ppc_ha(inst->inst_offset));
- ppc_stptr (code, ppc_r0, inst->inst_offset, ppc_r11);
+ ppc_addis (code, ppc_r12, inst->inst_basereg, ppc_ha(inst->inst_offset));
+ ppc_stptr (code, ppc_r0, inst->inst_offset, ppc_r12);
} else {
- ppc_load (code, ppc_r11, inst->inst_offset);
- ppc_stptr_indexed (code, ppc_r0, inst->inst_basereg, ppc_r11);
+ ppc_load (code, ppc_r12, inst->inst_offset);
+ ppc_stptr_indexed (code, ppc_r0, inst->inst_basereg, ppc_r12);
}
}
break;
@@ -4994,39 +5017,39 @@ mono_arch_emit_prolog (MonoCompile *cfg)
/* FIXME: we need to do the shifting here, too */
if (ainfo->bytes)
NOT_IMPLEMENTED;
- /* load the previous stack pointer in r11 (r0 gets overwritten by the memcpy) */
- ppc_ldr (code, ppc_r11, 0, ppc_sp);
+ /* load the previous stack pointer in r12 (r0 gets overwritten by the memcpy) */
+ ppc_ldr (code, ppc_r12, 0, ppc_sp);
if ((size & MONO_PPC_32_64_CASE (3, 7)) != 0) {
code = emit_memcpy (code, size - soffset,
inst->inst_basereg, doffset,
- ppc_r11, ainfo->offset + soffset);
+ ppc_r12, ainfo->offset + soffset);
} else {
code = emit_memcpy (code, ainfo->vtsize * sizeof (gpointer),
inst->inst_basereg, doffset,
- ppc_r11, ainfo->offset + soffset);
+ ppc_r12, ainfo->offset + soffset);
}
}
} else if (ainfo->regtype == RegTypeStructByAddr) {
/* if it was originally a RegTypeBase */
if (ainfo->offset) {
- /* load the previous stack pointer in r11 */
- ppc_ldr (code, ppc_r11, 0, ppc_sp);
- ppc_ldptr (code, ppc_r11, ainfo->offset, ppc_r11);
+ /* load the previous stack pointer in r12 */
+ ppc_ldr (code, ppc_r12, 0, ppc_sp);
+ ppc_ldptr (code, ppc_r12, ainfo->offset, ppc_r12);
} else {
- ppc_mr (code, ppc_r11, ainfo->reg);
+ ppc_mr (code, ppc_r12, ainfo->reg);
}
if (cfg->tailcall_valuetype_addrs) {
MonoInst *addr = cfg->tailcall_valuetype_addrs [tailcall_struct_index];
g_assert (ppc_is_imm16 (addr->inst_offset));
- ppc_stptr (code, ppc_r11, addr->inst_offset, addr->inst_basereg);
+ ppc_stptr (code, ppc_r12, addr->inst_offset, addr->inst_basereg);
tailcall_struct_index++;
}
g_assert (ppc_is_imm16 (inst->inst_offset));
- code = emit_memcpy (code, ainfo->vtsize, inst->inst_basereg, inst->inst_offset, ppc_r11, 0);
+ code = emit_memcpy (code, ainfo->vtsize, inst->inst_basereg, inst->inst_offset, ppc_r12, 0);
/*g_print ("copy in %s: %d bytes from %d to offset: %d\n", method->name, ainfo->vtsize, ainfo->reg, inst->inst_offset);*/
} else
g_assert_not_reached ();
@@ -5047,8 +5070,8 @@ mono_arch_emit_prolog (MonoCompile *cfg)
mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_INTERNAL_METHOD,
(gpointer)"mono_get_lmf_addr");
if ((FORCE_INDIR_CALL || cfg->method->dynamic) && !cfg->compile_aot) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
} else {
ppc_bl (code, 0);
@@ -5058,25 +5081,25 @@ mono_arch_emit_prolog (MonoCompile *cfg)
/* lmf_offset is the offset from the previous stack pointer,
* alloc_size is the total stack space allocated, so the offset
* of MonoLMF from the current stack ptr is alloc_size - lmf_offset.
- * The pointer to the struct is put in ppc_r11 (new_lmf).
+ * The pointer to the struct is put in ppc_r12 (new_lmf).
* The callee-saved registers are already in the MonoLMF structure
*/
- ppc_addi (code, ppc_r11, ppc_sp, alloc_size - lmf_offset);
+ ppc_addi (code, ppc_r12, ppc_sp, alloc_size - lmf_offset);
/* ppc_r3 is the result from mono_get_lmf_addr () */
- ppc_stptr (code, ppc_r3, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r11);
+ ppc_stptr (code, ppc_r3, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r12);
/* new_lmf->previous_lmf = *lmf_addr */
ppc_ldptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r11);
- /* *(lmf_addr) = r11 */
- ppc_stptr (code, ppc_r11, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r12);
+ /* *(lmf_addr) = r12 */
+ ppc_stptr (code, ppc_r12, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
/* save method info */
if (cfg->compile_aot)
// FIXME:
ppc_load (code, ppc_r0, 0);
else
ppc_load_ptr (code, ppc_r0, method);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r11);
- ppc_stptr (code, ppc_sp, G_STRUCT_OFFSET(MonoLMF, ebp), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r12);
+ ppc_stptr (code, ppc_sp, G_STRUCT_OFFSET(MonoLMF, ebp), ppc_r12);
/* save the current IP */
if (cfg->compile_aot) {
ppc_bl (code, 1);
@@ -5089,7 +5112,7 @@ mono_arch_emit_prolog (MonoCompile *cfg)
ppc_load_sequence (code, ppc_r0, (gulong)0x01010101L);
#endif
}
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, eip), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, eip), ppc_r12);
}
if (tracing)
@@ -5141,21 +5164,21 @@ mono_arch_emit_epilog (MonoCompile *cfg)
lmf_offset = pos;
/* save the frame reg in r8 */
ppc_mr (code, ppc_r8, cfg->frame_reg);
- ppc_addi (code, ppc_r11, cfg->frame_reg, cfg->stack_usage - lmf_offset);
+ ppc_addi (code, ppc_r12, cfg->frame_reg, cfg->stack_usage - lmf_offset);
/* r5 = previous_lmf */
- ppc_ldptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r11);
+ ppc_ldptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r12);
/* r6 = lmf_addr */
- ppc_ldptr (code, ppc_r6, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r11);
+ ppc_ldptr (code, ppc_r6, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r12);
/* *(lmf_addr) = previous_lmf */
ppc_stptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r6);
/* FIXME: speedup: there is no actual need to restore the registers if
* we didn't actually change them (idea from Zoltan).
*/
/* restore iregs */
- ppc_ldr_multiple (code, ppc_r13, G_STRUCT_OFFSET(MonoLMF, iregs), ppc_r11);
+ ppc_ldr_multiple (code, ppc_r13, G_STRUCT_OFFSET(MonoLMF, iregs), ppc_r12);
/* restore fregs */
/*for (i = 14; i < 32; i++) {
- ppc_lfd (code, i, G_STRUCT_OFFSET(MonoLMF, fregs) + ((i-14) * sizeof (gdouble)), ppc_r11);
+ ppc_lfd (code, i, G_STRUCT_OFFSET(MonoLMF, fregs) + ((i-14) * sizeof (gdouble)), ppc_r12);
}*/
g_assert (ppc_is_imm16 (cfg->stack_usage + PPC_RET_ADDR_OFFSET));
/* use the saved copy of the frame reg in r8 */
@@ -5170,8 +5193,8 @@ mono_arch_emit_epilog (MonoCompile *cfg)
if (ppc_is_imm16 (return_offset)) {
ppc_ldr (code, ppc_r0, return_offset, cfg->frame_reg);
} else {
- ppc_load (code, ppc_r11, return_offset);
- ppc_ldr_indexed (code, ppc_r0, cfg->frame_reg, ppc_r11);
+ ppc_load (code, ppc_r12, return_offset);
+ ppc_ldr_indexed (code, ppc_r0, cfg->frame_reg, ppc_r12);
}
ppc_mtlr (code, ppc_r0);
}
@@ -5182,7 +5205,7 @@ mono_arch_emit_epilog (MonoCompile *cfg)
offset -= sizeof (mgreg_t);
}
if (cfg->frame_reg != ppc_sp)
- ppc_mr (code, ppc_r11, cfg->frame_reg);
+ ppc_mr (code, ppc_r12, cfg->frame_reg);
/* note r31 (possibly the frame register) is restored last */
for (i = 13; i <= 31; i++) {
if (cfg->used_int_regs & (1 << i)) {
@@ -5191,22 +5214,22 @@ mono_arch_emit_epilog (MonoCompile *cfg)
}
}
if (cfg->frame_reg != ppc_sp)
- ppc_addi (code, ppc_sp, ppc_r11, cfg->stack_usage);
+ ppc_addi (code, ppc_sp, ppc_r12, cfg->stack_usage);
else
ppc_addi (code, ppc_sp, ppc_sp, cfg->stack_usage);
} else {
- ppc_load32 (code, ppc_r11, cfg->stack_usage);
+ ppc_load32 (code, ppc_r12, cfg->stack_usage);
if (cfg->used_int_regs) {
- ppc_add (code, ppc_r11, cfg->frame_reg, ppc_r11);
+ ppc_add (code, ppc_r12, cfg->frame_reg, ppc_r12);
for (i = 31; i >= 13; --i) {
if (cfg->used_int_regs & (1 << i)) {
pos += sizeof (mgreg_t);
- ppc_ldr (code, i, -pos, ppc_r11);
+ ppc_ldr (code, i, -pos, ppc_r12);
}
}
- ppc_mr (code, ppc_sp, ppc_r11);
+ ppc_mr (code, ppc_sp, ppc_r12);
} else {
- ppc_add (code, ppc_sp, cfg->frame_reg, ppc_r11);
+ ppc_add (code, ppc_sp, cfg->frame_reg, ppc_r12);
}
}
@@ -5357,8 +5380,8 @@ mono_arch_emit_exceptions (MonoCompile *
patch_info->data.name = "mono_arch_throw_corlib_exception";
patch_info->ip.i = code - cfg->native_code;
if (FORCE_INDIR_CALL || cfg->method->dynamic) {
- ppc_load_func (code, ppc_r0, 0);
- ppc_mtctr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, 0);
+ ppc_mtctr (code, PPC_CALL_REG);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
} else {
ppc_bl (code, 0);
@@ -5595,15 +5618,15 @@ mono_arch_build_imt_thunk (MonoVTable *v
start = code;
/*
- * We need to save and restore r11 because it might be
+ * We need to save and restore r12 because it might be
* used by the caller as the vtable register, so
* clobbering it will trip up the magic trampoline.
*
- * FIXME: Get rid of this by making sure that r11 is
+ * FIXME: Get rid of this by making sure that r12 is
* not used as the vtable register in interface calls.
*/
- ppc_stptr (code, ppc_r11, PPC_RET_ADDR_OFFSET, ppc_sp);
- ppc_load (code, ppc_r11, (gsize)(& (vtable->vtable [0])));
+ ppc_stptr (code, ppc_r12, PPC_RET_ADDR_OFFSET, ppc_sp);
+ ppc_load (code, ppc_r12, (gsize)(& (vtable->vtable [0])));
for (i = 0; i < count; ++i) {
MonoIMTCheckItem *item = imt_entries [i];
@@ -5619,8 +5642,8 @@ mono_arch_build_imt_thunk (MonoVTable *v
if (item->has_target_code) {
ppc_load_ptr (code, ppc_r0, item->value.target_code);
} else {
- ppc_ldptr (code, ppc_r0, (sizeof (gpointer) * item->value.vtable_slot), ppc_r11);
- ppc_ldptr (code, ppc_r11, PPC_RET_ADDR_OFFSET, ppc_sp);
+ ppc_ldptr (code, ppc_r0, (sizeof (gpointer) * item->value.vtable_slot), ppc_r12);
+ ppc_ldptr (code, ppc_r12, PPC_RET_ADDR_OFFSET, ppc_sp);
}
ppc_mtctr (code, ppc_r0);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
@@ -5652,8 +5675,8 @@ mono_arch_build_imt_thunk (MonoVTable *v
item->jmp_code = code;
ppc_bc (code, PPC_BR_FALSE, PPC_BR_EQ, 0);
#endif
- ppc_ldptr (code, ppc_r0, (sizeof (gpointer) * item->value.vtable_slot), ppc_r11);
- ppc_ldptr (code, ppc_r11, PPC_RET_ADDR_OFFSET, ppc_sp);
+ ppc_ldptr (code, ppc_r0, (sizeof (gpointer) * item->value.vtable_slot), ppc_r12);
+ ppc_ldptr (code, ppc_r12, PPC_RET_ADDR_OFFSET, ppc_sp);
ppc_mtctr (code, ppc_r0);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
#if ENABLE_WRONG_METHOD_CHECK
@@ -5779,17 +5802,17 @@ mono_arch_emit_load_got_addr (guint8 *st
* Emit code to load the contents of the GOT slot identified by TRAMP_TYPE and
* TARGET from the mscorlib GOT in full-aot code.
* On PPC, the GOT address is assumed to be in r30, and the result is placed into
- * r11.
+ * r12.
*/
guint8*
mono_arch_emit_load_aotconst (guint8 *start, guint8 *code, MonoJumpInfo **ji, int tramp_type, gconstpointer target)
{
/* Load the mscorlib got address */
- ppc_ldptr (code, ppc_r11, sizeof (gpointer), ppc_r30);
+ ppc_ldptr (code, ppc_r12, sizeof (gpointer), ppc_r30);
*ji = mono_patch_info_list_prepend (*ji, code - start, tramp_type, target);
/* arch_emit_got_access () patches this */
ppc_load32 (code, ppc_r0, 0);
- ppc_ldptr_indexed (code, ppc_r11, ppc_r11, ppc_r0);
+ ppc_ldptr_indexed (code, ppc_r12, ppc_r12, ppc_r0);
return code;
}
@@ -5812,8 +5835,8 @@ mono_arch_set_breakpoint (MonoJitInfo *j
guint8 *code = ip;
guint8 *orig_code = code;
- ppc_load_sequence (code, ppc_r11, (gsize)bp_trigger_page);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_load_sequence (code, ppc_r12, (gsize)bp_trigger_page);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
g_assert (code - orig_code == BREAKPOINT_SIZE);
--- mono-3.2.8+dfsg.orig/mono/mini/mini-ppc.h
+++ mono-3.2.8+dfsg/mono/mini/mini-ppc.h
@@ -69,7 +69,13 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_NO_EMULATE_LONG_SHIFT_OPS
#define MONO_ARCH_NO_EMULATE_LONG_MUL_OPTS
#define MONO_ARCH_HAVE_ATOMIC_ADD 1
+
+/* ELFv2 ABI doesn't use function descriptors. */
+#if _CALL_ELF == 2
+#undef PPC_USES_FUNCTION_DESCRIPTOR
+#else
#define PPC_USES_FUNCTION_DESCRIPTOR
+#endif
#ifndef __mono_ilp32__
#define MONO_ARCH_HAVE_TLS_GET 1
@@ -96,9 +102,10 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_EMULATE_FREM 1
#define MONO_ARCH_BIGMUL_INTRINS 1
#define MONO_ARCH_HAVE_ATOMIC_CAS 1
+#define MONO_ARCH_GC_MAPS_SUPPORTED 1
/* Parameters used by the register allocator */
-#define MONO_ARCH_CALLEE_REGS ((0xff << ppc_r3) | (1 << ppc_r11) | (1 << ppc_r12))
+#define MONO_ARCH_CALLEE_REGS ((0xff << ppc_r3) | (1 << ppc_r12) | (1 << ppc_r11))
#define MONO_ARCH_CALLEE_SAVED_REGS (0xfffff << ppc_r13) /* ppc_13 - ppc_31 */
#if defined(__APPLE__) || defined(__mono_ppc64__)
@@ -165,6 +172,8 @@ typedef struct MonoCompileArch {
#define PPC_FIRST_FPARG_REG ppc_f1
#endif
+#define PPC_CALL_REG ppc_r12
+
#if defined(HAVE_WORKING_SIGALTSTACK) && !defined(__APPLE__)
#define MONO_ARCH_SIGSEGV_ON_ALTSTACK 1
#define MONO_ARCH_SIGNAL_STACK_SIZE (12 * 1024)
@@ -172,9 +181,9 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_HAVE_CREATE_DELEGATE_TRAMPOLINE
#define MONO_ARCH_HAVE_IMT 1
-#define MONO_ARCH_IMT_REG ppc_r12
+#define MONO_ARCH_IMT_REG ppc_r11
-#define MONO_ARCH_VTABLE_REG ppc_r12
+#define MONO_ARCH_VTABLE_REG ppc_r11
#define MONO_ARCH_RGCTX_REG MONO_ARCH_IMT_REG
#define MONO_ARCH_NO_IOV_CHECK 1
--- mono-3.2.8+dfsg.orig/mono/mini/mini.c
+++ mono-3.2.8+dfsg/mono/mini/mini.c
@@ -6929,10 +6929,9 @@ mini_get_debug_options (void)
static gpointer
mini_create_ftnptr (MonoDomain *domain, gpointer addr)
{
-#if !defined(__ia64__) && !defined(__ppc64__) && !defined(__powerpc64__)
+#if !defined(__ia64__) && (!defined(__ppc64__) && !defined(__powerpc64__) || _CALL_ELF == 2)
return addr;
#else
-
gpointer* desc = NULL;
if ((desc = g_hash_table_lookup (domain->ftnptrs_hash, addr)))
@@ -6958,7 +6957,7 @@ mini_create_ftnptr (MonoDomain *domain,
static gpointer
mini_get_addr_from_ftnptr (gpointer descr)
{
-#if defined(__ia64__) || defined(__ppc64__) || defined(__powerpc64__)
+#if defined(__ia64__) || ((defined(__ppc64__) || defined(__powerpc64__)) && _CALL_ELF != 2)
return *(gpointer*)descr;
#else
return descr;
--- mono-3.2.8+dfsg.orig/mono/mini/tramp-ppc.c
+++ mono-3.2.8+dfsg/mono/mini/tramp-ppc.c
@@ -300,44 +300,44 @@ mono_arch_create_generic_trampoline (Mon
if (aot) {
code = mono_arch_emit_load_aotconst (buf, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, "mono_get_lmf_addr");
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r11);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r12);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtlr (code, ppc_r11);
+ ppc_mtlr (code, ppc_r12);
ppc_blrl (code);
} else {
- ppc_load_func (code, ppc_r0, mono_get_lmf_addr);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, mono_get_lmf_addr);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
}
/* we build the MonoLMF structure on the stack - see mini-ppc.h
- * The pointer to the struct is put in ppc_r11.
+ * The pointer to the struct is put in ppc_r12.
*/
- ppc_addi (code, ppc_r11, ppc_sp, STACK - sizeof (MonoLMF));
- ppc_stptr (code, ppc_r3, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r11);
+ ppc_addi (code, ppc_r12, ppc_sp, STACK - sizeof (MonoLMF));
+ ppc_stptr (code, ppc_r3, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r12);
/* new_lmf->previous_lmf = *lmf_addr */
ppc_ldptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r11);
- /* *(lmf_addr) = r11 */
- ppc_stptr (code, ppc_r11, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r12);
+ /* *(lmf_addr) = r12 */
+ ppc_stptr (code, ppc_r12, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r3);
/* save method info (it's stored on the stack, so get it first). */
if ((tramp_type == MONO_TRAMPOLINE_JIT) || (tramp_type == MONO_TRAMPOLINE_JUMP)) {
ppc_ldr (code, ppc_r0, GREGS_OFFSET, ppc_r1);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r12);
} else {
ppc_load (code, ppc_r0, 0);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, method), ppc_r12);
}
/* store the frame pointer of the calling method */
ppc_addi (code, ppc_r0, ppc_sp, STACK);
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, ebp), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, ebp), ppc_r12);
/* save the IP (caller ip) */
if (tramp_type == MONO_TRAMPOLINE_JUMP) {
ppc_li (code, ppc_r0, 0);
} else {
ppc_ldr (code, ppc_r0, STACK + PPC_RET_ADDR_OFFSET, ppc_r1);
}
- ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, eip), ppc_r11);
+ ppc_stptr (code, ppc_r0, G_STRUCT_OFFSET(MonoLMF, eip), ppc_r12);
/*
* Now we're ready to call trampoline (mgreg_t *regs, guint8 *code, gpointer value, guint8 *tramp)
@@ -361,15 +361,15 @@ mono_arch_create_generic_trampoline (Mon
if (aot) {
code = mono_arch_emit_load_aotconst (buf, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, g_strdup_printf ("trampoline_func_%d", tramp_type));
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r11);
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r2, sizeof (gpointer), ppc_r12);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtlr (code, ppc_r11);
+ ppc_mtlr (code, ppc_r12);
ppc_blrl (code);
} else {
tramp_handler = mono_get_trampoline_func (tramp_type);
- ppc_load_func (code, ppc_r0, tramp_handler);
- ppc_mtlr (code, ppc_r0);
+ ppc_load_func (code, PPC_CALL_REG, tramp_handler);
+ ppc_mtlr (code, PPC_CALL_REG);
ppc_blrl (code);
}
@@ -389,20 +389,20 @@ mono_arch_create_generic_trampoline (Mon
* Now we restore the MonoLMF (see emit_epilogue in mini-ppc.c)
* and the rest of the registers, so the method called will see
* the same state as before we executed.
- * The pointer to MonoLMF is in ppc_r11.
+ * The pointer to MonoLMF is in ppc_r12.
*/
- ppc_addi (code, ppc_r11, ppc_r1, STACK - sizeof (MonoLMF));
+ ppc_addi (code, ppc_r12, ppc_r1, STACK - sizeof (MonoLMF));
/* r5 = previous_lmf */
- ppc_ldptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r11);
+ ppc_ldptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r12);
/* r6 = lmf_addr */
- ppc_ldptr (code, ppc_r6, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r11);
+ ppc_ldptr (code, ppc_r6, G_STRUCT_OFFSET(MonoLMF, lmf_addr), ppc_r12);
/* *(lmf_addr) = previous_lmf */
ppc_stptr (code, ppc_r5, G_STRUCT_OFFSET(MonoLMF, previous_lmf), ppc_r6);
/* restore iregs */
- ppc_ldr_multiple (code, ppc_r13, G_STRUCT_OFFSET(MonoLMF, iregs), ppc_r11);
+ ppc_ldr_multiple (code, ppc_r13, G_STRUCT_OFFSET(MonoLMF, iregs), ppc_r12);
/* restore fregs */
for (i = 14; i < 32; i++)
- ppc_lfd (code, i, G_STRUCT_OFFSET(MonoLMF, fregs) + ((i-14) * sizeof (gdouble)), ppc_r11);
+ ppc_lfd (code, i, G_STRUCT_OFFSET(MonoLMF, fregs) + ((i-14) * sizeof (gdouble)), ppc_r12);
/* restore the volatile registers, we skip r1, of course */
offset = STACK - sizeof (MonoLMF) - (14 * sizeof (double));
@@ -424,8 +424,8 @@ mono_arch_create_generic_trampoline (Mon
*/
/* Restore stack pointer and LR and jump to the code */
ppc_ldr (code, ppc_r1, 0, ppc_r1);
- ppc_ldr (code, ppc_r11, PPC_RET_ADDR_OFFSET, ppc_r1);
- ppc_mtlr (code, ppc_r11);
+ ppc_ldr (code, ppc_r12, PPC_RET_ADDR_OFFSET, ppc_r1);
+ ppc_mtlr (code, ppc_r12);
if (MONO_TRAMPOLINE_TYPE_MUST_RETURN (tramp_type))
ppc_blr (code);
else
@@ -596,9 +596,9 @@ mono_arch_create_rgctx_lazy_fetch_trampo
code = mono_arch_emit_load_aotconst (buf, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, g_strdup_printf ("specific_trampoline_lazy_fetch_%u", slot));
/* Branch to the trampoline */
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtctr (code, ppc_r11);
+ ppc_mtctr (code, ppc_r12);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
} else {
tramp = mono_arch_create_specific_trampoline (GUINT_TO_POINTER (slot),
@@ -658,9 +658,9 @@ mono_arch_create_generic_class_init_tram
code = mono_arch_emit_load_aotconst (buf, code, &ji, MONO_PATCH_INFO_JIT_ICALL_ADDR, "specific_trampoline_generic_class_init");
/* Branch to the trampoline */
#ifdef PPC_USES_FUNCTION_DESCRIPTOR
- ppc_ldptr (code, ppc_r11, 0, ppc_r11);
+ ppc_ldptr (code, ppc_r12, 0, ppc_r12);
#endif
- ppc_mtctr (code, ppc_r11);
+ ppc_mtctr (code, ppc_r12);
ppc_bcctr (code, PPC_BR_ALWAYS, 0);
} else {
tramp = mono_arch_create_specific_trampoline (NULL, MONO_TRAMPOLINE_GENERIC_CLASS_INIT,
--- mono-3.2.8+dfsg.orig/mono/utils/lock-free-alloc.c
+++ mono-3.2.8+dfsg/mono/utils/lock-free-alloc.c
@@ -123,7 +123,9 @@ struct _MonoLockFreeAllocDescriptor {
#define NUM_DESC_BATCH 64
-#define SB_SIZE 16384
+/* SB_SIZE must be a multiple of the system pagesize, which for some
+ archs is 64k. */
+#define SB_SIZE 65536
#define SB_HEADER_SIZE 16
#define SB_USABLE_SIZE (SB_SIZE - SB_HEADER_SIZE)
--- mono-3.2.8+dfsg.orig/mono/utils/mono-mmap.c
+++ mono-3.2.8+dfsg/mono/utils/mono-mmap.c
@@ -332,6 +332,11 @@ mono_valloc (void *addr, size_t length,
int
mono_vfree (void *addr, size_t length)
{
+/*if ( (length & (mono_pagesize () - 1)) != 0)
+ printf ("XXXX vfree: length not multiple of pagesize\n");
+if ( aligned_address (addr, length, mono_pagesize()) != addr)
+ printf ("XXXX vfree: addr not aligned to pagesize\n");*/
+
return munmap (addr, length);
}
--- mono-3.2.8+dfsg.orig/mono/utils/strtod.c
+++ mono-3.2.8+dfsg/mono/utils/strtod.c
@@ -173,6 +173,12 @@
* #define NO_ERRNO if strtod should not assign errno = ERANGE when
* the result overflows to +-Infinity or underflows to 0.
*/
+#if defined __BIG_ENDIAN__ || defined _BIG_ENDIAN
+# define IEEE_MC68k
+#elif defined __LITTLE_ENDIAN__ || defined _LITTLE_ENDIAN
+# define IEEE_8087
+#else
+
#if defined(TARGET_X86) || defined(mips) && defined(MIPSEL) || defined (__arm__)
# define IEEE_8087
@@ -194,9 +200,12 @@
# define IEEE_MC68k
#else
+#warning byte order unknown, assuming big endian
#define IEEE_MC68k
#endif
+#endif
+
#define Long gint32
#define ULong guint32
debian/patches/series 0000664 0000000 0000000 00000000017 12303745465 012043 0 ustar debian-changes
debian/libmono-system-componentmodel-composition4.0-cil.install 0000664 0000000 0000000 00000000262 12301464506 022113 0 ustar /usr/lib/mono/4.0/System.ComponentModel.Composition.dll*
/usr/lib/mono/4.5/System.ComponentModel.Composition.dll*
/usr/lib/mono/gac/System.ComponentModel.Composition/4.0.0.0__*/
debian/mono-gac.manpages 0000664 0000000 0000000 00000000050 12301464506 012401 0 ustar debian/tmp/usr/share/man/man1/gacutil.1
debian/libmono-xbuild-tasks2.0-cil.install 0000664 0000000 0000000 00000000262 12301464506 015615 0 ustar /usr/lib/mono/2.0/Mono.XBuild.Tasks.dll*
/usr/lib/mono/3.5/Mono.XBuild.Tasks.dll*
/usr/lib/mono/gac/Mono.XBuild.Tasks/2.0.0.0__*/
/usr/lib/mono/gac/Mono.XBuild.Tasks/3.5.0.0__*/
debian/mono-dbg.install 0000664 0000000 0000000 00000000133 12301464506 012260 0 ustar usr/bin/mono-gdb.py usr/lib/debug/usr/bin/
usr/bin/mono-sgen-gdb.py usr/lib/debug/usr/bin/
debian/libmonoboehm-2.0-1.symbols.armhf 0000664 0000000 0000000 00000000054 12301464506 015003 0 ustar #include "libmonoboehm-2.0-1.symbols.armel"
debian/libmono-system-data2.0-cil.clideps-override 0000664 0000000 0000000 00000000051 12301464506 017224 0 ustar suggests libgda2-3
suggests libglib2.0-0
debian/mono-runtime-terminal.desktop 0000664 0000000 0000000 00000000250 12301464506 015023 0 ustar [Desktop Entry]
Name=Mono Runtime (Terminal)
Exec=mono
Terminal=true
Type=Application
Icon=mono-runtime-common
MimeType=application/x-ms-dos-executable;
NoDisplay=true
debian/libmono-system-web-http-selfhost4.0-cil.install 0000664 0000000 0000000 00000000147 12301464506 020110 0 ustar /usr/lib/mono/4.5/System.Web.Http.SelfHost.dll*
/usr/lib/mono/gac/System.Web.Http.SelfHost/4.0.0.0__*/
debian/libmono-system-servicemodel-routing4.0-cil.install 0000664 0000000 0000000 00000000240 12301464506 020671 0 ustar /usr/lib/mono/4.0/System.ServiceModel.Routing.dll*
/usr/lib/mono/4.5/System.ServiceModel.Routing.dll*
/usr/lib/mono/gac/System.ServiceModel.Routing/4.0.0.0__*/
debian/System.Data.dll.config 0000664 0000000 0000000 00000000206 12301464505 013263 0 ustar
debian/libmono-system-net-http-webrequest4.0-cil.install 0000664 0000000 0000000 00000000154 12301464506 020456 0 ustar /usr/lib/mono/4.5/System.Net.Http.WebRequest.dll*
/usr/lib/mono/gac/System.Net.Http.WebRequest/4.0.0.0__*/
debian/mono-2.0-service.install 0000664 0000000 0000000 00000000204 12301464506 013460 0 ustar debian/tmp/usr/bin/mono-service2
debian/tmp/usr/lib/mono/2.0/mono-service.exe*
debian/tmp/usr/lib/mono/gac/mono-service/2.0.0.0__*/
debian/libmono-system-json4.0-cil.install 0000664 0000000 0000000 00000000160 12301464506 015475 0 ustar /usr/lib/mono/4.0/System.Json.dll*
/usr/lib/mono/4.5/System.Json.dll*
/usr/lib/mono/gac/System.Json/4.0.0.0__*/
debian/libmono-messaging4.0-cil.install 0000664 0000000 0000000 00000000171 12301464505 015160 0 ustar /usr/lib/mono/4.0/Mono.Messaging.dll*
/usr/lib/mono/4.5/Mono.Messaging.dll*
/usr/lib/mono/gac/Mono.Messaging/4.0.0.0__*/
debian/libmono-messaging2.0-cil.install 0000664 0000000 0000000 00000000122 12301464505 015152 0 ustar /usr/lib/mono/gac/Mono.Messaging/2.0.0.0__*/
/usr/lib/mono/2.0/Mono.Messaging.dll
debian/libmono-system-reactive-windows-threading2.2-cil.install 0000664 0000000 0000000 00000000171 12301464506 021763 0 ustar /usr/lib/mono/4.5/System.Reactive.Windows.Threading.dll*
/usr/lib/mono/gac/System.Reactive.Windows.Threading/2.2.0.0__*/
debian/libmono-microsoft8.0-cil.install 0000664 0000000 0000000 00000000147 12301464505 015217 0 ustar debian/tmp/usr/lib/mono/gac/Microsoft.VisualC/8.0.*/
debian/tmp/usr/lib/mono/2.0/Microsoft.VisualC.dll
debian/mono-jay.docs 0000664 0000000 0000000 00000000263 12301464506 011575 0 ustar debian/tmp/usr/share/jay/ACKNOWLEDGEMENTS
debian/tmp/usr/share/jay/NEW_FEATURES
debian/tmp/usr/share/jay/NOTES
debian/tmp/usr/share/jay/README
debian/tmp/usr/share/jay/README.jay
debian/libmono-debugger-soft2.0a-cil.install 0000664 0000000 0000000 00000000157 12301464505 016103 0 ustar usr/lib/mono/gac/Mono.Debugger.Soft/2.0.0.0__*/Mono.Debugger.Soft.dll*
usr/lib/mono/2.0/Mono.Debugger.Soft.dll
debian/README.Debian 0000664 0000000 0000000 00000005607 12301464505 011241 0 ustar Mono for Debian
---------------
1. Documentation can be found in the separated monodoc packages.
2. Supported Processor Architectures for Mono 1.1.x (current)
JIT:
Linux/x86
Linux/AMD64
Linux/PPC
Linux/S390 (not functional)
Linux/ARM
Solaris/SPARC
Interpreter (deprecated/unmaintained):
-
Supported Processor Architectures for Mono 1.0.x (old)
JIT:
Linux/x86
Linux/PPC
MacOS/PPC
Interpreter (deprecated/unmaintained):
Linux/x86
Linux/PPC
HP-UX/HPPA
S390
StrongARM
Solaris/SPARC
Solaris/SPARC v9
3. Typical problems:
3a. Purge your ~/.wapi directory if you see messages like:
** (/tmp/hello.exe:23770): WARNING **: Shared memory sanity check
failed.
** (/tmp/hello.exe:23770): WARNING **: Failed to attach shared memory!
Falling back to non-shared handles
Reason:
02:00:00 < totte> .wapi is the shared memory file folder used to handle process.start and someother functions for our IO lib
3b. Question:
Mono does not work for me (wrong version of mscorlib reported) or
monodevelop breaks on start (MonoDevelop.Core.dll has incorrect
version...)
Answer:
Most likely you have compiled some old Mono version before and have
a funny mixture of upstream and Debian files in different versions.
Make sure that /usr/local does not appear in the output of the
following commands and remove the particular files in /usr/local/...:
which mono
which mint
ldd $(which mono)
ls /usr/local/lib/Mono*dll
ls /usr/local/lib/System*dll
ls /usr/local/lib/I18*dll
(and maybe most other dll files there)
4. (for developers)
The main coordination site of the maintainers is on
http://pkg-mono.alioth.debian.org/, more details can be found there.
CLI Policy for packaging Mono libraries/applications can be found on
http://pkg-mono.alioth.debian.org/cli-policy/
An offline version is in /usr/share/doc/cli-common/ of the the cli-common package.
-----------------------------------------------------------------------------
PS: Some comparisons (not real benchmarks!), testing different
invocation methods:
The "native" method via exec, binfmt_misc, binfmpt-support (Perl
script), binfmt-detector-cli:
time for x in `seq 1000` ; do ./hello.exe > /dev/null; done
real 3m2.969s
user 2m8.060s
sys 0m14.540s
The shell wrapper method using mono:
time for x in `seq 1000` ; do ./hello.sh > /dev/null; done
real 2m43.146s
user 1m45.990s
sys 0m11.140s
Using "cli-wrapper" with a symlink:
time for x in `seq 1000` ; do ./hello > /dev/null; done
real 2m23.958s
user 1m32.720s
sys 0m9.640s
The "interpreter" method using mono:
time for x in `seq 1000` ; do /usr/bin/cli ./hello.exe > /dev/null; done
real 2m23.699s
user 1m33.140s
sys 0m8.920s
Eduard Bloch -- Sat, 19 Jun 2004 02:28:40 +0200
debian/libmono-tasklets2.0-cil.install 0000664 0000000 0000000 00000000140 12301464506 015030 0 ustar usr/lib/mono/gac/Mono.Tasklets/2.0.0.0__*/Mono.Tasklets.dll*
usr/lib/mono/2.0/Mono.Tasklets.dll
debian/mono-smcs.install 0000664 0000000 0000000 00000000143 12301464506 012472 0 ustar debian/tmp/usr/bin/smcs
debian/tmp/usr/lib/mono/2.1/smcs.exe*
debian/tmp/usr/lib/pkgconfig/smcs.pc
debian/mono-runtime.postinst 0000664 0000000 0000000 00000000255 12301464506 013431 0 ustar #!/bin/sh -e
update-alternatives \
--install /usr/bin/cli cli /usr/bin/mono 10 \
--slave /usr/share/man/man1/cli.1.gz cli.1.gz /usr/share/man/man1/mono.1.gz
#DEBHELPER#
debian/libmono-management2.0-cil.install 0000664 0000000 0000000 00000000124 12301464505 015313 0 ustar /usr/lib/mono/gac/Mono.Management/2.0.0.0__*/
/usr/lib/mono/2.0/Mono.Management.dll
debian/libmono-system-web-http4.0-cil.install 0000664 0000000 0000000 00000000125 12301464506 016257 0 ustar /usr/lib/mono/4.5/System.Web.Http.dll*
/usr/lib/mono/gac/System.Web.Http/4.0.0.0__*/
debian/libmono-rabbitmq2.0-cil.install 0000664 0000000 0000000 00000000124 12301464506 015001 0 ustar /usr/lib/mono/gac/RabbitMQ.Client/2.0.0.0__*/
/usr/lib/mono/2.0/RabbitMQ.Client.dll
debian/mono-utils.prerm 0000664 0000000 0000000 00000000200 12301464506 012336 0 ustar #!/bin/sh -e
if [ "$1" = remove ]; then
update-alternatives --remove cil-disassembler /usr/bin/monodis
fi
#DEBHELPER#
debian/mono-devel.manpages 0000664 0000000 0000000 00000003040 12301464506 012750 0 ustar debian/tmp/usr/share/man/man1/al.1
debian/man/caspol.1
debian/tmp/usr/share/man/man1/lc.1
debian/tmp/usr/share/man/man1/cccheck.1
debian/tmp/usr/share/man/man1/cert2spc.1
debian/tmp/usr/share/man/man1/certmgr.1
debian/tmp/usr/share/man/man1/chktrust.1
debian/tmp/usr/share/man/man1/cilc.1
debian/tmp/usr/share/man/man1/crlupdate.1
debian/tmp/usr/share/man/man1/disco.1
debian/tmp/usr/share/man/man1/dtd2xsd.1
debian/tmp/usr/share/man/man1/genxs.1
debian/tmp/usr/share/man/man1/ilasm.1
debian/tmp/usr/share/man/man1/macpack.1
debian/tmp/usr/share/man/man1/makecert.1
debian/tmp/usr/share/man/man1/mkbundle.1
debian/tmp/usr/share/man/man1/mono-cil-strip.1
debian/tmp/usr/share/man/man1/mono-shlib-cop.1
debian/tmp/usr/share/man/man1/mono-xmltool.1
debian/tmp/usr/share/man/man1/monolinker.1
debian/tmp/usr/share/man/man1/monop.1
debian/tmp/usr/share/man/man1/mozroots.1
debian/tmp/usr/share/man/man1/pdb2mdb.1
debian/tmp/usr/share/man/man1/permview.1
debian/tmp/usr/share/man/man1/resgen.1
debian/tmp/usr/share/man/man1/secutil.1
debian/tmp/usr/share/man/man1/setreg.1
debian/tmp/usr/share/man/man1/signcode.1
debian/tmp/usr/share/man/man1/sn.1
debian/tmp/usr/share/man/man1/soapsuds.1
debian/tmp/usr/share/man/man1/sqlsharp.1
debian/tmp/usr/share/man/man1/wsdl.1
debian/tmp/usr/share/man/man1/xsd.1
debian/tmp/usr/share/man/man1/al2.1
debian/tmp/usr/share/man/man1/httpcfg.1
debian/tmp/usr/share/man/man1/mconfig.1
debian/tmp/usr/share/man/man1/monop2.1
debian/tmp/usr/share/man/man1/resgen2.1
debian/tmp/usr/share/man/man1/sgen.1
debian/tmp/usr/share/man/man1/wsdl2.1
debian/libmono-system-dynamic4.0-cil.install 0000664 0000000 0000000 00000000171 12301464506 016152 0 ustar /usr/lib/mono/4.0/System.Dynamic.dll*
/usr/lib/mono/4.5/System.Dynamic.dll*
/usr/lib/mono/gac/System.Dynamic/4.0.0.0__*/
debian/libmonosgen-2.0-1.symbols.armel 0000664 0000000 0000000 00000001603 12301464506 014651 0 ustar #include "libmonosgen-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_read16@VER_1 3.2.1+dfsg
mono_read32@VER_1 3.2.1+dfsg
mono_read64@VER_1 3.2.1+dfsg
mono_arm_emit_load_imm@VER_1 3.2.1+dfsg
mono_arm_is_rotated_imm8@VER_1 3.2.1+dfsg
mono_arm_patchable_b@VER_1 3.2.1+dfsg
mono_arm_patchable_bl@VER_1 3.2.1+dfsg
mono_arm_resume_unwind@VER_1 3.2.1+dfsg
mono_arm_throw_exception@VER_1 3.2.1+dfsg
mono_arm_throw_exception_by_token@VER_1 3.2.1+dfsg
mono_arm_thumb_supported@VER_1 3.2.1+dfsg
mono_hwcap_arm_has_thumb2@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_thumb@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_vfp@VER_1 3.2.3+dfsg
mono_hwcap_arm_has_vfp3@VER_1 3.2.3+dfsg-4~
mono_hwcap_arm_has_vfp3_d16@VER_1 3.2.3+dfsg-4~
mono_hwcap_arm_is_v5@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v6@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v7@VER_1 3.2.3+dfsg
mono_hwcap_arm_is_v7s@VER_1 3.2.3+dfsg
debian/libmono-webbrowser2.0-cil.clideps-override 0000664 0000000 0000000 00000000030 12301464506 017147 0 ustar recommends libgluezilla
debian/mono-gac.dirs 0000664 0000000 0000000 00000000040 12301464506 011546 0 ustar usr/share/cli-common/runtimes.d
debian/mono-runtime-common.postinst 0000664 0000000 0000000 00000000504 12301464506 014714 0 ustar #!/bin/sh -e
if [ configure = "$1" ] && [ -x /usr/sbin/update-binfmts ]; then
update-binfmts --import cli
fi
if [ configure = "$1" ] && [ -d /usr/share/dotnet/mono/ ] && [ -L /usr/share/dotnet/mono ]; then
# it's a symlink
rm /usr/share/dotnet/mono
fi
if [ "$1" = "configure" ]; then
ldconfig
fi
#DEBHELPER#
debian/libmono-system-web-applicationservices4.0-cil.install 0000664 0000000 0000000 00000000251 12301464506 021347 0 ustar /usr/lib/mono/4.0/System.Web.ApplicationServices.dll*
/usr/lib/mono/4.5/System.Web.ApplicationServices.dll*
/usr/lib/mono/gac/System.Web.ApplicationServices/4.0.0.0__*/
debian/libmonosgen-2.0-1.symbols.ppc64el 0000664 0000000 0000000 00000000475 12303752421 015032 0 ustar #include "libmonosgen-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_hwcap_ppc_has_icache_snoop@VER_1 3.2.3+dfsg
mono_hwcap_ppc_has_move_fpr_gpr@VER_1 3.2.3+dfsg
mono_hwcap_ppc_has_multiple_ls_units@VER_1 3.2.3+dfsg
mono_hwcap_ppc_is_isa_2x@VER_1 3.2.3+dfsg
mono_hwcap_ppc_is_isa_64@VER_1 3.2.3+dfsg
debian/mono-runtime-sgen.install 0000664 0000000 0000000 00000000022 12301464506 014136 0 ustar usr/bin/mono-sgen
debian/libmono-system-reactive-windows-forms2.2-cil.install 0000664 0000000 0000000 00000000161 12301464506 021143 0 ustar /usr/lib/mono/4.5/System.Reactive.Windows.Forms.dll*
/usr/lib/mono/gac/System.Reactive.Windows.Forms/2.2.0.0__*/
debian/libmono-relaxng4.0-cil.install 0000664 0000000 0000000 00000000210 12301464506 014636 0 ustar /usr/lib/mono/4.0/Commons.Xml.Relaxng.dll*
/usr/lib/mono/4.5/Commons.Xml.Relaxng.dll*
/usr/lib/mono/gac/Commons.Xml.Relaxng/4.0.0.0__*/
debian/libmono-system-xaml4.0-cil.install 0000664 0000000 0000000 00000000160 12301464506 015465 0 ustar /usr/lib/mono/4.0/System.Xaml.dll*
/usr/lib/mono/4.5/System.Xaml.dll*
/usr/lib/mono/gac/System.Xaml/4.0.0.0__*/
debian/mono-xbuild.manpages 0000664 0000000 0000000 00000000047 12301464506 013144 0 ustar debian/tmp/usr/share/man/man1/xbuild.1
debian/libmono-2.0-dev.install 0000664 0000000 0000000 00000000176 12301464505 013274 0 ustar usr/lib/libmono-2.0.so
usr/lib/libmono-2.0.a
usr/lib/pkgconfig/mono-2.pc
usr/include/
debian/mono-archs.make /usr/share/mono/
debian/libmono-system-web-dynamicdata4.0-cil.install 0000664 0000000 0000000 00000000221 12301464506 017553 0 ustar /usr/lib/mono/4.0/System.Web.DynamicData.dll*
/usr/lib/mono/4.5/System.Web.DynamicData.dll*
/usr/lib/mono/gac/System.Web.DynamicData/4.0.0.0__*/
debian/libmono-system-runtime2.0-cil.install 0000664 0000000 0000000 00000000362 12301464506 016211 0 ustar /usr/lib/mono/gac/System.Runtime.Remoting/2.0.0.0__*/
/usr/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__*/
/usr/lib/mono/2.0/System.Runtime.Remoting.dll
/usr/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
debian/README.source 0000664 0000000 0000000 00000033710 12301464505 011353 0 ustar The upstream tarball for this application has been altered to remove
(unneeded) binary-only components. The list of files removed is as follows:
mono-3.2.1/external/aspnetwebstack/test/System.Web.WebPages.Deployment.Test/TestFiles/ConfigTestAssemblies/V2_Signed/System.Web.WebPages.Deployment.dll
mono-3.2.1/external/aspnetwebstack/test/System.Web.WebPages.Deployment.Test/TestFiles/ConfigTestAssemblies/V2_Unsigned/System.Web.WebPages.Deployment.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.Debugger.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.Experimental.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/iOS/libs/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Debugger.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/Mono.Reactive.Testing.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Runtime.Remoting.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Experimental.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Source/Rx_Xamarin/android/libs/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT5/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT5/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT5/Microsoft.Silverlight.Testing.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT4/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT4/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT4/Microsoft.Silverlight.Testing.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/WINDOWS_PHONE8/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT3/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT3/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHT3/Microsoft.Silverlight.Testing.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/DESKTOPCLR20/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHTM7/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/SILVERLIGHTM7/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
mono-3.2.1/external/rx/Rx/NET/Source/References/DESKTOPCLR40/Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/WP8/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/WinRT45/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/Net40/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/Portable-Net45+WinRT45+WP8/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/SL5/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Interfaces.2.0.21030/lib/Net45/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/WP8/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/WinRT45/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/Net40/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/Portable-Net45+WinRT45+WP8/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/SL5/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Linq.2.0.21030/lib/Net45/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/WP8/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/WinRT45/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/Net40/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/Portable-Net45+WinRT45+WP8/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/SL5/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Providers.2.0.21030/lib/Net45/System.Reactive.Providers.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Remoting.2.0.21030/lib/Net40/System.Reactive.Runtime.Remoting.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Remoting.2.0.21030/lib/Net45/System.Reactive.Runtime.Remoting.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-WinRT.2.0.21030/lib/WinRT45/System.Reactive.WindowsRuntime.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/WP8/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/WinRT45/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/Net40/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/SL5/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-PlatformServices.2.0.21030/lib/Net45/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/WP8/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/WinRT45/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/Net40/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/SL5/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-XAML.2.0.21030/lib/Net45/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-WindowStoreApps.2.0.21030/lib/WinRT45/System.Reactive.Windows.Threading.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-WinForms.2.0.21030/lib/Net40/System.Reactive.Windows.Forms.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-WinForms.2.0.21030/lib/Net45/System.Reactive.Windows.Forms.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/WP8/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/WinRT45/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/SL4-WindowsPhone71/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/Net40/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/Portable-Net45+WinRT45+WP8/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/SL5/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Test/Rx/packages/Rx-Core.2.0.21030/lib/Net45/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.Windows.Forms.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.Runtime.Remoting.dll
mono-3.2.1/external/rx/Rx/NET/Samples/RxRemoteMouseMoves/References/System.Reactive.PlatformServices.dll
mono-3.2.1/external/rx/Rx/NET/Samples/HistoricalScheduling/References/System.Reactive.Linq.dll
mono-3.2.1/external/rx/Rx/NET/Samples/HistoricalScheduling/References/System.Reactive.Interfaces.dll
mono-3.2.1/external/rx/Rx/NET/Samples/HistoricalScheduling/References/System.Reactive.Core.dll
mono-3.2.1/external/rx/Rx/NET/Samples/HistoricalScheduling/References/System.Reactive.PlatformServices.dll
mono-3.2.1/external/entityframework/src/NuGet/EntityFramework.SqlServerCompact/lib/net40/System.Data.SqlServerCe.Entity.dll
mono-3.2.1/external/cecil/Test/libs/nunit-2.5.10/nunit.core.dll
mono-3.2.1/external/cecil/Test/libs/nunit-2.5.10/nunit.core.interfaces.dll
mono-3.2.1/external/cecil/Test/libs/nunit-2.5.10/nunit.framework.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/boxedoptarg.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/decsec1-xml.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/libres.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/delay-signed.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/marshal.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/cscgpbug.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/cppcli.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/libhello.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/noblob.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/decsec-xml.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/decsec-att.dll
mono-3.2.1/external/cecil/Test/Resources/assemblies/empty-decsec-att.dll
mono-3.2.1/external/cecil/rocks/Test/Resources/assemblies/decsec-xml.dll
mono-3.2.1/external/cecil/rocks/Test/Resources/assemblies/decsec-att.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/framework/nunit.framework.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/framework/nunit.mocks.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit-gui-runner.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit.core.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit.uiexception.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit.core.interfaces.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit.util.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit-console-runner.dll
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/lib/nunit.uikit.dll
mono-3.2.1/external/Newtonsoft.Json/Src/Lib/NUnit/DotNet/nunit.framework.dll
mono-3.2.1/external/Newtonsoft.Json/Src/Lib/NUnit/Compact/NUnitLite.dll
mono-3.2.1/external/Newtonsoft.Json/Src/Lib/NUnit/Silverlight/nunit.framework.dll
mono-3.2.1/external/ikvm/bin/ICSharpCode.SharpZipLib.dll
mono-3.2.1/external/cecil/symbols/mdb/Test/Resources/assemblies/hello.exe
mono-3.2.1/external/cecil/symbols/pdb/Test/Resources/assemblies/VBConsApp.exe
mono-3.2.1/external/cecil/symbols/pdb/Test/Resources/assemblies/test.exe
mono-3.2.1/external/cecil/symbols/pdb/Test/Resources/assemblies/fsapp.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello.ia64.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello.x86.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello1.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/fptr.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/iterator.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/gifaceref.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/switch.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello.x64.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/mma.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/catch.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hello.anycpu.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/pinvoke.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/hellow.exe
mono-3.2.1/external/cecil/Test/Resources/assemblies/varargs.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/7-zip/7za.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit-x86.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit-agent-x86.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit-console.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit-agent.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NUnit/nunit-console-x86.exe
mono-3.2.1/external/Newtonsoft.Json/Tools/NuGet/NuGet.exe
To create your own copy of this modified tarball, use the "get-orig-source"
target of the debian/rules makefile.
The compiler needs to bootstrap using the pre-build binary
mcs/class/lib/monolite/mcs.exe, which requires
mcs/class/lib/monolite/mscorlib.dll,
mcs/class/lib/monolite/System.dll and
mcs/class/lib/monolite/System.Xml.dll in order to operate.
These binaries are used to compile the code in mcs/mcs/*, mcs/class/corlib/*,
mcs/class/System/* and mcs/class/System.XML/*, which in turn, produce their
own mcs.exe, mscorlib.dll, System.dll and System.Xml.dll.
Only the resulting binaries are included in packages - not the versions
used for bootstrapping.
debian/libmono-rabbitmq2.0-cil.copyright 0000664 0000000 0000000 00000063146 12301464506 015360 0 ustar Format-Specification: http://dep.debian.net/deps/dep5/
Upstream-Name: Mono
Upstream-Source: http://ftp.novell.com/pub/mono/sources/mono
Files: mcs/class/RabbitMQ.Client/*
Copyright: © 2003 Ximian, Inc. http://www.ximian.com
© 2007-2009 Cohesive Financial Technologies
© 2007-2009 LShift Ltd., Cohesive Financial
© 2007-2009 Rabbit Technologies Ltd
License: Apache-2.0 | MPL-1.1
License: Apache-2.0
On Debian systems the full text of the Apache Software License 2.0 can be
found in the `/usr/share/common-licenses/Apache-2.0' file.
License: MPL-1.1
1. Definitions.
1.0.1. "Commercial Use" means distribution or otherwise making the
Covered Code available to a third party.
1.1. "Contributor" means each entity that creates or contributes to
the creation of Modifications.
1.2. "Contributor Version" means the combination of the Original
Code, prior Modifications used by a Contributor, and the Modifications
made by that particular Contributor.
1.3. "Covered Code" means the Original Code or Modifications or the
combination of the Original Code and Modifications, in each case
including portions thereof.
1.4. "Electronic Distribution Mechanism" means a mechanism generally
accepted in the software development community for the electronic
transfer of data.
1.5. "Executable" means Covered Code in any form other than Source
Code.
1.6. "Initial Developer" means the individual or entity identified
as the Initial Developer in the Source Code notice required by Exhibit
A.
1.7. "Larger Work" means a work which combines Covered Code or
portions thereof with code not governed by the terms of this License.
1.8. "License" means this document.
1.8.1. "Licensable" means having the right to grant, to the maximum
extent possible, whether at the time of the initial grant or
subsequently acquired, any and all of the rights conveyed herein.
1.9. "Modifications" means any addition to or deletion from the
substance or structure of either the Original Code or any previous
Modifications. When Covered Code is released as a series of files, a
Modification is:
A. Any addition to or deletion from the contents of a file
containing Original Code or previous Modifications.
B. Any new file that contains any part of the Original Code or
previous Modifications.
1.10. "Original Code" means Source Code of computer software code
which is described in the Source Code notice required by Exhibit A as
Original Code, and which, at the time of its release under this
License is not already Covered Code governed by this License.
1.10.1. "Patent Claims" means any patent claim(s), now owned or
hereafter acquired, including without limitation, method, process,
and apparatus claims, in any patent Licensable by grantor.
1.11. "Source Code" means the preferred form of the Covered Code for
making modifications to it, including all modules it contains, plus
any associated interface definition files, scripts used to control
compilation and installation of an Executable, or source code
differential comparisons against either the Original Code or another
well known, available Covered Code of the Contributor's choice. The
Source Code can be in a compressed or archival form, provided the
appropriate decompression or de-archiving software is widely available
for no charge.
1.12. "You" (or "Your") means an individual or a legal entity
exercising rights under, and complying with all of the terms of, this
License or a future version of this License issued under Section 6.1.
For legal entities, "You" includes any entity which controls, is
controlled by, or is under common control with You. For purposes of
this definition, "control" means (a) the power, direct or indirect,
to cause the direction or management of such entity, whether by
contract or otherwise, or (b) ownership of more than fifty percent
(50%) of the outstanding shares or beneficial ownership of such
entity.
2. Source Code License.
2.1. The Initial Developer Grant.
The Initial Developer hereby grants You a world-wide, royalty-free,
non-exclusive license, subject to third party intellectual property
claims:
(a) under intellectual property rights (other than patent or
trademark) Licensable by Initial Developer to use, reproduce,
modify, display, perform, sublicense and distribute the Original
Code (or portions thereof) with or without Modifications, and/or
as part of a Larger Work; and
(b) under Patents Claims infringed by the making, using or
selling of Original Code, to make, have made, use, practice,
sell, and offer for sale, and/or otherwise dispose of the
Original Code (or portions thereof).
(c) the licenses granted in this Section 2.1(a) and (b) are
effective on the date Initial Developer first distributes
Original Code under the terms of this License.
(d) Notwithstanding Section 2.1(b) above, no patent license is
granted: 1) for code that You delete from the Original Code; 2)
separate from the Original Code; or 3) for infringements caused
by: i) the modification of the Original Code or ii) the
combination of the Original Code with other software or devices.
2.2. Contributor Grant.
Subject to third party intellectual property claims, each Contributor
hereby grants You a world-wide, royalty-free, non-exclusive license
(a) under intellectual property rights (other than patent or
trademark) Licensable by Contributor, to use, reproduce, modify,
display, perform, sublicense and distribute the Modifications
created by such Contributor (or portions thereof) either on an
unmodified basis, with other Modifications, as Covered Code
and/or as part of a Larger Work; and
(b) under Patent Claims infringed by the making, using, or
selling of Modifications made by that Contributor either alone
and/or in combination with its Contributor Version (or portions
of such combination), to make, use, sell, offer for sale, have
made, and/or otherwise dispose of: 1) Modifications made by that
Contributor (or portions thereof); and 2) the combination of
Modifications made by that Contributor with its Contributor
Version (or portions of such combination).
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
effective on the date Contributor first makes Commercial Use of
the Covered Code.
(d) Notwithstanding Section 2.2(b) above, no patent license is
granted: 1) for any code that Contributor has deleted from the
Contributor Version; 2) separate from the Contributor Version;
3) for infringements caused by: i) third party modifications of
Contributor Version or ii) the combination of Modifications made
by that Contributor with other software (except as part of the
Contributor Version) or other devices; or 4) under Patent Claims
infringed by Covered Code in the absence of Modifications made by
that Contributor.
3. Distribution Obligations.
3.1. Application of License.
The Modifications which You create or to which You contribute are
governed by the terms of this License, including without limitation
Section 2.2. The Source Code version of Covered Code may be
distributed only under the terms of this License or a future version
of this License released under Section 6.1, and You must include a
copy of this License with every copy of the Source Code You
distribute. You may not offer or impose any terms on any Source Code
version that alters or restricts the applicable version of this
License or the recipients' rights hereunder. However, You may include
an additional document offering the additional rights described in
Section 3.5.
3.2. Availability of Source Code.
Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six
(6) months after a subsequent version of that particular Modification
has been made available to such recipients. You are responsible for
ensuring that the Source Code version remains available even if the
Electronic Distribution Mechanism is maintained by a third party.
3.3. Description of Modifications.
You must cause all Covered Code to which You contribute to contain a
file documenting the changes You made to create that Covered Code and
the date of any change. You must include a prominent statement that
the Modification is derived, directly or indirectly, from Original
Code provided by the Initial Developer and including the name of the
Initial Developer in (a) the Source Code, and (b) in any notice in an
Executable version or related documentation in which You describe the
origin or ownership of the Covered Code.
3.4. Intellectual Property Matters
(a) Third Party Claims.
If Contributor has knowledge that a license under a third party's
intellectual property rights is required to exercise the rights
granted by such Contributor under Sections 2.1 or 2.2,
Contributor must include a text file with the Source Code
distribution titled "LEGAL" which describes the claim and the
party making the claim in sufficient detail that a recipient will
know whom to contact. If Contributor obtains such knowledge after
the Modification is made available as described in Section 3.2,
Contributor shall promptly modify the LEGAL file in all copies
Contributor makes available thereafter and shall take other steps
(such as notifying appropriate mailing lists or newsgroups)
reasonably calculated to inform those who received the Covered
Code that new knowledge has been obtained.
(b) Contributor APIs.
If Contributor's Modifications include an application programming
interface and Contributor has knowledge of patent licenses which
are reasonably necessary to implement that API, Contributor must
also include this information in the LEGAL file.
(c) Representations.
Contributor represents that, except as disclosed pursuant to
Section 3.4(a) above, Contributor believes that Contributor's
Modifications are Contributor's original creation(s) and/or
Contributor has sufficient rights to grant the rights conveyed by
this License.
3.5. Required Notices.
You must duplicate the notice in Exhibit A in each file of the Source
Code. If it is not possible to put such notice in a particular Source
Code file due to its structure, then You must include such notice in a
location (such as a relevant directory) where a user would be likely
to look for such a notice. If You created one or more Modification(s)
You may add your name as a Contributor to the notice described in
Exhibit A. You must also duplicate this License in any documentation
for the Source Code where You describe recipients' rights or ownership
rights relating to Covered Code. You may choose to offer, and to
charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Code. However, You
may do so only on Your own behalf, and not on behalf of the Initial
Developer or any Contributor. You must make it absolutely clear than
any such warranty, support, indemnity or liability obligation is
offered by You alone, and You hereby agree to indemnify the Initial
Developer and every Contributor for any liability incurred by the
Initial Developer or such Contributor as a result of warranty,
support, indemnity or liability terms You offer.
3.6. Distribution of Executable Versions.
You may distribute Covered Code in Executable form only if the
requirements of Section 3.1-3.5 have been met for that Covered Code,
and if You include a notice stating that the Source Code version of
the Covered Code is available under the terms of this License,
including a description of how and where You have fulfilled the
obligations of Section 3.2. The notice must be conspicuously included
in any notice in an Executable version, related documentation or
collateral in which You describe recipients' rights relating to the
Covered Code. You may distribute the Executable version of Covered
Code or ownership rights under a license of Your choice, which may
contain terms different from this License, provided that You are in
compliance with the terms of this License and that the license for the
Executable version does not attempt to limit or alter the recipient's
rights in the Source Code version from the rights set forth in this
License. If You distribute the Executable version under a different
license You must make it absolutely clear that any terms which differ
from this License are offered by You alone, not by the Initial
Developer or any Contributor. You hereby agree to indemnify the
Initial Developer and every Contributor for any liability incurred by
the Initial Developer or such Contributor as a result of any such
terms You offer.
3.7. Larger Works.
You may create a Larger Work by combining Covered Code with other code
not governed by the terms of this License and distribute the Larger
Work as a single product. In such a case, You must make sure the
requirements of this License are fulfilled for the Covered Code.
4. Inability to Comply Due to Statute or Regulation.
If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Code due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description
must be included in the LEGAL file described in Section 3.4 and must
be included with all distributions of the Source Code. Except to the
extent prohibited by statute or regulation, such description must be
sufficiently detailed for a recipient of ordinary skill to be able to
understand it.
5. Application of this License.
This License applies to code to which the Initial Developer has
attached the notice in Exhibit A and to related Covered Code.
6. Versions of the License.
6.1. New Versions.
Netscape Communications Corporation ("Netscape") may publish revised
and/or new versions of the License from time to time. Each version
will be given a distinguishing version number.
6.2. Effect of New Versions.
Once Covered Code has been published under a particular version of the
License, You may always continue to use it under the terms of that
version. You may also choose to use such Covered Code under the terms
of any subsequent version of the License published by Netscape. No one
other than Netscape has the right to modify the terms applicable to
Covered Code created under this License.
6.3. Derivative Works.
If You create or use a modified version of this License (which you may
only do in order to apply it to code which is not already Covered Code
governed by this License), You must (a) rename Your license so that
the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
"MPL", "NPL" or any confusingly similar phrase do not appear in your
license (except to note that your license differs from this License)
and (b) otherwise make it clear that Your version of the license
contains terms which differ from the Mozilla Public License and
Netscape Public License. (Filling in the name of the Initial
Developer, Original Code or Contributor in the notice described in
Exhibit A shall not of themselves be deemed to be modifications of
this License.)
7. DISCLAIMER OF WARRANTY.
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
8. TERMINATION.
8.1. This License and the rights granted hereunder will terminate
automatically if You fail to comply with terms herein and fail to cure
such breach within 30 days of becoming aware of the breach. All
sublicenses to the Covered Code which are properly granted shall
survive any termination of this License. Provisions which, by their
nature, must remain in effect beyond the termination of this License
shall survive.
8.2. If You initiate litigation by asserting a patent infringement
claim (excluding declatory judgment actions) against Initial Developer
or a Contributor (the Initial Developer or Contributor against whom
You file such action is referred to as "Participant") alleging that:
(a) such Participant's Contributor Version directly or indirectly
infringes any patent, then any and all rights granted by such
Participant to You under Sections 2.1 and/or 2.2 of this License
shall, upon 60 days notice from Participant terminate prospectively,
unless if within 60 days after receipt of notice You either: (i)
agree in writing to pay Participant a mutually agreeable reasonable
royalty for Your past and future use of Modifications made by such
Participant, or (ii) withdraw Your litigation claim with respect to
the Contributor Version against such Participant. If within 60 days
of notice, a reasonable royalty and payment arrangement are not
mutually agreed upon in writing by the parties or the litigation claim
is not withdrawn, the rights granted by Participant to You under
Sections 2.1 and/or 2.2 automatically terminate at the expiration of
the 60 day notice period specified above.
(b) any software, hardware, or device, other than such Participant's
Contributor Version, directly or indirectly infringes any patent, then
any rights granted to You by such Participant under Sections 2.1(b)
and 2.2(b) are revoked effective as of the date You first made, used,
sold, distributed, or had made, Modifications made by that
Participant.
8.3. If You assert a patent infringement claim against Participant
alleging that such Participant's Contributor Version directly or
indirectly infringes any patent where such claim is resolved (such as
by license or settlement) prior to the initiation of patent
infringement litigation, then the reasonable value of the licenses
granted by such Participant under Sections 2.1 or 2.2 shall be taken
into account in determining the amount or value of any payment or
license.
8.4. In the event of termination under Sections 8.1 or 8.2 above,
all end user license agreements (excluding distributors and resellers)
which have been validly granted by You or any distributor hereunder
prior to termination shall survive termination.
9. LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
10. U.S. GOVERNMENT END USERS.
The Covered Code is a "commercial item," as that term is defined in
48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
software" and "commercial computer software documentation," as such
terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
all U.S. Government End Users acquire Covered Code with only those
rights set forth herein.
11. MISCELLANEOUS.
This License represents the complete agreement concerning subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. This License shall be governed by
California law provisions (except to the extent applicable law, if
any, provides otherwise), excluding its conflict-of-law provisions.
With respect to disputes in which at least one party is a citizen of,
or an entity chartered or registered to do business in the United
States of America, any litigation relating to this License shall be
subject to the jurisdiction of the Federal Courts of the Northern
District of California, with venue lying in Santa Clara County,
California, with the losing party responsible for costs, including
without limitation, court costs and reasonable attorneys' fees and
expenses. The application of the United Nations Convention on
Contracts for the International Sale of Goods is expressly excluded.
Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this
License.
12. RESPONSIBILITY FOR CLAIMS.
As between Initial Developer and the Contributors, each party is
responsible for claims and damages arising, directly or indirectly,
out of its utilization of rights under this License and You agree to
work with Initial Developer and Contributors to distribute such
responsibility on an equitable basis. Nothing herein is intended or
shall be deemed to constitute any admission of liability.
13. MULTIPLE-LICENSED CODE.
Initial Developer may designate portions of the Covered Code as
"Multiple-Licensed". "Multiple-Licensed" means that the Initial
Developer permits you to utilize portions of the Covered Code under
Your choice of the NPL or the alternative licenses, if any, specified
by the Initial Developer in the file described in Exhibit A.
EXHIBIT A -Mozilla Public License.
``The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.
The Original Code is ______________________________________.
The Initial Developer of the Original Code is ________________________.
Portions created by ______________________ are Copyright (C) ______
_______________________. All Rights Reserved.
Contributor(s): ______________________________________.
Alternatively, the contents of this file may be used under the terms
of the _____ license (the "[___] License"), in which case the
provisions of [______] License are applicable instead of those
above. If you wish to allow use of your version of this file only
under the terms of the [____] License and not to allow others to use
your version of this file under the MPL, indicate your decision by
deleting the provisions above and replace them with the notice and
other provisions required by the [___] License. If you do not delete
the provisions above, a recipient may use your version of this file
under either the MPL or the [___] License."
[NOTE: The text of this Exhibit A may differ slightly from the text of
the notices in the Source Code files of the Original Code. You should
use the text of this Exhibit A rather than the text found in the
Original Code Source Code for Your Modifications.]
debian/dh_clistrip 0000775 0000000 0000000 00000004047 12301464505 011427 0 ustar #!/usr/bin/perl -w
=head1 NAME
dh_clistrip - strips CLI debug symbols from package build directories
=cut
use strict;
use File::Find;
use Debian::Debhelper::Dh_Lib;
=head1 SYNOPSIS
B [S>] [B<-X>I
- ] [--dbg-package=package]
=head1 DESCRIPTION
dh_clistrip is a debhelper program that removes debug symbols from
CLI libraries and applications.
dh_clistrip deletes all *.exe.mdb and *.dll.mdb files.
=head1 OPTIONS
=over 4
=item B<-X>I
- , B<--exclude=>I
-
Exclude files that contain "item" anywhere in their filename from being
deleted. You may use this option multiple times to build up a list of things
to exclude.
=item B<--dbg-package=>I
Moves the debug symbols to the specified package.
=back
=cut
init();
my $pwd = `pwd`;
chomp $pwd;
# This variable can be used to turn off stripping (see Policy).
if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS} =~ /nostrip/) {
exit;
}
foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp = tmpdir($package);
my $debug_pkg = '';
if (defined($dh{DEBUGPACKAGES})) {
$debug_pkg = @{$dh{DEBUGPACKAGES}}[0];
verbose_print("debug_pkg: $debug_pkg");
}
if ($package eq $debug_pkg) {
# skip debug package
next;
}
# find debug symbols
find (sub {
foreach my $exclude (@{$dh{EXCLUDE}}) {
return if /$exclude/;
}
return unless -f && /\.(exe|dll)\.mdb$/;
my $file = $_;
my $dir = $File::Find::dir;
if ($debug_pkg ne '') {
my $debug_dir = $dir;
verbose_print("dir: $dir");
$debug_dir =~ s!$tmp!!;
verbose_print("debug_dir: $debug_dir");
$debug_dir = $pwd . "/debian/$debug_pkg/" . $debug_dir;
verbose_print("debug_dir: $debug_dir");
if (! -d $debug_dir) {
doit("install", "-d", $debug_dir);
}
verbose_print("moving $file to $debug_dir");
doit("mv", $file, $debug_dir);
} else {
verbose_print("deleting $file");
doit("rm", $file);
}
}, $tmp);
}
=head1 SEE ALSO
L
This program is a part of cli-common.
=head1 AUTHOR
Mirco Bauer
=cut
debian/libmono-microsoft-build4.0-cil.install 0000664 0000000 0000000 00000000174 12301464505 016310 0 ustar /usr/lib/mono/4.0/Microsoft.Build.dll*
/usr/lib/mono/4.5/Microsoft.Build.dll*
/usr/lib/mono/gac/Microsoft.Build/4.0.0.0__*/
debian/mono-4.0-gac.install 0000664 0000000 0000000 00000000037 12301464506 012560 0 ustar /usr/lib/mono/4.5/gacutil.exe*
debian/mono-runtime-common.NEWS 0000664 0000000 0000000 00000015414 12301464506 013613 0 ustar mono (2.10.1-1) experimental; urgency=low
* Mono 2.10
+ SGen Precise Stack Scanning
+ Enhanced SIMD with new methods for Vector data type conversions and
swapping elements in vectors
+ ASP.NET MVC 3.0 (not included, only supported)
+ The C# Interactive Shell can now be used as shebang:
#!/usr/bin/csharp
* Complete Announcement of Mono 2.10 (vs Mono 2.8):
http://www.mono-project.com/Release_Notes_Mono_2.10
* Mono 2.8
+ SGen Garbage Collector
+ .NET 4.0 runtime
+ C# 4.0 compiler
+ ASP.NET 4.0
+ Managed Extensibility Framework (MEF)
+ System.Data.Services.Client (OData)
+ glib was replaced with eglib
+ Removed .NET 1.1 runtime
+ Removed libraries:
- ByteFX.Data
- FirebirdSql.Data.Firebird
- Microsoft.JScript
- Microsoft.Vsa
- Mono.Data
- Mono.Data.SqliteClient
- Mono.Data.SybaseClient
- Mono.Data.TdsClient
- Mono.GetOptions
* Complete Announcement of Mono 2.8 (vs Mono 2.6):
http://www.mono-project.com/Release_Notes_Mono_2.8
* Mono 2.6.7
+ ASP.NET MVC 2.0
* Complete Announcement of Mono 2.6.7 (vs Mono 2.6):
http://www.mono-project.com/Release_Notes_Mono_2.6.7
* Mono 2.6
+ Soft debugger
+ Co-routine framework Mono.Tasklets
+ Auto-completion for the csharp shell
+ LINQ to SQL
+ Enhanced XBuild
+ Mono.Simd for AMD64
+ Verifier and Sandbox (used by Moonlight)
+ Debugging support for GDB
* Complete Announcement of Mono 2.6 (vs Mono 2.4):
http://www.mono-project.com/Release_Notes_Mono_2.6
-- Mirco Bauer Tue, 15 Mar 2011 21:21:51 +0100
mono (2.4-1) unstable; urgency=low
* Mono 2.4 ships a lot of goodies:
+ SIMD support in Mono.
+ No expensive polls in the threading implementation any longer.
+ Speed-up garbarge collection on multi-core systems.
+ Optimized XPath (using 15% less memory).
+ Faster DateTime.TryParse implementation (by not using try/catch).
+ Support for precompiled ASP.NET pages.
* Complete Announcement of Mono 2.4 (vs Mono 2.2):
http://www.mono-project.com/Release_Notes_Mono_2.4
* Mono 2.2 also ships with lovely things:
+ The tree-based code generation engine in the JIT was replaced with the
Linear IL engine, which allows better optimizations.
+ Generic sharing is now used in all cases (reduces memory usage).
+ Generic sharing is now supported on ARM.
+ Support of full Ahead of Time Compilation.
+ New PerformanceCounters implementation that allows to monitor the runtime
internals. Including the GUI tool "mperfmon" to view them.
+ Interactive shell called "csharp" that allows to execute C#
expressions inside a shell. There is also a GUI version available
called "gsharp".
+ Live Inspection. You can attach using the csharp shell to a
running process and run code inside to debug things.
+ The C# compiler will now optimize empty strings ("") away with
String.Empty (which reduces memory usage).
+ The Regular Expressions engine has been rewritten being more efficient.
At the same time compiled regex are also supported now.
+ ASP.NET supports now new routing handlers needed by ASP.NET MVC.
+ In the WinForms implementation were almost 200 bugs fixed (since Mono 2.0)
* Complete Announcement of Mono 2.2 (vs Mono 2.0):
http://www.mono-project.com/Release_Notes_Mono_2.2
* Mono 2.0 shipped with:
+ A console debugger (mdb) part of the mono-debugger package.
+ WinForms 2.0 API is complete.
+ WinForms's WebBrowser was implemented using Mozilla's Gecko HTML
rendering engine.
+ WinForms now supports international keyboard input through XIM.
+ Performance of locking (used by threading) was significally improved.
+ New debug parameter "--debug=cast" which print outs the types in for
InvalidCastException.
+ The C# compiler supports now expression trees (for LINQ) which completes
the C# 3.0 support.
+ The C# compiler is now dual-licensed under MIT/X11 and GPLv2 (only).
+ LINQ and LINQ to XML are now complete.
+ Big Arrays for 64bit architectures are now support (but have to be
compiled using the --enable-big-arrays configure switch)
* Complete Announcement of Mono 2.0:
http://www.mono-project.com/Release_Notes_Mono_2.0
-- Mirco Bauer Fri, 10 Apr 2009 00:58:39 +0200
mono (1.2.2.1-1) unstable; urgency=low
* Here we go, Mono 1.2 is now official stable and released!
* Mono 1.2 brings a lot of new features in:
- The C# 2.0 compiler is now stable, and the ECMA standard was updated, so
it's safe to use C# 2.0 (gmcs) now. _But_ the 2.0 API is not complete, thus
there are classes/methods still missing.
- Mono is now officially supported on the following architectures:
+ 32bit: i386, powerpc, arm, s390, sparc.
+ 64bit: amd64, s390x, ia64.
The debian packages are available for: i386, powerpc arm, amd64 and ia64.
Packages for s390, s390x, sparc and kfreebsd-i386 are under review, when
the ports are prooved to be stable enough, we will include them.
- Complete System.Windows.Forms 1.1 API
This version is not using wine! SWF runs natively on Linux (X11 driver)
using an own implementation (libgdiplus).
- File System Watching API now supports inotify.
* Complete Announcement of Mono 1.2 (vs Mono 1.0):
http://www.go-mono.com/archive/1.2/
* Announcement of Mono 1.2.1:
http://www.go-mono.com/archive/1.2.1/
* Announcement of Mono 1.2.2:
http://www.go-mono.com/archive/1.2.2/
-- Debian Mono Group Wed, 6 Nov 2006 23:00:28 +0200
mono (0.96-1) unstable; urgency=low
* It has been quite a while since the last Mono release in Debian and
we feel that it's time to announce few things changed in the
meantime:
- dependencies management and debhelper integration - the new
mono-utils package contains scripts to create and manage dependencies
between the .NET library packages. They work in a similar way to the
.shlibs system in Debian. For more details, see dh_makenetlibs(1),
dh_netdeps(1) and monodoc's rules file as example.
Another script available now is dh_installxsp which will install
snippets of configuration files for XSP packages (HTML/ASP.NET server
and Apache module).
- the GAC - except of mscorlib.dll, all DLLs are moved into
/usr/share/dotnet hierarchy and are now loaded using the GAC (Global
Assembly Cache) method. This also makes sane versioning possible,
similar to SONAME handling on native shared libraries.
- see README.Debian for further details about changes and the current
.NET Debian policy
-- Debian Mono Group Sat, 19 Jun 2004 14:39:08 +0200
debian/mono-runtime-common.manpages 0000664 0000000 0000000 00000000152 12301464506 014623 0 ustar debian/tmp/usr/share/man/man1/mono.1
debian/tmp/usr/share/man/man5/mono-config.5
debian/man/cli-wrapper.1
debian/mono-api-diff.cs 0000664 0000000 0000000 00000142555 12301464506 012161 0 ustar //
// mono-api-diff.cs - Compares 2 xml files produced by mono-api-info and
// produces a file suitable to build class status pages.
//
// Authors:
// Gonzalo Paniagua Javier (gonzalo@ximian.com)
// Marek Safar (marek.safar@gmail.com)
//
// (C) 2003 Novell, Inc (http://www.novell.com)
//
using System;
using System.Collections;
using System.IO;
using System.Reflection;
using System.Text;
using System.Xml;
namespace Mono.AssemblyCompare
{
class Driver
{
static int Main (string [] args)
{
if (args.Length != 2) {
Console.WriteLine ("Usage: mono mono-api-diff.exe ");
return 1;
}
XMLAssembly ms = CreateXMLAssembly (args [0]);
XMLAssembly mono = CreateXMLAssembly (args [1]);
XmlDocument doc = ms.CompareAndGetDocument (mono);
XmlTextWriter writer = new XmlTextWriter (Console.Out);
writer.Formatting = Formatting.Indented;
doc.WriteTo (writer);
return 0;
}
static XMLAssembly CreateXMLAssembly (string file)
{
XmlDocument doc = new XmlDocument ();
doc.Load (File.OpenRead (file));
XmlNode node = doc.SelectSingleNode ("/assemblies/assembly");
XMLAssembly result = new XMLAssembly ();
try {
result.LoadData (node);
} catch (Exception e) {
Console.Error.WriteLine ("Error loading {0}: {1}\n{2}", file, e.Message, e);
Environment.Exit (1);
}
return result;
}
}
class Counters
{
public int Present;
public int PresentTotal;
public int Missing;
public int MissingTotal;
public int Todo;
public int TodoTotal;
public int Extra;
public int ExtraTotal;
public int Warning;
public int WarningTotal;
public int ErrorTotal;
public Counters ()
{
}
public void AddPartialToPartial (Counters other)
{
Present += other.Present;
Extra += other.Extra;
Missing += other.Missing;
Todo += other.Todo;
Warning += other.Warning;
AddPartialToTotal (other);
}
public void AddPartialToTotal (Counters other)
{
PresentTotal += other.Present;
ExtraTotal += other.Extra;
MissingTotal += other.Missing;
TodoTotal += other.Todo;
WarningTotal += other.Warning;
}
public void AddTotalToPartial (Counters other)
{
Present += other.PresentTotal;
Extra += other.ExtraTotal;
Missing += other.MissingTotal;
Todo += other.TodoTotal;
Warning += other.WarningTotal;
AddTotalToTotal (other);
}
public void AddTotalToTotal (Counters other)
{
PresentTotal += other.PresentTotal;
ExtraTotal += other.ExtraTotal;
MissingTotal += other.MissingTotal;
TodoTotal += other.TodoTotal;
WarningTotal += other.WarningTotal;
ErrorTotal += other.ErrorTotal;
}
public int Total {
get { return Present + Missing; }
}
public int AbsTotal {
get { return PresentTotal + MissingTotal; }
}
public int Ok {
get { return Present - Todo; }
}
public int OkTotal {
get { return PresentTotal - TodoTotal - ErrorTotal; }
}
public override string ToString ()
{
StringWriter sw = new StringWriter ();
sw.WriteLine ("Present: {0}", Present);
sw.WriteLine ("PresentTotal: {0}", PresentTotal);
sw.WriteLine ("Missing: {0}", Missing);
sw.WriteLine ("MissingTotal: {0}", MissingTotal);
sw.WriteLine ("Todo: {0}", Todo);
sw.WriteLine ("TodoTotal: {0}", TodoTotal);
sw.WriteLine ("Extra: {0}", Extra);
sw.WriteLine ("ExtraTotal: {0}", ExtraTotal);
sw.WriteLine ("Warning: {0}", Warning);
sw.WriteLine ("WarningTotal: {0}", WarningTotal);
sw.WriteLine ("ErrorTotal: {0}", ErrorTotal);
sw.WriteLine ("--");
return sw.GetStringBuilder ().ToString ();
}
}
abstract class XMLData
{
protected XmlDocument document;
protected Counters counters;
bool haveWarnings;
public XMLData ()
{
counters = new Counters ();
}
public virtual void LoadData (XmlNode node)
{
}
protected object [] LoadRecursive (XmlNodeList nodeList, Type type)
{
ArrayList list = new ArrayList ();
foreach (XmlNode node in nodeList) {
XMLData data = (XMLData) Activator.CreateInstance (type);
data.LoadData (node);
list.Add (data);
}
return (object []) list.ToArray (type);
}
public static bool IsMeaninglessAttribute (string s)
{
if (s == null)
return false;
if (s == "System.Runtime.CompilerServices.CompilerGeneratedAttribute")
return true;
return false;
}
public static bool IsMonoTODOAttribute (string s)
{
if (s == null)
return false;
if (//s.EndsWith ("MonoTODOAttribute") ||
s.EndsWith ("MonoDocumentationNoteAttribute") ||
s.EndsWith ("MonoExtensionAttribute") ||
// s.EndsWith ("MonoInternalNoteAttribute") ||
s.EndsWith ("MonoLimitationAttribute") ||
s.EndsWith ("MonoNotSupportedAttribute"))
return true;
return s.EndsWith ("TODOAttribute");
}
protected void AddAttribute (XmlNode node, string name, string value)
{
XmlAttribute attr = document.CreateAttribute (name);
attr.Value = value;
node.Attributes.Append (attr);
}
protected void AddExtra (XmlNode node)
{
//TODO: count all the subnodes?
AddAttribute (node, "presence", "extra");
AddAttribute (node, "ok", "1");
AddAttribute (node, "ok_total", "1");
AddAttribute (node, "extra", "1");
AddAttribute (node, "extra_total", "1");
}
public void AddCountersAttributes (XmlNode node)
{
if (counters.Missing > 0)
AddAttribute (node, "missing", counters.Missing.ToString ());
if (counters.Present > 0)
AddAttribute (node, "present", counters.Present.ToString ());
if (counters.Extra > 0)
AddAttribute (node, "extra", counters.Extra.ToString ());
if (counters.Ok > 0)
AddAttribute (node, "ok", counters.Ok.ToString ());
if (counters.Total > 0) {
int percent = (100 * counters.Ok / counters.Total);
AddAttribute (node, "complete", percent.ToString ());
}
if (counters.Todo > 0)
AddAttribute (node, "todo", counters.Todo.ToString ());
if (counters.Warning > 0)
AddAttribute (node, "warning", counters.Warning.ToString ());
if (counters.MissingTotal > 0)
AddAttribute (node, "missing_total", counters.MissingTotal.ToString ());
if (counters.PresentTotal > 0)
AddAttribute (node, "present_total", counters.PresentTotal.ToString ());
if (counters.ExtraTotal > 0)
AddAttribute (node, "extra_total", counters.ExtraTotal.ToString ());
if (counters.OkTotal > 0)
AddAttribute (node, "ok_total", counters.OkTotal.ToString ());
if (counters.AbsTotal > 0) {
int percent = (100 * counters.OkTotal / counters.AbsTotal);
AddAttribute (node, "complete_total", percent.ToString ());
}
if (counters.TodoTotal > 0) {
AddAttribute (node, "todo_total", counters.TodoTotal.ToString ());
//TODO: should be different on error. check error cases in corcompare.
AddAttribute (node, "error_total", counters.Todo.ToString ());
}
if (counters.WarningTotal > 0)
AddAttribute (node, "warning_total", counters.WarningTotal.ToString ());
}
protected void AddWarning (XmlNode parent, string fmt, params object [] args)
{
counters.Warning++;
haveWarnings = true;
XmlNode warnings = parent.SelectSingleNode ("warnings");
if (warnings == null) {
warnings = document.CreateElement ("warnings", null);
parent.AppendChild (warnings);
}
AddAttribute (parent, "error", "warning");
XmlNode warning = document.CreateElement ("warning", null);
AddAttribute (warning, "text", String.Format (fmt, args));
warnings.AppendChild (warning);
}
public bool HaveWarnings {
get { return haveWarnings; }
}
public Counters Counters {
get { return counters; }
}
public abstract void CompareTo (XmlDocument doc, XmlNode parent, object other);
}
abstract class XMLNameGroup : XMLData
{
protected XmlNode group;
protected Hashtable keys;
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
if (node.Name != GroupName)
throw new FormatException (String.Format ("Expecting <{0}>", GroupName));
keys = new Hashtable ();
foreach (XmlNode n in node.ChildNodes) {
string name = n.Attributes ["name"].Value;
if (CheckIfAdd (name, n)) {
string key = GetNodeKey (name, n);
//keys.Add (key, name);
keys [key] = name;
LoadExtraData (key, n);
}
}
}
protected virtual bool CheckIfAdd (string value, XmlNode node)
{
return true;
}
protected virtual void LoadExtraData (string name, XmlNode node)
{
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
if (group == null)
group = doc.CreateElement (GroupName, null);
Hashtable okeys = null;
if (other != null && ((XMLNameGroup) other).keys != null) {
okeys = ((XMLNameGroup) other).keys;
}
XmlNode node = null;
bool onull = (okeys == null);
if (keys != null) {
foreach (DictionaryEntry entry in keys) {
node = doc.CreateElement (Name, null);
group.AppendChild (node);
string key = (string) entry.Key;
string name = (string) entry.Value;
AddAttribute (node, "name", name);
if (!onull && HasKey (key, okeys)) {
CompareToInner (key, node, (XMLNameGroup) other);
okeys.Remove (key);
counters.Present++;
} else {
AddAttribute (node, "presence", "missing");
counters.Missing++;
}
}
}
if (!onull && okeys.Count != 0) {
foreach (string value in okeys.Values) {
node = doc.CreateElement (Name, null);
AddAttribute (node, "name", (string) value);
AddAttribute (node, "presence", "extra");
group.AppendChild (node);
counters.Extra++;
}
}
if (group.HasChildNodes)
parent.AppendChild (group);
}
protected virtual void CompareToInner (string name, XmlNode node, XMLNameGroup other)
{
}
public virtual string GetNodeKey (string name, XmlNode node)
{
return name;
}
public virtual bool HasKey (string key, Hashtable other)
{
return other.ContainsKey (key);
}
public abstract string GroupName { get; }
public abstract string Name { get; }
}
class XMLAssembly : XMLData
{
XMLAttributes attributes;
XMLNamespace [] namespaces;
string name;
string version;
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
name = node.Attributes ["name"].Value;
version = node.Attributes ["version"].Value;
XmlNode atts = node.FirstChild;
attributes = new XMLAttributes ();
if (atts.Name == "attributes") {
attributes.LoadData (atts);
atts = atts.NextSibling;
}
if (atts == null || atts.Name != "namespaces") {
Console.Error.WriteLine ("Warning: no namespaces found!");
return;
}
namespaces = (XMLNamespace []) LoadRecursive (atts.ChildNodes, typeof (XMLNamespace));
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
XMLAssembly assembly = (XMLAssembly) other;
XmlNode childA = doc.CreateElement ("assembly", null);
AddAttribute (childA, "name", name);
AddAttribute (childA, "version", version);
if (name != assembly.name)
AddWarning (childA, "Assembly names not equal: {0}, {1}", name, assembly.name);
if (version != assembly.version)
AddWarning (childA, "Assembly version not equal: {0}, {1}", version, assembly.version);
parent.AppendChild (childA);
attributes.CompareTo (doc, childA, assembly.attributes);
counters.AddPartialToPartial (attributes.Counters);
CompareNamespaces (childA, assembly.namespaces);
if (assembly.attributes != null && assembly.attributes.IsTodo) {
counters.Todo++;
counters.TodoTotal++;
counters.ErrorTotal++;
AddAttribute (childA, "error", "todo");
if (assembly.attributes.Comment != null)
AddAttribute (childA, "comment", assembly.attributes.Comment);
}
AddCountersAttributes (childA);
}
void CompareNamespaces (XmlNode parent, XMLNamespace [] other)
{
ArrayList newNS = new ArrayList ();
XmlNode group = document.CreateElement ("namespaces", null);
parent.AppendChild (group);
Hashtable oh = CreateHash (other);
XmlNode node = null;
int count = (namespaces == null) ? 0 : namespaces.Length;
for (int i = 0; i < count; i++) {
XMLNamespace xns = namespaces [i];
node = document.CreateElement ("namespace", null);
newNS.Add (node);
AddAttribute (node, "name", xns.Name);
int idx = -1;
if (oh.ContainsKey (xns.Name))
idx = (int) oh [xns.Name];
XMLNamespace ons = idx >= 0 ? (XMLNamespace) other [idx] : null;
xns.CompareTo (document, node, ons);
if (idx >= 0)
other [idx] = null;
xns.AddCountersAttributes (node);
counters.Present++;
counters.PresentTotal++;
counters.AddPartialToTotal (xns.Counters);
}
if (other != null) {
count = other.Length;
for (int i = 0; i < count; i++) {
XMLNamespace n = other [i];
if (n == null)
continue;
node = document.CreateElement ("namespace", null);
newNS.Add (node);
AddAttribute (node, "name", n.Name);
AddExtra (node);
counters.ExtraTotal++;
}
}
XmlNode [] nodes = (XmlNode []) newNS.ToArray (typeof (XmlNode));
Array.Sort (nodes, XmlNodeComparer.Default);
foreach (XmlNode nn in nodes)
group.AppendChild (nn);
}
static Hashtable CreateHash (XMLNamespace [] other)
{
Hashtable result = new Hashtable ();
if (other != null) {
int i = 0;
foreach (XMLNamespace n in other) {
result [n.Name] = i++;
}
}
return result;
}
public XmlDocument CompareAndGetDocument (XMLAssembly other)
{
XmlDocument doc = new XmlDocument ();
this.document = doc;
XmlNode parent = doc.CreateElement ("assemblies", null);
doc.AppendChild (parent);
CompareTo (doc, parent, other);
XmlNode decl = doc.CreateXmlDeclaration ("1.0", null, null);
doc.InsertBefore (decl, doc.DocumentElement);
return doc;
}
}
class XMLNamespace : XMLData
{
string name;
XMLClass [] types;
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
if (node.Name != "namespace")
throw new FormatException ("Expecting ");
name = node.Attributes ["name"].Value;
XmlNode classes = node.FirstChild;
if (classes == null) {
Console.Error.WriteLine ("Warning: no classes for {0}", node.Attributes ["name"]);
return;
}
if (classes.Name != "classes")
throw new FormatException ("Expecting . Got <" + classes.Name + ">");
types = (XMLClass []) LoadRecursive (classes.ChildNodes, typeof (XMLClass));
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
XMLNamespace nspace = (XMLNamespace) other;
XmlNode childA = doc.CreateElement ("classes", null);
parent.AppendChild (childA);
CompareTypes (childA, nspace != null ? nspace.types : new XMLClass [0]);
}
void CompareTypes (XmlNode parent, XMLClass [] other)
{
ArrayList newNodes = new ArrayList ();
Hashtable oh = CreateHash (other);
XmlNode node = null;
int count = (types == null) ? 0 : types.Length;
for (int i = 0; i < count; i++) {
XMLClass xclass = types [i];
node = document.CreateElement ("class", null);
newNodes.Add (node);
AddAttribute (node, "name", xclass.Name);
AddAttribute (node, "type", xclass.Type);
int idx = -1;
if (oh.ContainsKey (xclass.Name))
idx = (int) oh [xclass.Name];
xclass.CompareTo (document, node, idx >= 0 ? other [idx] : new XMLClass ());
if (idx >= 0)
other [idx] = null;
counters.AddPartialToPartial (xclass.Counters);
}
if (other != null) {
count = other.Length;
for (int i = 0; i < count; i++) {
XMLClass c = other [i];
if (c == null || IsMonoTODOAttribute (c.Name))
continue;
node = document.CreateElement ("class", null);
newNodes.Add (node);
AddAttribute (node, "name", c.Name);
AddAttribute (node, "type", c.Type);
AddExtra (node);
counters.Extra++;
counters.ExtraTotal++;
}
}
XmlNode [] nodes = (XmlNode []) newNodes.ToArray (typeof (XmlNode));
Array.Sort (nodes, XmlNodeComparer.Default);
foreach (XmlNode nn in nodes)
parent.AppendChild (nn);
}
static Hashtable CreateHash (XMLClass [] other)
{
Hashtable result = new Hashtable ();
if (other != null) {
int i = 0;
foreach (XMLClass c in other) {
result [c.Name] = i++;
}
}
return result;
}
public string Name {
get { return name; }
}
}
class XMLClass : XMLData
{
string name;
string type;
string baseName;
bool isSealed;
bool isSerializable;
bool isAbstract;
string charSet;
string layout;
XMLAttributes attributes;
XMLInterfaces interfaces;
XMLGenericTypeConstraints genericConstraints;
XMLFields fields;
XMLConstructors constructors;
XMLProperties properties;
XMLEvents events;
XMLMethods methods;
XMLClass [] nested;
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
name = node.Attributes ["name"].Value;
type = node.Attributes ["type"].Value;
XmlAttribute xatt = node.Attributes ["base"];
if (xatt != null)
baseName = xatt.Value;
xatt = node.Attributes ["sealed"];
isSealed = (xatt != null && xatt.Value == "true");
xatt = node.Attributes ["abstract"];
isAbstract = (xatt != null && xatt.Value == "true");
xatt = node.Attributes["serializable"];
isSerializable = (xatt != null && xatt.Value == "true");
xatt = node.Attributes["charset"];
if (xatt != null)
charSet = xatt.Value;
xatt = node.Attributes["layout"];
if (xatt != null)
layout = xatt.Value;
XmlNode child = node.FirstChild;
if (child == null) {
// Console.Error.WriteLine ("Empty class {0} {1}", name, type);
return;
}
if (child.Name == "attributes") {
attributes = new XMLAttributes ();
attributes.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "interfaces") {
interfaces = new XMLInterfaces ();
interfaces.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "generic-type-constraints") {
genericConstraints = new XMLGenericTypeConstraints ();
genericConstraints.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "fields") {
fields = new XMLFields ();
fields.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "constructors") {
constructors = new XMLConstructors ();
constructors.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "properties") {
properties = new XMLProperties ();
properties.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "events") {
events = new XMLEvents ();
events.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "methods") {
methods = new XMLMethods ();
methods.LoadData (child);
child = child.NextSibling;
}
if (child != null && child.Name == "generic-parameters") {
// HACK: ignore this tag as it doesn't seem to
// add any value when checking for differences
return;
}
if (child == null)
return;
if (child.Name != "classes") {
Console.WriteLine ("name: {0} type: {1} {2}", name, type, child.NodeType);
throw new FormatException ("Expecting . Got <" + child.Name + ">");
}
nested = (XMLClass []) LoadRecursive (child.ChildNodes, typeof (XMLClass));
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
XMLClass oclass = (XMLClass) other;
if (attributes != null || oclass.attributes != null) {
if (attributes == null)
attributes = new XMLAttributes ();
attributes.CompareTo (doc, parent, oclass.attributes);
counters.AddPartialToPartial (attributes.Counters);
if (oclass.attributes != null && oclass.attributes.IsTodo) {
counters.Todo++;
counters.TodoTotal++;
counters.ErrorTotal++;
AddAttribute (parent, "error", "todo");
if (oclass.attributes.Comment != null)
AddAttribute (parent, "comment", oclass.attributes.Comment);
}
}
if (type != oclass.type)
AddWarning (parent, "Class type is wrong: {0} != {1}", type, oclass.type);
if (baseName != oclass.baseName)
AddWarning (parent, "Base class is wrong: {0} != {1}", baseName, oclass.baseName);
if (isAbstract != oclass.isAbstract || isSealed != oclass.isSealed) {
if ((isAbstract && isSealed) || (oclass.isAbstract && oclass.isSealed))
AddWarning (parent, "Should {0}be static", (isAbstract && isSealed) ? "" : "not ");
else if (isAbstract != oclass.isAbstract)
AddWarning (parent, "Should {0}be abstract", isAbstract ? "" : "not ");
else if (isSealed != oclass.isSealed)
AddWarning (parent, "Should {0}be sealed", isSealed ? "" : "not ");
}
if (isSerializable != oclass.isSerializable)
AddWarning (parent, "Should {0}be serializable", isSerializable ? "" : "not ");
if (charSet != oclass.charSet)
AddWarning (parent, "CharSet is wrong: {0} != {1}", charSet, oclass.charSet);
if (layout != oclass.layout)
AddWarning (parent, "Layout is wrong: {0} != {1}", layout, oclass.layout);
if (interfaces != null || oclass.interfaces != null) {
if (interfaces == null)
interfaces = new XMLInterfaces ();
interfaces.CompareTo (doc, parent, oclass.interfaces);
counters.AddPartialToPartial (interfaces.Counters);
}
if (genericConstraints != null || oclass.genericConstraints != null) {
if (genericConstraints == null)
genericConstraints = new XMLGenericTypeConstraints ();
genericConstraints.CompareTo (doc, parent, oclass.genericConstraints);
counters.AddPartialToPartial (genericConstraints.Counters);
}
if (fields != null || oclass.fields != null) {
if (fields == null)
fields = new XMLFields ();
fields.CompareTo (doc, parent, oclass.fields);
counters.AddPartialToPartial (fields.Counters);
}
if (constructors != null || oclass.constructors != null) {
if (constructors == null)
constructors = new XMLConstructors ();
constructors.CompareTo (doc, parent, oclass.constructors);
counters.AddPartialToPartial (constructors.Counters);
}
if (properties != null || oclass.properties != null) {
if (properties == null)
properties = new XMLProperties ();
properties.CompareTo (doc, parent, oclass.properties);
counters.AddPartialToPartial (properties.Counters);
}
if (events != null || oclass.events != null) {
if (events == null)
events = new XMLEvents ();
events.CompareTo (doc, parent, oclass.events);
counters.AddPartialToPartial (events.Counters);
}
if (methods != null || oclass.methods != null) {
if (methods == null)
methods = new XMLMethods ();
methods.CompareTo (doc, parent, oclass.methods);
counters.AddPartialToPartial (methods.Counters);
}
if (nested != null || oclass.nested != null) {
XmlNode n = doc.CreateElement ("classes", null);
parent.AppendChild (n);
CompareTypes (n, oclass.nested);
}
AddCountersAttributes (parent);
}
void CompareTypes (XmlNode parent, XMLClass [] other)
{
ArrayList newNodes = new ArrayList ();
Hashtable oh = CreateHash (other);
XmlNode node = null;
int count = (nested == null) ? 0 : nested.Length;
for (int i = 0; i < count; i++) {
XMLClass xclass = nested [i];
node = document.CreateElement ("class", null);
newNodes.Add (node);
AddAttribute (node, "name", xclass.Name);
AddAttribute (node, "type", xclass.Type);
if (oh.ContainsKey (xclass.Name)) {
int idx = (int) oh [xclass.Name];
xclass.CompareTo (document, node, other [idx]);
other [idx] = null;
counters.AddPartialToPartial (xclass.Counters);
} else {
// TODO: Should I count here?
AddAttribute (node, "presence", "missing");
counters.Missing++;
counters.MissingTotal++;
}
}
if (other != null) {
count = other.Length;
for (int i = 0; i < count; i++) {
XMLClass c = other [i];
if (c == null || IsMonoTODOAttribute (c.Name))
continue;
node = document.CreateElement ("class", null);
newNodes.Add (node);
AddAttribute (node, "name", c.Name);
AddAttribute (node, "type", c.Type);
AddExtra (node);
counters.Extra++;
counters.ExtraTotal++;
}
}
XmlNode [] nodes = (XmlNode []) newNodes.ToArray (typeof (XmlNode));
Array.Sort (nodes, XmlNodeComparer.Default);
foreach (XmlNode nn in nodes)
parent.AppendChild (nn);
}
static Hashtable CreateHash (XMLClass [] other)
{
Hashtable result = new Hashtable ();
if (other != null) {
int i = 0;
foreach (XMLClass c in other) {
result [c.Name] = i++;
}
}
return result;
}
public string Name {
get { return name; }
}
public string Type {
get { return type; }
}
}
class XMLParameter : XMLData
{
string name;
string type;
string attrib;
string direction;
bool isUnsafe;
bool isOptional;
string defaultValue;
XMLAttributes attributes;
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
if (node.Name != "parameter")
throw new ArgumentException ("Expecting ");
name = node.Attributes["name"].Value;
type = node.Attributes["type"].Value;
attrib = node.Attributes["attrib"].Value;
if (node.Attributes ["direction"] != null)
direction = node.Attributes["direction"].Value;
if (node.Attributes["unsafe"] != null)
isUnsafe = bool.Parse (node.Attributes["unsafe"].Value);
if (node.Attributes["optional"] != null)
isOptional = bool.Parse (node.Attributes["optional"].Value);
if (node.Attributes["defaultValue"] != null)
defaultValue = node.Attributes["defaultValue"].Value;
XmlNode child = node.FirstChild;
if (child == null)
return;
if (child.Name == "attributes") {
attributes = new XMLAttributes ();
attributes.LoadData (child);
child = child.NextSibling;
}
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
XMLParameter oparm = (XMLParameter) other;
if (name != oparm.name)
AddWarning (parent, "Parameter name is wrong: {0} != {1}", name, oparm.name);
if (type != oparm.type)
AddWarning (parent, "Parameter type is wrong: {0} != {1}", type, oparm.type);
if (attrib != oparm.attrib)
AddWarning (parent, "Parameter attributes wrong: {0} != {1}", attrib, oparm.attrib);
if (direction != oparm.direction)
AddWarning (parent, "Parameter direction wrong: {0} != {1}", direction, oparm.direction);
if (isUnsafe != oparm.isUnsafe)
AddWarning (parent, "Parameter unsafe wrong: {0} != {1}", isUnsafe, oparm.isUnsafe);
if (isOptional != oparm.isOptional)
AddWarning (parent, "Parameter optional wrong: {0} != {1}", isOptional, oparm.isOptional);
if (defaultValue != oparm.defaultValue)
AddWarning (parent, "Parameter default value wrong: {0} != {1}", (defaultValue == null) ? "(no default value)" : defaultValue, (oparm.defaultValue == null) ? "(no default value)" : oparm.defaultValue);
if (attributes != null || oparm.attributes != null) {
if (attributes == null)
attributes = new XMLAttributes ();
attributes.CompareTo (doc, parent, oparm.attributes);
counters.AddPartialToPartial (attributes.Counters);
if (oparm.attributes != null && oparm.attributes.IsTodo) {
counters.Todo++;
counters.TodoTotal++;
counters.ErrorTotal++;
AddAttribute (parent, "error", "todo");
if (oparm.attributes.Comment != null)
AddAttribute (parent, "comment", oparm.attributes.Comment);
}
}
}
public string Name {
get { return name; }
}
}
class XMLAttributeProperties: XMLNameGroup
{
static Hashtable ignored_properties;
static XMLAttributeProperties ()
{
ignored_properties = new Hashtable ();
ignored_properties.Add ("System.Reflection.AssemblyKeyFileAttribute", "KeyFile");
ignored_properties.Add ("System.Reflection.AssemblyCompanyAttribute", "Company");
ignored_properties.Add ("System.Reflection.AssemblyConfigurationAttribute", "Configuration");
ignored_properties.Add ("System.Reflection.AssemblyCopyrightAttribute", "Copyright");
ignored_properties.Add ("System.Reflection.AssemblyProductAttribute", "Product");
ignored_properties.Add ("System.Reflection.AssemblyTrademarkAttribute", "Trademark");
ignored_properties.Add ("System.Reflection.AssemblyInformationalVersionAttribute", "InformationalVersion");
ignored_properties.Add ("System.ObsoleteAttribute", "Message");
ignored_properties.Add ("System.IO.IODescriptionAttribute", "Description");
ignored_properties.Add ("System.Diagnostics.MonitoringDescriptionAttribute", "Description");
}
Hashtable properties = new Hashtable ();
string attribute;
public XMLAttributeProperties (string attribute)
{
this.attribute = attribute;
}
public override void LoadData(XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
if (node.ChildNodes == null)
return;
string ignored = ignored_properties [attribute] as string;
foreach (XmlNode n in node.ChildNodes) {
string name = n.Attributes ["name"].Value;
if (ignored == name)
continue;
if (n.Attributes ["null"] != null) {
properties.Add (name, null);
continue;
}
string value = n.Attributes ["value"].Value;
properties.Add (name, value);
}
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
Hashtable other_properties = ((XMLAttributeProperties)other).properties;
foreach (DictionaryEntry de in other_properties) {
object other_value = properties [de.Key];
if (de.Value == null) {
if (other_value != null)
AddWarning (parent, "Property '{0}' is 'null' and should be '{1}'", de.Key, other_value);
continue;
}
if (de.Value.Equals (other_value))
continue;
AddWarning (parent, "Property '{0}' is '{1}' and should be '{2}'",
de.Key, de.Value, other_value == null ? "null" : other_value);
}
}
public override string GroupName {
get {
return "properties";
}
}
public override string Name {
get {
return "";
}
}
}
class XMLAttributes : XMLNameGroup
{
Hashtable properties = new Hashtable ();
bool isTodo;
string comment;
protected override bool CheckIfAdd (string value, XmlNode node)
{
if (IsMonoTODOAttribute (value)) {
isTodo = true;
XmlNode pNode = node.SelectSingleNode ("properties");
if (pNode != null && pNode.ChildNodes.Count > 0 && pNode.ChildNodes [0].Attributes ["value"] != null) {
comment = pNode.ChildNodes [0].Attributes ["value"].Value;
}
return false;
}
return !IsMeaninglessAttribute (value);
}
protected override void CompareToInner (string name, XmlNode node, XMLNameGroup other)
{
XMLAttributeProperties other_prop = ((XMLAttributes)other).properties [name] as XMLAttributeProperties;
XMLAttributeProperties this_prop = properties [name] as XMLAttributeProperties;
if (other_prop == null || this_prop == null)
return;
this_prop.CompareTo (document, node, other_prop);
counters.AddPartialToPartial (this_prop.Counters);
}
public override string GetNodeKey (string name, XmlNode node)
{
string key = null;
// if multiple attributes with the same name (type) exist, then we
// cannot be sure which attributes correspond, so we must use the
// name of the attribute (type) and the name/value of its properties
// as key
XmlNodeList attributes = node.ParentNode.SelectNodes("attribute[@name='" + name + "']");
if (attributes.Count > 1) {
ArrayList keyParts = new ArrayList ();
XmlNodeList properties = node.SelectNodes ("properties/property");
foreach (XmlNode property in properties) {
XmlAttributeCollection attrs = property.Attributes;
if (attrs["value"] != null) {
keyParts.Add (attrs["name"].Value + "=" + attrs["value"].Value);
} else {
keyParts.Add (attrs["name"].Value + "=");
}
}
// sort properties by name, as order of properties in XML is
// undefined
keyParts.Sort ();
// insert name (type) of attribute
keyParts.Insert (0, name);
StringBuilder sb = new StringBuilder ();
foreach (string value in keyParts) {
sb.Append (value);
sb.Append (';');
}
key = sb.ToString ();
} else {
key = name;
}
return key;
}
protected override void LoadExtraData(string name, XmlNode node)
{
XmlNode pNode = node.SelectSingleNode ("properties");
if (IsMonoTODOAttribute (name)) {
isTodo = true;
if (pNode.ChildNodes [0].Attributes ["value"] != null) {
comment = pNode.ChildNodes [0].Attributes ["value"].Value;
}
return;
}
if (pNode != null) {
XMLAttributeProperties p = new XMLAttributeProperties (name);
p.LoadData (pNode);
properties[name] = p;
}
}
public override string GroupName {
get { return "attributes"; }
}
public override string Name {
get { return "attribute"; }
}
public bool IsTodo {
get { return isTodo; }
}
public string Comment {
get { return comment; }
}
}
class XMLInterfaces : XMLNameGroup
{
public override string GroupName {
get { return "interfaces"; }
}
public override string Name {
get { return "interface"; }
}
}
abstract class XMLGenericGroup : XMLNameGroup
{
string attributes;
protected override void LoadExtraData (string name, XmlNode node)
{
attributes = ((XmlElement) node).GetAttribute ("generic-attribute");
}
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
base.CompareToInner (name, parent, other);
XMLGenericGroup g = (XMLGenericGroup) other;
if (attributes != g.attributes)
AddWarning (parent, "Incorrect generic attributes: '{0}' != '{1}'", attributes, g.attributes);
}
}
class XMLGenericTypeConstraints : XMLGenericGroup
{
public override string GroupName {
get { return "generic-type-constraints"; }
}
public override string Name {
get { return "generic-type-constraint"; }
}
}
class XMLGenericMethodConstraints : XMLGenericGroup
{
public override string GroupName {
get { return "generic-method-constraints"; }
}
public override string Name {
get { return "generic-method-constraint"; }
}
}
abstract class XMLMember : XMLNameGroup
{
Hashtable attributeMap;
Hashtable access = new Hashtable ();
protected override void LoadExtraData (string name, XmlNode node)
{
XmlAttribute xatt = node.Attributes ["attrib"];
if (xatt != null)
access [name] = xatt.Value;
XmlNode orig = node;
node = node.FirstChild;
while (node != null) {
if (node != null && node.Name == "attributes") {
XMLAttributes a = new XMLAttributes ();
a.LoadData (node);
if (attributeMap == null)
attributeMap = new Hashtable ();
attributeMap [name] = a;
break;
}
node = node.NextSibling;
}
base.LoadExtraData (name, orig);
}
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
base.CompareToInner (name, parent, other);
XMLMember mb = other as XMLMember;
XMLAttributes att = null;
XMLAttributes oatt = null;
if (attributeMap != null)
att = attributeMap [name] as XMLAttributes;
if (mb != null && mb.attributeMap != null)
oatt = mb.attributeMap [name] as XMLAttributes;
if (att != null || oatt != null) {
if (att == null)
att = new XMLAttributes ();
att.CompareTo (document, parent, oatt);
counters.AddPartialToPartial(att.Counters);
if (oatt != null && oatt.IsTodo) {
counters.Todo++;
counters.ErrorTotal++;
AddAttribute (parent, "error", "todo");
if (oatt.Comment != null)
AddAttribute (parent, "comment", oatt.Comment);
}
}
XMLMember member = (XMLMember) other;
string acc = access [name] as string;
if (acc == null)
return;
string oacc = null;
if (member.access != null)
oacc = member.access [name] as string;
string accName = ConvertToString (Int32.Parse (acc));
string oaccName = "";
if (oacc != null)
oaccName = ConvertToString (Int32.Parse (oacc));
if (accName != oaccName)
AddWarning (parent, "Incorrect attributes: '{0}' != '{1}'", accName, oaccName);
}
protected virtual string ConvertToString (int att)
{
return null;
}
}
class XMLFields : XMLMember
{
Hashtable fieldTypes;
Hashtable fieldValues;
protected override void LoadExtraData (string name, XmlNode node)
{
XmlAttribute xatt = node.Attributes ["fieldtype"];
if (xatt != null) {
if (fieldTypes == null)
fieldTypes = new Hashtable ();
fieldTypes [name] = xatt.Value;
}
xatt = node.Attributes ["value"];
if (xatt != null) {
if (fieldValues == null)
fieldValues = new Hashtable ();
fieldValues[name] = xatt.Value;
}
base.LoadExtraData (name, node);
}
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
base.CompareToInner (name, parent, other);
XMLFields fields = (XMLFields) other;
if (fieldTypes != null) {
string ftype = fieldTypes [name] as string;
string oftype = null;
if (fields.fieldTypes != null)
oftype = fields.fieldTypes [name] as string;
if (ftype != oftype)
AddWarning (parent, "Field type is {0} and should be {1}", oftype, ftype);
}
if (fieldValues != null) {
string fvalue = fieldValues [name] as string;
string ofvalue = null;
if (fields.fieldValues != null)
ofvalue = fields.fieldValues [name] as string;
if (fvalue != ofvalue)
AddWarning (parent, "Field value is {0} and should be {1}", ofvalue, fvalue);
}
}
protected override string ConvertToString (int att)
{
FieldAttributes fa = (FieldAttributes) att;
return fa.ToString ();
}
public override string GroupName {
get { return "fields"; }
}
public override string Name {
get { return "field"; }
}
}
class XMLParameters : XMLNameGroup
{
public override void LoadData (XmlNode node)
{
if (node == null)
throw new ArgumentNullException ("node");
if (node.Name != GroupName)
throw new FormatException (String.Format ("Expecting <{0}>", GroupName));
keys = new Hashtable ();
foreach (XmlNode n in node.ChildNodes) {
string name = n.Attributes["name"].Value;
string key = GetNodeKey (name, n);
XMLParameter parm = new XMLParameter ();
parm.LoadData (n);
keys.Add (key, parm);
LoadExtraData (key, n);
}
}
public override string GroupName {
get {
return "parameters";
}
}
public override string Name {
get {
return "parameter";
}
}
public override string GetNodeKey (string name, XmlNode node)
{
return node.Attributes["position"].Value;
}
public override void CompareTo (XmlDocument doc, XmlNode parent, object other)
{
this.document = doc;
if (group == null)
group = doc.CreateElement (GroupName, null);
Hashtable okeys = null;
if (other != null && ((XMLParameters) other).keys != null) {
okeys = ((XMLParameters) other).keys;
}
XmlNode node = null;
bool onull = (okeys == null);
if (keys != null) {
foreach (DictionaryEntry entry in keys) {
node = doc.CreateElement (Name, null);
group.AppendChild (node);
string key = (string) entry.Key;
XMLParameter parm = (XMLParameter) entry.Value;
AddAttribute (node, "name", parm.Name);
if (!onull && HasKey (key, okeys)) {
parm.CompareTo (document, node, okeys[key]);
counters.AddPartialToPartial (parm.Counters);
okeys.Remove (key);
counters.Present++;
} else {
AddAttribute (node, "presence", "missing");
counters.Missing++;
}
}
}
if (!onull && okeys.Count != 0) {
foreach (XMLParameter value in okeys.Values) {
node = doc.CreateElement (Name, null);
AddAttribute (node, "name", value.Name);
AddAttribute (node, "presence", "extra");
group.AppendChild (node);
counters.Extra++;
}
}
if (group.HasChildNodes)
parent.AppendChild (group);
}
}
class XMLProperties : XMLMember
{
Hashtable nameToMethod = new Hashtable ();
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
Counters copy = counters;
counters = new Counters();
XMLProperties oprop = other as XMLProperties;
if (oprop != null) {
XMLMethods m = nameToMethod [name] as XMLMethods;
XMLMethods om = oprop.nameToMethod [name] as XMLMethods;
if (m != null || om != null) {
if (m == null)
m = new XMLMethods ();
m.CompareTo(document, parent, om);
counters.AddPartialToPartial(m.Counters);
}
}
base.CompareToInner (name, parent, other);
AddCountersAttributes(parent);
copy.AddPartialToPartial(counters);
counters = copy;
}
protected override void LoadExtraData (string name, XmlNode node)
{
XmlNode orig = node;
node = node.FirstChild;
while (node != null) {
if (node != null && node.Name == "methods") {
XMLMethods m = new XMLMethods ();
XmlNode parent = node.ParentNode;
string key = GetNodeKey (name, parent);
m.LoadData (node);
nameToMethod [key] = m;
break;
}
node = node.NextSibling;
}
base.LoadExtraData (name, orig);
}
public override string GetNodeKey (string name, XmlNode node)
{
XmlAttributeCollection atts = node.Attributes;
return String.Format ("{0}:{1}:{2}",
(atts["name"] != null ? atts["name"].Value : ""),
(atts["ptype"] != null ? atts["ptype"].Value : ""),
(atts["params"] != null ? atts["params"].Value : "")
);
}
public override string GroupName {
get { return "properties"; }
}
public override string Name {
get { return "property"; }
}
}
class XMLEvents : XMLMember
{
Hashtable eventTypes;
Hashtable nameToMethod = new Hashtable ();
protected override void LoadExtraData (string name, XmlNode node)
{
XmlAttribute xatt = node.Attributes ["eventtype"];
if (xatt != null) {
if (eventTypes == null)
eventTypes = new Hashtable ();
eventTypes [name] = xatt.Value;
}
XmlNode child = node.FirstChild;
while (child != null) {
if (child != null && child.Name == "methods") {
XMLMethods m = new XMLMethods ();
XmlNode parent = child.ParentNode;
string key = GetNodeKey (name, parent);
m.LoadData (child);
nameToMethod [key] = m;
break;
}
child = child.NextSibling;
}
base.LoadExtraData (name, node);
}
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
Counters copy = counters;
counters = new Counters ();
try {
base.CompareToInner (name, parent, other);
AddCountersAttributes (parent);
if (eventTypes == null)
return;
XMLEvents evt = (XMLEvents) other;
string etype = eventTypes [name] as string;
string oetype = null;
if (evt.eventTypes != null)
oetype = evt.eventTypes [name] as string;
if (etype != oetype)
AddWarning (parent, "Event type is {0} and should be {1}", oetype, etype);
XMLMethods m = nameToMethod [name] as XMLMethods;
XMLMethods om = evt.nameToMethod [name] as XMLMethods;
if (m != null || om != null) {
if (m == null)
m = new XMLMethods ();
m.CompareTo (document, parent, om);
counters.AddPartialToPartial (m.Counters);
}
} finally {
AddCountersAttributes (parent);
copy.AddPartialToPartial (counters);
counters = copy;
}
}
protected override string ConvertToString (int att)
{
EventAttributes ea = (EventAttributes) att;
return ea.ToString ();
}
public override string GroupName {
get { return "events"; }
}
public override string Name {
get { return "event"; }
}
}
class XMLMethods : XMLMember
{
Hashtable returnTypes;
Hashtable parameters;
Hashtable genericConstraints;
Hashtable signatureFlags;
[Flags]
enum SignatureFlags
{
None = 0,
Abstract = 1,
Virtual = 2,
Static = 4,
Final = 8,
}
protected override void LoadExtraData (string name, XmlNode node)
{
XmlAttribute xatt = node.Attributes ["returntype"];
if (xatt != null) {
if (returnTypes == null)
returnTypes = new Hashtable ();
returnTypes [name] = xatt.Value;
}
SignatureFlags flags = SignatureFlags.None;
if (((XmlElement) node).GetAttribute ("abstract") == "true")
flags |= SignatureFlags.Abstract;
if (((XmlElement) node).GetAttribute ("static") == "true")
flags |= SignatureFlags.Static;
if (((XmlElement) node).GetAttribute ("virtual") == "true")
flags |= SignatureFlags.Virtual;
if (((XmlElement) node).GetAttribute ("final") == "true")
flags |= SignatureFlags.Final;
if (flags != SignatureFlags.None) {
if (signatureFlags == null)
signatureFlags = new Hashtable ();
signatureFlags [name] = flags;
}
XmlNode parametersNode = node.SelectSingleNode ("parameters");
if (parametersNode != null) {
if (parameters == null)
parameters = new Hashtable ();
XMLParameters parms = new XMLParameters ();
parms.LoadData (parametersNode);
parameters[name] = parms;
}
XmlNode genericNode = node.SelectSingleNode ("generic-method-constraints");
if (genericNode != null) {
if (genericConstraints == null)
genericConstraints = new Hashtable ();
XMLGenericMethodConstraints csts = new XMLGenericMethodConstraints ();
csts.LoadData (genericNode);
genericConstraints [name] = csts;
}
base.LoadExtraData (name, node);
}
public override string GetNodeKey (string name, XmlNode node)
{
// for explicit/implicit operators we need to include the return
// type in the key to allow matching; as a side-effect, differences
// in return types will be reported as extra/missing methods
//
// for regular methods we do not need to take into account the
// return type for matching methods; differences in return types
// will be reported as a warning on the method
if (name.StartsWith ("op_")) {
XmlAttribute xatt = node.Attributes ["returntype"];
string returnType = xatt != null ? xatt.Value + " " : string.Empty;
return returnType + name;
}
return name;
}
protected override void CompareToInner (string name, XmlNode parent, XMLNameGroup other)
{
// create backup of actual counters
Counters copy = counters;
// initialize counters for current method
counters = new Counters();
try {
base.CompareToInner(name, parent, other);
XMLMethods methods = (XMLMethods) other;
SignatureFlags flags = signatureFlags != null &&
signatureFlags.ContainsKey (name) ?
(SignatureFlags) signatureFlags [name] :
SignatureFlags.None;
SignatureFlags oflags = methods.signatureFlags != null &&
methods.signatureFlags.ContainsKey (name) ?
(SignatureFlags) methods.signatureFlags [name] :
SignatureFlags.None;
if (flags!= oflags) {
if (flags == SignatureFlags.None)
AddWarning (parent, String.Format ("should not be {0}", oflags));
else if (oflags == SignatureFlags.None)
AddWarning (parent, String.Format ("should be {0}", flags));
else
AddWarning (parent, String.Format ("{0} and should be {1}", oflags, flags));
}
if (returnTypes != null) {
string rtype = returnTypes[name] as string;
string ortype = null;
if (methods.returnTypes != null)
ortype = methods.returnTypes[name] as string;
if (rtype != ortype)
AddWarning (parent, "Return type is {0} and should be {1}", ortype, rtype);
}
if (parameters != null) {
XMLParameters parms = parameters[name] as XMLParameters;
parms.CompareTo (document, parent, methods.parameters[name]);
counters.AddPartialToPartial (parms.Counters);
}
} finally {
// output counter attributes in result document
AddCountersAttributes(parent);
// add temporary counters to actual counters
copy.AddPartialToPartial(counters);
// restore backup of actual counters
counters = copy;
}
}
protected override string ConvertToString (int att)
{
MethodAttributes ma = (MethodAttributes) att;
// ignore ReservedMasks
ma &= ~ MethodAttributes.ReservedMask;
ma &= ~ MethodAttributes.VtableLayoutMask;
if ((ma & MethodAttributes.FamORAssem) != 0)
ma = (ma & ~ MethodAttributes.FamORAssem) | MethodAttributes.Family;
// ignore the HasSecurity attribute for now
if ((ma & MethodAttributes.HasSecurity) != 0)
ma = (MethodAttributes) (att - (int) MethodAttributes.HasSecurity);
// ignore the RequireSecObject attribute for now
if ((ma & MethodAttributes.RequireSecObject) != 0)
ma = (MethodAttributes) (att - (int) MethodAttributes.RequireSecObject);
// we don't care if the implementation is forwarded through PInvoke
if ((ma & MethodAttributes.PinvokeImpl) != 0)
ma = (MethodAttributes) (att - (int) MethodAttributes.PinvokeImpl);
return ma.ToString ();
}
public override string GroupName {
get { return "methods"; }
}
public override string Name {
get { return "method"; }
}
}
class XMLConstructors : XMLMethods
{
public override string GroupName {
get { return "constructors"; }
}
public override string Name {
get { return "constructor"; }
}
}
class XmlNodeComparer : IComparer
{
public static XmlNodeComparer Default = new XmlNodeComparer ();
public int Compare (object a, object b)
{
XmlNode na = (XmlNode) a;
XmlNode nb = (XmlNode) b;
return String.Compare (na.Attributes ["name"].Value, nb.Attributes ["name"].Value);
}
}
}
debian/libmonosgen-2.0-1.symbols.mipsel 0000664 0000000 0000000 00000000462 12301464506 015044 0 ustar #include "libmonosgen-2.0-1.symbols"
mono_exc_esp_offset@VER_1 3.2.1+dfsg
mono_read16@VER_1 3.2.1+dfsg
mono_read32@VER_1 3.2.1+dfsg
mono_read64@VER_1 3.2.1+dfsg
mono_arch_emit_epilog_sub@VER_1 3.2.1+dfsg
mono_arch_emit_this_vret_args@VER_1 3.2.1+dfsg
mono_arch_get_inst_for_method@VER_1 3.2.1+dfsg
debian/libmono-system-servicemodel-web4.0-cil.install 0000664 0000000 0000000 00000000224 12301464506 017761 0 ustar /usr/lib/mono/4.0/System.ServiceModel.Web.dll*
/usr/lib/mono/4.5/System.ServiceModel.Web.dll*
/usr/lib/mono/gac/System.ServiceModel.Web/4.0.0.0__*/
debian/libmono-http4.0-cil.install 0000664 0000000 0000000 00000000152 12301464505 014161 0 ustar /usr/lib/mono/4.0/Mono.Http.dll*
/usr/lib/mono/4.5/Mono.Http.dll*
/usr/lib/mono/gac/Mono.Http/4.0.0.0__*/
debian/mono-runtime-boehm.install 0000664 0000000 0000000 00000000023 12301464506 014275 0 ustar usr/bin/mono-boehm
debian/libmono-system-enterpriseservices4.0-cil.install 0000664 0000000 0000000 00000000232 12301464506 020450 0 ustar /usr/lib/mono/4.0/System.EnterpriseServices.dll*
/usr/lib/mono/4.5/System.EnterpriseServices.dll*
/usr/lib/mono/gac/System.EnterpriseServices/4.0.0.0__*/
debian/mono-runtime-common.install 0000664 0000000 0000000 00000000547 12301464506 014506 0 ustar /etc/mono/browscap.ini
/etc/mono/config
/etc/mono/2.0/
/etc/mono/4.0/
/etc/mono/4.5/
/usr/share/mono-2.0/mono/cil/cil-opcodes.xml
/usr/lib/libMonoPosixHelper.so
/usr/lib/libMonoSupportW.so
debian/mono-runtime-common.png /usr/share/pixmaps
debian/mono-runtime-common.desktop /usr/share/applications
debian/mono-runtime-terminal.desktop /usr/share/applications
debian/libmono-custommarshalers4.0-cil.install 0000664 0000000 0000000 00000000177 12301464505 016605 0 ustar /usr/lib/mono/4.0/CustomMarshalers.dll*
/usr/lib/mono/4.5/CustomMarshalers.dll*
/usr/lib/mono/gac/CustomMarshalers/4.0.0.0__*/
debian/changelog.1 0000664 0000000 0000000 00000331617 12301464505 011214 0 ustar mono (2.6.3-4) experimental; urgency=low
* Backported fix from upstream SVN revision r158081, which corrects
xbuild's handling of wildcards with directories. This fixes a bug
which prevents Pinta 0.4 from being built. Thanks to Ankit Jain
-- Jo Shields Wed, 07 Jul 2010 10:56:17 +0100
mono (2.6.3-3) experimental; urgency=low
* git:debian/patches/arm_cpuinfo_parsing:
+ Fix bug in QEMU-friendly ARM CPU capability parsing, by setting
v7_supported explicitly to FALSE on non-QEMU hardware, unless
a v7 CPU is detected (previously it was MAYBE, so v7 instructions
were always generated)
-- Jo Shields Thu, 01 Jul 2010 00:38:28 +0100
mono (2.6.3-2) experimental; urgency=low
* git:debian/patches/kfreebsd_support:
+ Ensure all FreeBSD ifdefs also apply to kFreeBSD
+ Use &ctx->uc_mcontext, not &ctx->uc_mcontext.gregs, on FreeBSD kernels
+ Ensure kFreeBSD follows POSIX signal code paths
+ (Closes: #585662)
* git:debian/patches/fix_GetTypeDescriptor_wrapped_type_call_forwarding_r157626:
+ Backport from upstream SVN repository to fix upstream bug 603060, which
causes TypeDescriptorProvider to return false values on wrapped types
* git:debian/patches/insecure_EnableViewStateMac_XSS_CVE-2010-1459:
+ Backport from upstream SVN repository to fix CVE-2010-1459, which
implies that the default value for EnableViewStateMac can potentially
allow XSS attacks against ASP.NET sites hosted on Mono
(Closes: #585440)
* debian/update-monodoc:
+ Updated script from Iain Lane which no longer fails
when called using bash rather than dash (Closes: #580665)
* debian/control:
+ Add a Replaces: on libmono-dev << 2.4.3 (Closes: #582614)
* debian/control,
debian/libmono{1,0}.0-cil.install,
debian/mono-{1,2}.0-service.install:
+ Move mono-service executables' GAC entries to mono-service packages
where they belong (Closes: #586192)
-- Jo Shields Tue, 22 Jun 2010 08:53:51 +0100
mono (2.6.3-1) experimental; urgency=low
* New upstream release (Closes: #572901)
+ Soft debugger
+ Co-routine framework Mono.Tasklets
+ Auto-completion for the csharp shell
+ LINQ to SQL
+ Enhanced XBuild
+ Mono.Simd for AMD64
+ Verifier and Sandbox (used by Moonlight)
+ Debugging support for GDB
* The "Good bye dpatch, hello git" release
* debian/control
debian/rules
debian/patches/*:
+ Replaced dpatches with git branches.
* debian/mono-dbg.install:
+ Added mono-gdb.py script for gdb integration
* debian/control
debian/libmono-debugger-soft0.0-cil.install:
+ New package for the soft debugger library.
* debian/libmono-microsoft-build2.0-cil.install:
+ Added new libraries.
* debian/control
debian/libmono-c5-1.0-cil.install
debian/libmono-c5-1.1-cil.install:
+ Renamed the libmono-c5-1.0-cil package to libmono-c5-1.1-cil as the
assembly version changed.
* debiab/control
debian/libmono-tasklets2.0-cil.install:
+ New package for the continuations library.
* debian/libmono-wcf3.0-cil.install:
+ Added new System.Data.Services library.
+ Updated System.ServiceModel.Web GAC path.
* debian/mono-devel.install
debian/mono-devel.manpages:
+ Added pdb2mdb, sqlmetal, svcutil and RabbitMQ.Client.Apigen.exe.
+ Updated mono-xmltool.exe path.
* debian/control
debian/libmono-windowsbase3.0-cil.install:
+ New package containing the WindowsBase library which used to be part of
the mono-uia source package.
* debian/watch:
+ Tracking latest branch now.
* debian/copyright:
+ Completly rewritten copyright file in DEP5 format based on
moonlight 2.0's debian/copyright written by Jo Shields with minor
modifications.
+ Updated debian/* copyright.
* debian/rules:
+ Dropped build-arch/indep split as we needed to build 90% of the classlib
for the test suite anyhow.
+ Bumped clilibs where needed.
-- Mirco Bauer Sun, 06 Jun 2010 17:45:35 +0200
mono (2.4.4~svn151842-2) unstable; urgency=low
[ Mirco Bauer ]
* debian/control:
+ Changed section of libmono-dev back to cli-mono.
+ Added misc:Depends to mono-dbg to please lintian.
* debian/mono-devel.install:
+ Added makecert.
* mcs/class/System.Web/System.Web.UI.WebControls/TableRow.cs
mcs/class/System.Web/System.Web.UI.WebControls/TableRowCollection.cs:
+ Reverted dpatch changes that were done accidentally.
* Cherry-picked debian/patches/fix_csharp_attach_param
mcs/tools/csharp/repl.cs:
+ Fixed NRE when using the attach parameter of csharp.
[ Iain Lane ]
* debian/update-monodoc: Check whether monodoc-browser is configured before
generating the search index in the trigger. Previously the lack of this
caused uninstallability due to monodoc not being able to find GTK# in the
GAC. (Closes: #575803)
[ Jo Shields ]
* debian/patches/mono-arm-thumb2-ftbfs.dpatch:
+ Use GCC atomic built-ins to prevent FTBFS on ARM with Thumb2 (Thanks to
Alexander Sack )
* debian/patches/mono-thumb2-jit-blx.dpatch:
+ Assorted JIT fixes for ARM (Thanks to Alexander Sack )
* debian/patches/arm-cpuinfo-parsing.dpatch:
+ Smarter CPU detection, to allow Mono to run properly under QEMU without
asserting and dying (Thanks to Loïc Minier )
-- Mirco Bauer Sun, 25 Apr 2010 14:56:28 +0200
mono (2.4.4~svn151842-1) unstable; urgency=medium
[ Jo Shields ]
* debian/patches/dont_assert_on_empty_DGC_field_r146984.dpatch:
+ Backport fix from upstream which causes IKVM to fail to build
(Closes: #562393)
* debian/patches/escape_Lucene.Net_search_string_r148946.dpatch:
+ Backport fix from upsrream which causes Monodoc to crash when
searching for "()" and other characters (Closes: #516597)
[ Mirco Bauer ]
* The "Mono 2.4.4 FREE LUV for squeeze & lucid" release
* New upstream SVN snapshot of the mono-2-4 branch
+ Fixed assertion failed in fieldref_encode_signature which caused
SIGABRT. (Closes: #565548)
+ Mono is now DFSG complaint again by default as the binary-only shipped
files were replaced with source code. Also the non-free XML
specification files were replaced and thus we can ship the RabbitMQ
library again.
* debian/patches/disable_building_convert.exe.dpatch
debian/patches/disable_building_RabbitMQ.Client.dll.dpatch:
+ Dropped, we can build the RabbitMQ client library and convert.exe again,
as the source is provided now (see above).
* debian/fix_large_ranges_in_random_generator_r146995.dpatch:
+ Dropped, already applied upstream.
* debian/watch:
+ We are only watching the 2.4 series for now (until squeeze is released)
* debian/control:
+ Added libnunit-cil-dev to Depends of libmono-cil-dev as that one
contains the symlink to the nunit.pc file which is no longer present in
libnunit2.4-cil but libnunit-cil-dev.
+ Dropped purpose less libmono-nunit2.4-cil package as libmono-cil-dev
does the job now.
+ Added conflicts libmono-nunit2.4-cil to libmono-cil-dev for cleaning up.
+ Shortened too long line in the long descroption of libmono-cil-dev.
+ Changed section of libmono-dev to libdevel.
+ Added ${misc:Depends} to Depends of all packages.
+ Bumped Standards-Version to 3.8.4 (no changes needed).
+ Re-added libmono-messaging-rabbitmq2.0-cil and libmono-rabbitmq2.0-cil
packages.
* debian/cli.binfmt:
+ Replaced mono-common with mono-runtime. (Closes: #565490)
* debian/mono-runtime.postinst:
+ Removed obsolete mono-common / mono-jit traces.
* debian/copyright:
+ Refere to versioned GPL license file.
+ Updated license information of RabbitMQ XML specification files.
+ Added license information of docs/HtmlAgilityPack.
-- Mirco Bauer Wed, 17 Feb 2010 23:17:44 +0100
mono (2.4.3+dfsg-1) unstable; urgency=medium
[ Jo Shields ]
* debian/monodoc-base.postinst,
debian/monodoc-base.triggers,
debian/monodoc-base.install,
debian/update-monodoc:
+ Add a trigger to handle installation of documentation into monodoc
[ Iain Lane ]
* debian/monodoc-base.postinst: Only update the monodoc index when we need
to - i.e. when we are being triggered (by a lib installing new docs) or
upon a new install of monodoc-base (to generate the initial index)
[ Mirco Bauer ]
* The "mince pies for all" release
* New upstream (bugfix) release:
+ New license compiler (lc) tool.
+ Improved memory usage and performance for ASP.NET.
+ Updated xbuild.
+ Many bugfixes.
* debian/control
debian/rules
debian/copyright:
debian/patches/disable_building_RabbitMQ.Client.dll.dpatch:
+ Dropped the RabbitMQ library with spec sources again, as the
auto-generated API source files without DFSG-free sources for the
generator are not good enough. (Closes: #560151)
* debian/copyright:
+ Updated for the new license compiler tool.
* debian/rules:
+ Bumped clilibs of libmono-system2.0-cil, libmono-security{1,2}.0-cil,
libmono-data-tds{1,2}.0-cil and libmono-microsoft-build2.0-cil
to >= 2.4.3.
* debian/update-monodoc:
+ Handle search index too.
* debian/libmono-profiler.install:
+ Install .so symlinks too, bloody pseudo versioned shared libraries.
* debian/libmono-simd2.0-cil.install:
+ Added missing compile time symlink.
* debian/control:
+ Promote monodoc-viewer from Recommends to Depends for monodoc-manual.
(Closes: #551909)
+ Fixed typo in monodoc-base and monodoc-manual package description.
(Closes: #557355, #557379)
+ Bumped Standards-Version to 3.8.3 (no changes needed)
* debian/patches/fix_metadata_dup.dpatch
* debian/patches/fix_gridview_r146128_r146133.dpatch:
+ Dropped, already applied upstream.
* debian/control:
debian/libmono-cil-dev.install
debian/*.install:
+ Added new libmono-cil-dev package which ships now all pkg-config files
and depends on all Mono CLI library packages.
* debian/mono-devel.links:
+ Dropped /usr/bin/csc as it was causing a file conflict with the chicken
compiler from the chicken-bin package. Most source packages were
transitioned to use /usr/bin/mono-csc or /usr/bin/cli-csc instead.
(Closes: #509367, #518106)
* debian/patches/fix_DynamicMethod_restrictedSkipVisibility_r138886.dpatch:
+ Pass restrictedSkipVisibility parameter correctly to the called
constructor as needed by the DbLinq library. (Closes: #551964)
(thanks goes to Silviu Paragina for the investigation and the patch)
* debian/mono-xbuild.install
debian/man/xbuild.1:
+ Replaced xbuild manpage place holder with new upstream manpage.
* debian/mono-xbuild.install:
+ Addded new target files.
* debian/mono-devel.install
debian/mono-devel.manpages:
+ Added lc tool.
* debian/libmono-system-web2.0-cil.install:
+ Added new development symlinks.
* debian/fix_large_ranges_in_random_generator_r146995.dpatch:
+ Fix random numbers in large ranges.
-- Mirco Bauer Mon, 14 Dec 2009 00:01:59 +0100
mono (2.4.2.3+dfsg-3) unstable; urgency=low
[ Jo Shields ]
* Add missing Conflicts/Replaces on monodoc-base from pre-Squeeze due
to monodoc.dll.mdb conflict
* debian/patches/fix_gridview_r146128_r146133.dpatch:
+ Add fix from Mono SVN for TableRowCollection in ASP.NET
[ Mirco Bauer ]
* Added mono-gmcs to mono-csharp-shell dependencies as it links gmcs.exe
(Closes: #552211)
* debian/rules:
+ Add dh_makeshlibs call for all remaining libraries. This adds missing
ldconfig calls to the maintainer scripts for libMonoSupportW.so,
libMonoPosixHelper.so and libmono-profiler-*.so.
(Closes: #553008, #553104)
(Obsoletes NMU by Matt Kraai , Closes: #556662)
-- Mirco Bauer Tue, 17 Nov 2009 23:26:36 +0100
mono (2.4.2.3+dfsg-2) unstable; urgency=medium
* debian/control:
+ Add missing cli:Suggests to libmono-bytefx0.7.6.1-cil and
libmono-bytefx0.7.6.2-cil.
* debian/rules:
+ Removed mono:upversion and mono:next-version from dh_gencontrol -s
call as those are unused for arch:any packages.
* debian/patches/fix_metadata_dup.dpatch:
+ Remove duplicate appdomain.h, fixing FTBFS.
(thanks to Stefan Siegl for the investigation, Closes: #543010)
* debian/patches/fix_CreateDelegate_ArgumentException.dpatch:
+ Fixed ArgumentException in System.Delegate.CreateDelegate() which broke
IronPython 2.6 Beta 2.
-- Mirco Bauer Mon, 07 Sep 2009 22:00:21 +0200
mono (2.4.2.3+dfsg-1) unstable; urgency=low
* New upstream release:
+ Fixes XML signature HMAC truncation authentication bypass.
(CVE-2009-0217)
+ Shipping the RabbitMQ.Client library now as the non-free bits were
removed.
+ Includes ASP.NET MVC.
+ Updated xbuild.
* debian/patches/disable_unavailable_cpu_optimizations_r133647.dpatch
debian/patches/fix_disabling_aot_r131940.dpatch
debian/patches/fix_null_funcptr_marshalling_r127347.dpatch
debian/patches/fix_ppc_build_using_gcc-4.4_r131472.dpatch
debian/patches/fix_recursive_unmanaged_types.dpatch
debian/patches/fix_sparc_support_r134797.dpatch:
+ Dropped, as already applied upstream.
* debian/rules:
+ Bumped clilibs where needed.
* debian/rules
debian/mono-devel.install
debian/mono-api-diff.cs:
+ As mono-api-diff was dropped from Mono 2.4 and we need it to track API
changes we bundle it now in the source package.
(thanks to C.J. Adams-Collier for this)
* debian/copyright:
+ Updated for ASP.NET MVC.
* debian/control:
+ Moved libmono-firebirdsql1.7-cil from Depends to Recommends of
mono-complete, as libfbclient2 as not available on s390.
+ Added libmono-system-web-mvc1.0-cil package.
+ Added libmono-messaging-rabbitmq2.0-cil and libmono-rabbitmq2.0-cil
package.
* debian/patches/fix_array_compare.dpatch:
+ Fix in the compiler needed for IronRuby.
(thanks goes to C.J. Adams-Collier for providing the patch)
* debian/control
debian/mono-runtime.install
debian/libmono-profiler.install:
+ Moved the libmono-profiler-* libraries to the new libmono-profiler
package, as they pull libmono0 in which is unneeded for normal usage.
* debian/control
debian/mono-devel.install
debian/mono-mcs.install
debian/mono-gmcs.install:
+ Moved mcs to mono-mcs and gmcs to mono-gmcs from mono-devel, as that
caused a lot of confusion. (closes: #525279 and #537081)
+ Added mono-csc to mono-devel in preparation to drop csc in the future as
it conflicts with the chicken compiler, see #509367.
-- Mirco Bauer Thu, 30 Jul 2009 19:35:10 +0200
mono (2.4+dfsg-6) unstable; urgency=low
* debian/rules:
+ Force pthread for armel as __thread FTBFS.
+ Build Mono.Simd in test target, which hopefully fixes the failing
mono/mini tests.
* debian/control:
+ Removed dh_installxsp and monodiet from the package description of
mono-utils. (Closes: #534906)
+ Bumped Standards-Version to 3.8.2 (no changes needed)
-- Mirco Bauer Sun, 05 Jul 2009 14:44:23 +0200
mono (2.4+dfsg-5) unstable; urgency=low
* debian/rules:
+ Let the build system decide if sigaltstack() will be used and which TLS
instead of passing explicitly --with-sigaltstack and --with-tls to
the ./configure script.
+ Run also the JIT (mono/mini) tests.
* debian/patches/fix_disabling_aot_r131940.dpatch:
+ Fixes the build of kfreebsd-amd64 and kfreebsd-i386.
-- Mirco Bauer Mon, 22 Jun 2009 00:08:35 +0200
mono (2.4+dfsg-4) unstable; urgency=low
* debian/rules:
+ Removed the config.make hack as that broke AMD64 builds and instead let
the ./configure script from the configure-indep target create that file.
-- Mirco Bauer Sun, 14 Jun 2009 16:52:28 +0200
mono (2.4+dfsg-3) unstable; urgency=low
* debian/control:
+ Change Section of prj2make-sharp to devel to match archive overrides.
+ Added replaces libmono-cairo1.0-cil to libmono-cairo2.0-cil, as the
pkg-config file was moved from that. (Closes: #531006)
+ Added conflicts mono-{1,2}.0-runtime to mono-runtime to ensure
aptitude is proposing a happy upgrade path.
* debian/libmono-wcf3.0-cil.install:
+ Added missing System.IdentityModel development symlink.
(Closes: #531496)
* debian/shlibs.local
debian/update-shlibs.local.sh:
+ Removed libgda-2 entry for the benefit of dh_clideps not picking that as
Suggests for libmono-system-data{1,2}.0-cil up. (Closes: #531870)
* debian/patches/fix_ppc_build_using_gcc-4.4_r131472.dpatch:
+ Fixes the build on PPC when using GCC 4.4.
* debian/patches/disable_unavailable_cpu_optimizations_r133647.dpatch:
+ Disable CPU optimizations which might be unavailable (like SSE2 on
Pentium 3).
* debian/patches/fix_sparc_support_r134797.patch:
+ Fixes the hang for all applications when running on SPARC.
(Closes: #531566)
* debian/rules:
+ Implemented test target and run basic runtime tests as part of the build
if nocheck wasn't passed via DEB_BUILD_OPTIONS.
-- Mirco Bauer Sat, 13 Jun 2009 16:56:43 +0200
mono (2.4+dfsg-2) unstable; urgency=low
[ Jo Shields ]
* debian/rules:
+ Implement workaround to force removal of /usr/share/doc symlinks
on Ubuntu systems when upgrading from pre-2.4 packages
* debian/control:
+ Add dependency on lsb-release to allow distro detection
[ Mirco Bauer ]
* Upload to unstable.
* debian/update-shlibs.local.sh:
+ Fixed shlibs line of libMonoPosixHelper, was causing incorrect
dependencies on libmono0 instead of mono-runtime.
+ Added shlibs line for libMonoSupportW.
* debian/monodoc-base.install:
+ Added missing monodoc development symlink.
* debian/mono-1.0-devel.install
debian/mono-2.0-devel.install:
+ Added installutil.exe.
* debian/mono-csharp-shell.install:
+ Added missing Mono.CSharp development symlink.
* debian/libmono-messaging2.0-cil.install:
+ Really install library and development symlink of Mono.Messaging.
* debian/libmono-management2.0-cil.install:
+ Added missing Mono.Management development symlink.
* debian/mono-devel.install:
+ Install mcs mo-files.
-- Mirco Bauer Sun, 24 May 2009 15:23:14 +0200
mono (2.4+dfsg-1) experimental; urgency=low
* New upstream release.
+ For release highlights see the NEWS.Debian file
* debian/NEWS:
+ Updated for Mono 2.4, Mono 2.2 and Mono 2.0.
* DFSG edition of Mono 2.4 as the source taball contained a binary that is
not part of the bootstrapping process (docs/AgilityPack.dll) and is CC
Share-alike 2.5 licensed (non-free). Also it contained non-free
specification files needed by the RabbitMQ.Client library.
* debian/README.source:
+ Mention which files we removed and how to create the tarball we use.
+ Document which binaries are required to bootstrap the C# compiler.
* debian/rules:
+ Made get-orig-source policy conform (by using . as output path).
+ Dropped --with-oprofile from configure call as debian doesn't ship the
needed header files for it.
+ Pass --with-moonlight=no to configure call as the moon source package
will ship the assemblies with the release containing Silverlight 2.0
support.
+ Build MonoGetAssemblyName using gmcs instead of mcs.
+ Don't allow dh_clideps to add mono-runtime dependencies to
mono-1.0/2.0-gac to prevent circular dependency hell. (Closes: #528090)
+ Added missing non-stamp/files targets to .PHONY.
+ Only pass mono/2.0 to MONO_PATH in RUN_MONO variable, else gmcs.exe
picks up the 1.0 corlib.
+ Bumped clilibs of libmono-cairo{1.0,2.0}-cil, libmono-data{1.0,2.0}-cil,
libmono-data-tds{1.0,2.0}-cil, libmono-oracle2.0-cil,
libmono-posix{1.0,2.0}-cil, libmono-relaxng{1.0,2.0}-cil,
libmono-system2.0-cil, libmono-system-runtime2.0-cil, libmono-web2.0-cil,
libmono-winforms2.0-cil and libmono-webbrowser0.5-cil.
+ Install upstream changelog and debian news only in the mono-runtime
package.
* debian/cli-wrapper.c
+ Dropped as this wrapper is obsolete since mono 1.1.6-1.
* debian/patches/kfreebsd_support.dpatch
debian/patches/build_genxs_2.0.dpatch:
+ Updated to cleanly apply again.
* debian/patches/fix_wsdl2_duplicate_keys_r117243.dpatch
debian/patches/fix_NetworkInterface_exception_r120282.dpatch
debian/patches/fix_TcpClient_IPv6_r122598.dpatch:
+ Dropped, already applied upstream.
* debian/patches/armel_fix_configure_fpu_check.dpatch:
+ Only patch configure.in, autoreconf takes care of configure.
* debian/patches/armel-glibc-2.8.dpatch:
+ Dropped, fixed upstream in a different way.
* debian/patches/fix_NetworkInterface_endless_loop.dpatch:
+ Fix loop by setting next item. (Closes: #519480)
* debian/libmono-system-web2.0-cil.install:
+ Added system.web.extensions_1.0.pc and
system.web.extensions.design_1.0.pc.
* debian/libmono2.0-cil.install:
+ Added mono.web.pc.
* debian/control:
debian/patches/99_autoreconf.dpatch:
+ Added autoconf to build-deps, as we autoreconf in debian/rules now.
+ Dropped autoreconf dpatch.
* debian/control:
+ Updated Vcs-* fields for the migrated git repository.
+ Added new mono-csharp-shell package.
+ mono-devel recommends mono-csharp-shell now (very useful for
debugging).
+ Added new libmono-management2.0-cil, libmono-messaging2.0-cil,
libmono-simd2.0-cil and libmono-wcf3.0-cil packages.
+ Merged monodoc-base and monodoc-manual packages from the monodoc source
package.
+ Dropped mono-smcs, libmono-corlib2.1-cil and libmono-system2.1-cil as
those will be shipped by the moon source package.
+ Removed transition dependencies from libmono1.0-cil, libmono2.0-cil
mono-devel, as the Mono 2.0 transition has been completed some weeks ago.
+ Renamed libmono-nunit2.2-cil to libmono-nunit2.4-cil and only ship a
symlink to nunit.pc with a binary dependency on libnunit2.4-cil.
+ Added mono-complete metapackage to make ISVs and users installing
non-Debian applications happy.
+ Changed Section of all packages to cli-mono except *-dbg to match
archive overrides.
+ Added automake to build-deps needed for autoreconf.
* debian/libmono-cairo1.0-cil.install
debian/libmono-cairo2.0-cil.install
debian/patches/fix-mono-cairo.pc.in.dpatch:
+ Moved mono-cairo.pc from libmono-cairo1.0-cil to libmono-cairo2.0-cil
and reference the CLI 2.0 version in the pkg-config file now.
* debian/mono-devel.install:
+ Added mono-cil-strip
+ Added getline.cs, mono-lineeditor.pc, Options.cs and mono-options.pc
+ Removed CorCompare.exe and mono-api-diff(.exe) as dropped by upstream.
+ Updated mono-shlib-cop and sqlsharp as they are now CLI 2.0
* debian/patches/fix_recursive_unmanaged_types.dpatch:
+ Fixes recursive structs regression as seen with OpenOffice.org.
* debian/copyright:
+ Added Lucene.Net, RabbitMQ.Client and HtmlAgilityPack licenses.
* debian/patches/build_cecil_as_2.0.dpatch
debian/patches/build_firebirdsql_as_2.0.dpatch
debian/patches/build_permview_as_2.0.dpatch
debian/patches/build_linker_tuner_cil-strip_as_2.0.dpatch:
+ Build Mono.Cecil, FirebirdSql.Data.Firebird, permview, tuner, linker and
cil-strip for CLI 2.0.
* debian/control
debian/rules
debian/mono-jt.*
debian/mono-common.*
debian/libmono0.*
debian/mono-runtime.*:
+ Merged mono-jit, mono-common and libmono0 (except libmono.so.*)
packages into mono-runtime. libmono0 was pulled in by
libmono-system2.0-cil as it pinvokes libMonoPosixHelper.so for
compression stream APIs. Since the interpreter (mint) was dropped long
time ago and is unmainained upstream, there is no reason to keep those
3 domains (VM, config / binfmt support, helper libraries) split.
+ Renamed mono-jit-dbg package to mono-runtime-dbg.
* debian/shlibs.local:
+ Updated using the debian/update-shlibs.local.sh script.
* debian/watch:
+ Mangle +dfsg version.
* debian/control
debian/libmono1.0-cil.install
debian/libmono-cecil-private-cil.install:
+ Moved Mono.Cecil from libmono1.0-cil to libmono-cecil-private-cil, as
it's now build for CLI 2.0.
* debian/libmono-system-web2.0-cil.install:
+ Added System.ComponentModel.DataAnnotations, System.Web.Abstractions,
System.Web.DynamicData and System.Web.Routing.
* debian/control
debian/libmono-i18n1.0-cil.install
debian/libmono-i18n2.0-cil.install
debian/libmono-i18n-west1.0-cil.install
debian/libmono-i18n-west2.0-cil.install:
+ Moved I18N.dll and I18N.West.dll from libmono-i18nX.Y-cil to
libmono-i18n-westX.Y-cil, as this is the only code page that is really
needed in 90% of the cases.
* debian/compat
debian/control:
+ Bumped debhelper to 7.
* debian/control
debian/mono-1.0-devel.install
debian/mono-2.0-devel.install
debian/mono-devel.install:
+ Removed mono-api-info1 as dropped by upstream and moved
2.0/mono-api-info.exe from mono-2.0-devel to mono-devel.
* debian/control
debian/libmono0.install
debian/libmono-dev.install
debian/mono-devel.install:
+ Moved dotnet.pc and dotnet35.pc from libmono-dev to mono-devel.
+ Removed libmono-profiler-*.a as unused and unneeded.
* debian/mono-runtime.docs
debian/changelog
debian/changelog.1:
+ Moved all entries older than the version in lenny (1.9.1) to
changelog.1
+ Install changelog.1 only in mono-runtime.
-- Mirco Bauer Thu, 21 May 2009 01:04:54 +0200
mono (2.0.1-6) unstable; urgency=low
[ Jo Shields ]
* debian/control:
+ Update package descriptions to make it clearer what is what, and
avoid multiple packages with identical short descriptions
(Closes: #519404)
[ Sebastian Dröge ]
* debian/patches/fix_null_funcptr_marshalling_r127347.dpatch:
+ Fix marshalling for NULL function pointers, they should be mapped
to managed null delegates and vice versa. Patch from upstream SVN.
-- Sebastian Dröge Fri, 01 May 2009 13:37:07 +0200
mono (2.0.1-5) unstable; urgency=low
* The "Let the show begin!" release
+ Upload to unstable starting the Mono 2.0 transition, status available at:
http://wiki.debian.org/Teams/DebianMonoGroup/Mono20TransitionTODO
* debian/control:
+ The compilers (mono-mcs and mono-gmcs) are not forward compatible with
newer upstream versions, thus added stronger dependencies.
+ Removed libgamin-dev, libcups2-dev, librsvg2-dev, libgtk2.0-dev and
libgnomeui-dev from build-deps-indep as those packages are only needed
to generate the debian/shlibs.local file using the
debian/update-shlibs.local.sh script (the script checks now if those
are installed). This extended hack is needed as shared-mime-info in
unstable conflicts with gnome < 2.24 and gnome 2.24 is blocked by
the Mono 2.0 transition.
* debian/shlibs.local:
+ Updated using the debian/update-shlibs.local.sh script.
-- Mirco Bauer Wed, 25 Feb 2009 00:10:02 +0100
mono (2.0.1-4) experimental; urgency=low
* debian/rules:
+ Pass internal-mono instead of --internal-mono if the debhelper version
is older than 7.1, as that one doesn't support custom parameters via
init(). This ensures backwards compatibility with older debhelper
versions, as found in Ubuntu.
* debian/control:
+ Lowered debhelper build-dep to >= 5.
* debian/dh_clideps
debian/dh_makeclilibs:
+ Re-synced from cli-common 0.6.0, needed for dh 7.0 backwards
compatibilty.
-- Mirco Bauer Tue, 27 Jan 2009 00:15:04 +0100
mono (2.0.1-3) experimental; urgency=low
* Rebuilt against libc6 and glib from unstable.
-- Mirco Bauer Mon, 26 Jan 2009 22:49:05 +0100
mono (2.0.1-2) experimental; urgency=low
[ Jo Shields ]
* debian/patches/fix_wsdl2_duplicate_keys_r117243.dpatch:
+ Fix bug in wsdl2 preventing parsing of Amazon Web Services
wsdl file (thanks to Iain Lane for help
isolating this bug)
* debian/patches/fix_NetworkInterface_exception_r120282.dpatch:
+ Warn, rather than fail, on "funny" network interfaces
(Closes: #507297)
[ Mirco Bauer ]
* debian/mono-1.0-devel.{postinst,prerm}
debian/mono-mcs.{postinst,prerm}
debian/mono-devel.{postinst,prerm}:
+ Moved update-alternatives calls to mono-devel.{postinst,prerm}.
* debian/mono.links
debian/mono.postinst
+ Removed, those are just left-overs.
* debian/mono-jit.postinst:
+ Lowered alternative priority to 10 like all other alternative we install.
* debian/control:
+ Moved cli-* Provides from mono-1.0-devel, mono-mcs and mono-gmcs to
mono-devel, as thats where the cli-* alternatives now lives.
+ Added many strong versioned binary dependencies to mono-devel as hack
to make experimental buildds happy, else everything needing
mono-devel >= 2.0 will FTBFS in experimental (e.g. KDE4).
(thanks goes to Modestas Vainius for the investigation)
+ Made dependency on libmono0, libmono-corlib2.0-cil and
libmono-corlib1.0-cil strong for mono-utils to ensure that the correct
versions are pulled in (else we might confuse APT or funny buildds).
+ Bumped debhelper build-dep to >= 7.1, as needed for the bundled
debian/dh_* scripts.
* debian/dh_clideps
debian/dh_makeclilibs:
+ Synced from cli-common 0.6.0, needed for dh 7.1 support.
[ David Paleino ]
* debian/patches/fix_TcpClient_IPv6_r122598.dpatch:
+ Fix bug in TcpClient() implementation preventing IPv6 connections
from working
-- Mirco Bauer Wed, 21 Jan 2009 23:39:02 +0100
mono (2.0.1-1) experimental; urgency=low
[ Mirco Bauer ]
* New upstream (bugfix) release.
* debian/mono-1.0-devel.manpages:
+ Removed mcs1 as it's already shipped in mono-mcs.
* debian/patches/99_autoreconf.dpatch:
+ Updated
* debian/mono-devel.links:
+ Make csc a symlink to gmcs, a runtime version neutral default
compiler.
* debian/patches/armel_fix_configure_fpu_check.dpatch:
+ Forward ported patch from 1.2.4 to fix FTBFS on linux/armel.
* debian/patches/99_autoreconf.dpatch:
+ Updated
* debian/mono-common.install:
+ Name the /etc files and directories explicitly to make sure not to
install /etc/mconfig by accident when doing a binary-indep binary-arch
(in that order) build.
[ Jo Shields ]
* debian/patches/armel-glibc-2.8.dpatch:
+ Fix build failure on armel architecture on libc6 2.8 (Thanks
to Michael Casadevall for the patch)
[ David Paleino ]
* Group Policy:
+ implemented get-orig-source target in debian/rules
-- Mirco Bauer Sun, 23 Nov 2008 16:16:00 +0100
mono (2.0-1) experimental; urgency=low
* New upstream release.
+ System.Web.Extensions is included in the debian source and binary
packages now, as JSON.NET was relicensed to MIT/X11 and thus no DFSGing
needed anymore! (Closes: #497213)
+ With this release, we changed the default development stack from 1.0 to
2.0. This has no influence to the runtime nor existing binary packages,
for more details see:
http://wiki.debian.org/Teams/DebianMonoGroup/Mono20Transition
* debian/copyright:
+ Updated license info of JSON.NET
* debian/control:
+ Removed libgda2-dev from buid-deps as debian/update-shlibs.local.sh
takes already care of it.
+ mono-utils depends on libmono-corlib2.0-cil and only suggests
libmono-corlib1.0-cil now as the default runtime was changed to 2.0.
+ Updated libcupsys2-dev build-dependency to libcups2-dev.
+ Updated Standards-Version to 3.8.0 (no changes needed).
* debian/rules:
+ Pass --enable-quiet-build=no to configure call, else we get a less
verbose build log.
+ Bumped clilibs to 2.0 of libmono{1,2}.0-cil, libmono-cairo{1,2}.0-cil,
libmono-data-tds{1,2}.0-cil, libmono-system2.0-cil,
libmono-system-runtime2.0-cil, libmono-security{1,2}.0-cil,
libmono-web2.0-cil, libmono-winforms2.0-cil and libmono-system2.1-cil.
* debian/mono.runtime-script:
+ Call the script of gacutil instead of passing the application filename
directly to mono, as we rely on the default gacutil now provided by the
mono-gac package.
* debian/patches/method-signature-testing.dpatch
debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch
debian/patches/fix_bound_checking_r98524_r98527.dpatch
debian/patches/fix_softfloat_r105848.dpatch
debian/patches/fix_stack_alignment_r105650_r105651.dpatch
debian/patches/fix_xen_support_r103474_r103475.dpatch
debian/patches/fix_Dictionary_preventing_GC_r102114.dpatch
debian/patches/fix_TdsConnectionPool_svn.dpatch
debian/patches/fix_Assembly.LoadFrom_deadlock.dpatch:
+ Removed, already applied upstream.
* debian/patches/dont_build_System.Web.Extensions.dpatch:
+ Disabled, JSON.NET was re-licensed to MIT/X11.
* debian/libmono-system-web2.0-cil.install:
+ Added System.Web.Extensions.dll and System.Web.Extensions.Design.dll.
* debian/update-shlibs.local.sh:
+ Fixed grep calls so it doesn't match udeb lines.
* debian/shlibs.local:
+ Updated
* debian/control
debian/libmono-mozilla0.2-cil.install
debian/libmono-webbrowser0.5-cil.install:
+ Renamed libmono-mozilla0.2-cil to libmono-webbrowser0.5-cil and
removed Replaces.
* debian/control
debian/libmono{1,2}.0-cil.install
debian/libmono-posix{1,2}.0-cil.install:
debian/libmono-getoptions{1,2}.0-cil.install:
debian/libmono-data{1,2}.0-cil.install:
+ Moved the Mono.Posix, Mono.GetOptions and Mono.Data.* libraries into
extra packages to support smaller install sizes of typical applications
(e.g. tomboy or gnome-do).
+ Added libmono-posix{1,2}.0-cil, libmono-getoptions{1,2}.0-cil and
libmono-data{1,2}.0-cil as dependency of libmono{1,2}-cil to aid a smooth
runtime transition.
* debian/libmono-system-data2.0-cil.install:
+ Added System.Data.DataSetExtensions.dll and System.Data.Linq.dll.
* debian/rules
debian/libmono{1,2}.0-cil.install:
+ Dropped Mono.Security.Win32.dll as the library is only useful on
Windows.
* debian/patches/build_genxs_2.0.dpatch:
+ Enables compiling genxs for CLI 2.0 as upstream provided a genxs2 script
but forgot to build the actual application.
* debian/mono-2.0-devel.install
debian/mono-2.0-devel.manpages:
+ Added xsd2 and genxs2
* debian/mono-devel.install
debian/mono-devel.manpages
debian/mono-1.0-devel.install
debian/mono-1.0-devel.manpages:
+ Moved all unversioned tools and default scripts (with their manpages) to
mono-devel.
* debian/mono-mcs.install
debian/mono-mcs.manpages
debian/mono-gmcs.install
debian/mono-gmcs.manpages
debian/mono-devel.install
debian/mono-devel.manpages
debian/control:
+ Moved gmcs script and manpage from mono-gmcs to mono-devel.
+ Added Replaces for mono-mcs and mono-gmcs to mono-devel.
+ Added gmcs2 script and manpage to mono-gmcs
+ Added mcs1 script and manpage to mono-mcs.
This changes are needed to get a default compiler target using a single
package that depends on the current default which is 2.0 (gmcs2).
* debian/System.Windows.Forms.dll.config:
+ Added dll-map for libgdk_pixbuf-2.0.so
* debian/control:
+ Improved many package descriptions by adding the names of the
libraries they contain with a brief description of what they do.
* debian/control
debian/mono-gac.install
debian/mono-{1,2}.0-gac.install:
+ The default script "gacutil" is still shipped in mono-gac but
"gacutil1" and "gacutil2" are now in mono-1.0-gac and mono-2.0-gac.
mono-gac pulls in mono-2.0-gac by default.
This is needed to make a 2.0-only install possible.
* debian/control:
+ Added mono-1.0-runtime and mono-2.0-runtime package, which pull in the
runtime stack of the specific runtime version in.
mono-runtime pulls in mono-2.0-runtime as the new default runtime.
This is needed to make a 2.0-only install possible.
* debian/libmono-dev.install:
+ Added dotnet35.pc
* debian/mono-smcs.install:
+ Added smcs.pc
* debian/control:
+ s/meta package/metapackage/ as lintian says so.
-- Mirco Bauer Tue, 11 Nov 2008 00:21:27 +0100
mono (1.9.1+dfsg-4) unstable; urgency=high
[ Mirco Bauer ]
* Added lpia to Architecture fields.
(to make Jo Shields more happy)
* debian/fix_Assembly.LoadFrom_deadlock.dpatch:
+ Fixes deadlock in loading assemblies code like Assembly.LoadFrom(),
causing deadlocks (mostly) on SMP systems.
(patches taken from upstream SVN revisions: r105036, r105153, r113458,
r115451 and r115697)
[ Jo Shields ]
* Add myself to Uploaders
* debian/patches/fix_sloppy_attribute_encode_CVE-2008-3422.dpatch:
+ Fixes CVE-2008-3422, thus urgency set to high (Closes: #494406)
* debian/patches/fix_CRLF_injection_CVE-2008-3906.dpatch:
+ Fixes CVE-2008-3906, thus urgency set to high (Closes: #498894)
* debian/patches/fix_IsolatedStorage_regression_r99231_r101171_r101172.dpatch:
+ Fix regression in IsolatedStorage behaviour causing exceptions
with subdirectories (Closes: #501505)
* debian/patches/fix_mono-config_man_page_r111681.dpatch:
+ Fix minor manpage typo (Closes: #495624)
* debian/control:
+ Tweak description of mono-xbuild package (Closes: #493478)
* debian/man/*:
+ Update default manpage to point to correct URL for documentation
(Closes: #500771)
-- Jo Shields Mon, 13 Oct 2008 23:21:40 +0200
mono (1.9.1+dfsg-3) unstable; urgency=medium
* debian/control
debian/rules
debian/libmono-nunit2.2-cil.install:
+ Added libmono-nunit2.2-cil package needed by packages like monodevelop
and mono-tools, the nunit 2.4 API (libnunit2.4-cil) changed too much to
port these packages. (thus urgency set to medium)
* debian/shlibs.local:
+ Updated for the Mono 1.9 release (forgot this in -1).
* debian/rules:
debian/libmono-system2.0-cil.install:
+ Added System.Xml.Linq library but with the correct compiler-directory.
(Closes: #487996)
* debian/control:
+ Added libdiplus to dependencies of libmono-system-web1.0-cil and
libmono-system-web2.0-cil as System.Web.UI.WebControls.WebColorConverter
invokes it (which is needed by most web applications). (Closes: #479683)
+ Removed -1 revision of all Replaces lines with << as condition, as it's
useless and makes backports and Ubuntu integration easier.
+ Added Conflicts on mono-classlib-{1,2}.0 (<< 1.1.13.6) and
mono-classlib-{1,2}.0-dbg to ensure they are removed on all systems and
the transition was finished long time ago.
* debian/patches/fix_Dictionary_preventing_GC_r102114.dpatch:
Clear empty slots in keySlots and valueSlots. Otherwise the garbage
collector cannot reclaim the referenced key/value.
(patch taken from upstream SVN revision 102114)
* debian/patches/fix_TdsConnectionPool_svn.dpatch:
+ Don't leak connections in the pool, would cause an infinitely timeout.
(patch taken from upstream SVN revisions 105424, 105432, 105433, 105719,
106448 and 107325)
* debian/libmono-system1.0-cil.clideps-override
debian/libmono-system2.0-cil.clideps-override:
+ libcupsys2 package was renamed to libcups2, moving the dependeny on
libcups2 to suggests (as it was before).
* debian/rules:
+ Removed --list-missing from dh_install call, it's useless in the current
implementation.
* debian/patches/fix-mono-nunit.pc.in.dpatch:
+ Remove stupid relative path from prefix variable.
-- Mirco Bauer Tue, 05 Aug 2008 21:46:48 +0200
mono (1.9.1+dfsg-2) unstable; urgency=medium
* Urgency set to medium as this release contains important bugfixes for
different architectures.
* debian/control:
+ Added xdg-utils | libgnome2-0 | konqueror to suggests of mono-jit as
starting processes can make use of those if installed (to emulate
ShellExecute).
* debian/patches/fix_bound_checking_r98524_r98527.dpatch:
+ Fixes bound checking caused SIGSEGV on AMD64 when building XSP.
(Closes: #486652, patch taken from upstream SVN revision 98524 and 98527)
(thanks to Jo Shields for investigation and
providing the dpatch)
* debian/patches/fix_softfloat_r105848.dpatch:
+ Fixed softfloat caused SIGABRT on armel when building banshee.
(Closes: #485112, patch taken from upstream SVN revision 105848)
* debian/patches/fix_stack_alignment_r105650_r105651.dpatch:
+ Fixes stack alignment, caused assertions on AMD64. (Closes: #473119)
(patch taken from upstream SVN revision 105650 and 105651)
* debian/patches/fix_xen_support_r103474_r103475.dpatch:
+ Fixes XEN support caused "4gb seg fixup" messages. (Closes: #481699)
(patch taken from upstream SVN revision 103474 and 103475)
(thanks to Andrew Deason for investigation and
providing the dpatch)
* debian/patches/99_autoreconf.dpatch:
+ Updated
-- Mirco Bauer Tue, 17 Jun 2008 23:59:52 +0200
mono (1.9.1+dfsg-1) unstable; urgency=low
* DFSG version of Mono 1.9.1
+ Deleted the mcs/class/System.Web.Extensions/ directory as
mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/*.cs
is licensed under Creative Commons Attribution 2.5 which is not
DFSG-free.
* New upstream release.
* debian/libmono1.0-cil.install:
+ Added internal cecil.pc as mono-tools >= 1.9 needs it.
* debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch:
+ Updated
* debian/mono-api-check:
+ Fixed bashism. (Closes: #471879)
+ Implemented support to check APIs on .deb and .changes files.
* debian/rules:
+ clilibs are now defined much more granularly now (per package).
Checked APIs of mono 1.2.2.1 vs 1.2.6 and 1.2.6 vs 1.9.
+ Bumped clilibs of libmono-system-web2.0-cil to 1.9.1
-- Mirco Bauer Tue, 22 Apr 2008 20:09:39 +0200
mono (1.9+dfsg-3) unstable; urgency=low
* debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch:
+ Pass CPPFLAGS nicely to libgc, fixes FTBFS. (Closes: #475972)
(taken from upstream SVN revision 98803)
* debian/patches/99_autoreconf.dpatch:
+ Updated
-- Mirco Bauer Tue, 15 Apr 2008 22:26:39 +0200
mono (1.9+dfsg-2) unstable; urgency=low
* Upload to unstable.
* debian/control:
+ Fixed Vcs-Svn field.
+ Cleaned up Uploaders field.
* debian/rules:
+ Delete binaries missed by "make clean". (Closes: #424576)
(thanks to Sandro Tosi for the patch)
* debian/mono-common.preinst:
+ Removed empty script.
-- Mirco Bauer Mon, 07 Apr 2008 22:11:03 +0200
mono (1.9+dfsg-1) experimental; urgency=low
[ Mirco Bauer ]
* DFSG version of Mono 1.9
+ Deleted the mcs/class/System.Web.Extensions/ directory as
mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/*.cs
is licensed under Creative Commons Attribution 2.5 which is not
DFSG-free.
* New upstream release.
* debian/rules:
+ Bumped clilibs to 1.9
* debian/mono-api-check:
+ Implemented -k switch to keep and inspect the XML diff file.
+ Fixed application invocation.
* debian/patches/fix_threads.h.dpatch
debian/patches/fix_Mono.Cecil_linkage.dpatch
debian/patches/ppc_fix_flushing_of_icache_r92014.dpatch:
+ Removed, already applied upstream.
* debian/libmono2.0-cil.install:
+ Added Mono.Web.dll
* debian/control
debian/libmono-mozilla0.1-cil.install
debian/libmono-mozilla0.2-cil.install:
+ Renamed libmono-mozilla0.1-cil to libmono-mozilla0.2-cil, as the assembly
version (ABI) was bumped from 0.1 to 0.2.
[ Sebastian Dröge ]
* debian/patches/method-signature-testing.dpatch:
+ Patch from upstream SVN to fix db4o build failure with cecil 0.6,
improves checking of method signatures.
* debian/rules:
+ Put CFLAGS into "" to make the shell happy and fix FTBFS.
+ Set default CFLAGS to -O2 -g.
-- Mirco Bauer Mon, 04 Feb 2008 22:11:53 +0100
mono (1.2.6+dfsg-6) unstable; urgency=high
* debian/mono-mcs.postinst
debian/mono-1.0-devel.postinst:
+ Moved alternatives handling for cli-sn, cli-resgen and cli-al from
mono-mcs to mono-1.0-devel, as mono-1.0-devel ships those applications
(since mono 1.2.6+dfsg-1). (Closes: #460513)
This caused FTBS for different source packages that didn't explicitly
build-depend on mono-mcs, thus urgency set to high.
(Thanks to Laurent Bigonville for the investigation)
* debian/mono-utils.postint
debian/mono-utils.postinst:
+ Fixed file name.
* debian/control:
+ Added libmono-dev and pkg-config to recommends of mono-{1,2}.0-devel, as
mkbundle(2) uses pkg-config and needs mono.pc.
* debian/patches/ppc_disable_delegate_trampoline_optimization.dpatch
debian/patches/ppc_fix_flushing_of_icache_r92014.dpatch
+ Replaced ppc_disable_delegate_trampoline_optimization with
ppc_fix_flushing_of_icache_r92014, as that one fixes instead of
workarounds the PPC SIGILL issue (taken from upstream's SVN).
-- Mirco Bauer Mon, 04 Feb 2008 20:57:20 +0100
mono (1.2.6+dfsg-5) unstable; urgency=low
* debian/rules:
+ Reverted the changed target dependecies, which caused no patches being
applied anymore. Thus the fix_implicit_pointer_conversions patch for IA64
is applied again. (Closes: #457868)
-- Mirco Bauer Thu, 27 Dec 2007 20:54:20 +0100
mono (1.2.6+dfsg-4) unstable; urgency=low
* debian/patches/ppc_disable_delegate_trampoline_optimization.dpatch:
+ Disables delegate trampoline code for PPC, fixes instant SIGILL runtime
crashes for every invoked application (as seen in PPC build logs of
gtk-sharp2, gnome-sharp2 or beagle).
* debian/patches/fix_threads.h.dpatch:
+ Don't include threads-type.h in threads.h and moved functions to the
correct header, fixes compiling of OpenOffice.org's Mono bridge.
(taken from upstream SVN revision 91687 + 91817)
* debian/rules:
+ Make sure -j1 is passed to make, Mono's build system doesn't like -j > 1.
-- Mirco Bauer Wed, 26 Dec 2007 23:29:28 +0100
mono (1.2.6+dfsg-3) unstable; urgency=low
* debian/rules:
+ Pass -D to cli.binfmt install call, makes it not failing on archs that
are not listed in debian/control.
(thanks to Emanuele Rocca for the hint)
+ Enhanced "make distclean" error handling, making lintian happy.
* debian/libmono-system-messaging{1,2}.0-cil.clideps-override
debian/libmono-bytefx0.7.6.{1,2}-cil.clideps-override:
+ Added suggests libmono-winforms{1,2}.0-cil, doesn't make sense to pull in
System.Windows.Forms for designer classes (which are only used by VS.NET)
* debian/patches/fix_implicit_pointer_conversions.dpatch:
+ Fixed implicit pointer conversions by including a missing header, which
caused FTBFS on IA64.
* debian/control:
+ Added Homepage, Vcs-Svn and Vcs-Browser fields.
+ Updated Standards-Version to 3.7.3, no changes needed.
+ Changed Section of libmono-dev to libmono-dev.
+ Added Suggests (using cli:Suggests) fields for
libmono-system-messaging{1,2}.0-cil and libmono-bytefx0.7.6.{1,2}-cil.
+ Use cli:Depends for libmono-bytefx0.7.6.{1,2}-cil instead of manual
dependencies.
* debian/NEWS:
+ Fixed typo and indention.
-- Mirco Bauer Tue, 25 Dec 2007 13:40:33 +0100
mono (1.2.6+dfsg-2) unstable; urgency=low
* The "Welcome SPARC and S390 Users!" release
* debian/mono-2.0-devel.install
debian/mono-2.0-devel.manpages:
+ Added mconfig
* debian/control:
+ Added sparc and s390 to Architecture fields. (Closes: #332511, #377584)
(as the last 3 feature-releases of Mono were able to build on sparc, and
upstream is getting sparc port contributions again, it should be safe
to enable sparc now)
+ Added Replaces << mono-common 1.2.6+dfsg-2 to mono-2.0-devel, as
/etc/mono/mconfig/ was moved to mono-2.0-devel.
* debian/libmono-system{1,2}.0-cil.clideps-override:
+ Added suggests libmono-winforms{1,2}.0-cil, doesn't make sense to pull in
System.Windows.Forms for designer classes (which are only used by VS.NET)
* debian/patches/g_thread_init.dpatch:
+ Dropped, already applied upstream.
-- Mirco Bauer Fri, 21 Dec 2007 01:35:40 +0100
mono (1.2.6+dfsg-1) unstable; urgency=low
* DFSG version of Mono 1.2.6
+ Deleted mcs/class/System.Web.Extensions/System.Web.Script.Serialization/
JSON/* as those source files are licensed under Creative Commons
Attribution 2.5 which is not DFSG-free.
* New upstream release
+ Invoking GetFields on emitted type doesn't crash anymore, as seen with
nemerle. (Closes: #452585)
* debian/rules:
+ Updated MONO_API to 1.2.6
+ Enabled moonlight support in configure call.
+ Removed all "rm debian/tmp/usr/lib/mono/gac/"... calls, instead list
libraries explicitly in .install files.
(this is pretty error prone when upstream introduces new libraries and
the rm list became way too long)
+ Copy various 1.0 manpages to 2.0 manpages for missing 2.0 manpages.
+ Remove +dfsg part in upstream version detection (UPVERSION variable).
* debian/control:
+ Added new packages (mono-mcs/gmcs needed to be split as some parts of the
runtime relies on the compiler, like the XmlSerializer class):
- mono-mcs was split to: mono-1.0-devel and mono-1.0-service.
(monolinker.exe is now shipped part of mono-1.0-devel, Closes: #443833)
- mono-gmcs was split to: mono-2.0-devel, mono-2.0-service and
mono-xbuild.
- mono-smcs, containing the new compiler for moonlight/silverlight
applications.
- libmono-corlib2.1-cil and libmono-system2.1-cil, containing the
moonlight/silverlight runtime libraries.
- libmono-db2-1.0-cil, containing IBM DB2 database connector.
- libmono-mozilla0.1-cil, containing the WebControl implementation using
the Mozilla engine.
- libmono-i18n1.0-cil and libmono-i18n2.0-cil, containing I18N libraries
with code page definitions, moved from libmono-corlib{1,2}.0-cil.
- prj2make-sharp, upstream moved distribution of prj2make-sharp to Mono.
+ libmono-corlib{1,2}.0-cil recommends libmono-i18n{1,2}.0-cil now.
+ Removed mono and mono-devel meta packages, as they are not useful for
anyone.
* debian/dh_clideps:
+ Synced from cli-common 0.5.3, needed for CLI 2.1 support.
* debian/patches/00list:
+ Disabled armel_fix_configure_fpu_check.dpatch
(FPU check is fixed upstream)
* debian/patches/kfreebsd_support.dpatch:
+ Updated (and re-autoconfed)
* debian/patches/fix-mono.pc.in.dpatch:
+ Updated
* debian/patches/ppc_fix_mono_class_proxy_vtable_r84948.dpatch:
+ Removed, already applied upstream.
* debian/patches/fix_Mono.Cecil_linkage.dpatch:
+ Link Mono.Cecil(.Mdb) against CLI 1.0 instead of 2.0, patch taken from
upstream.
* debian/libmono1.0-cil.install:
+ Added Mono.Cecil.dll and Mono.Cecil.Mdb.dll.
* debian/update-shlibs.local.sh:
+ Wrote this script to ease updating the debian/shlibs.local file.
* debian/shlibs.local:
+ Updated
-- Mirco Bauer Sun, 16 Dec 2007 15:44:33 +0100
mono (1.2.5.1-2) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/mono.runtime-script:
- When removing GAC libraries, output the assembly name correctly on
errors.
+ debian/patches/fix_BigInteger_overflow_CVE-2007-5197.dpatch:
- Fixes CVE-2007-5197, thus urgency set to high.
-- Mirco Bauer Sun, 04 Nov 2007 15:34:08 +0100
mono (1.2.5.1-1) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ New upstream (bugfix) release. (Closes: #443468)
+ debian/System.Windows.Forms.dll.config:
- Added libX11 and libXcursor.
-- Mirco Bauer Sat, 22 Sep 2007 19:33:05 +0200
mono (1.2.5-3) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/patches/ppc_fix_mono_class_proxy_vtable_r84948.dpatch:
- Fixes crash bug on PPC for all applications that use DBus,
thus setting urgency to high. (Closes: #437452, #441795, #441879)
(Thanks to Bram Senders for testing the patch)
-- Mirco Bauer Thu, 13 Sep 2007 21:44:16 +0200
mono (1.2.5-2) unstable; urgency=medium
* Sebastian 'slomo' Dröge:
+ debian/FirebirdSql.Data.Firebird.dll.config,
debian/shlibs.local:
- Use libfbclient2 instead of old and to be removed libfbclient1.
Thanks to Damyan Ivanov for the
patch (Closes: #440850).
+ debian/changelog:
- Use urgency=medium because of the RC bugfix.
-- Sebastian Dröge Wed, 05 Sep 2007 07:02:15 +0200
mono (1.2.5-1) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ New upstream release
+ debian/watch:
- Updated
+ debian/rules:
- Bumped MONO_API to 1.2.5
+ debian/patches/kfreebsd_support.dpatch
debian/patches/armel_fix_configure_fpu_check.dpatch:
- Updated (re-autoconfed)
- Updated
+ debian/patches/ppc_fix_memory_corruption_r81413.dpatch:
debian/patches/fix_delegate_memory_leak_r79001.dpatch
debian/patches/remove_broken_dllmap_from_mono-shlib-cop.dpatch:
- Removed, already applied upstream.
+ debian/mono-utils.install
debian/mono-utils.manpages:
- Removed monodiet as removed by upstream
+ debian/man/resgen.1:
- Removed, supplied upstream.
+ debian/mono-mcs.manpages:
- Added monolinker.1
- Updated resgen.1
+ debian/mono-mcs.manpages
debian/mono-mjs.manpages:
- Moved mono-mjs.1 manpage to mono-mjs package.
+ debian/control:
- Added "Replaces" for mono-mjs.1 move to mono-mjs package.
-- Mirco Bauer Sun, 02 Sep 2007 21:36:13 +0200
mono (1.2.4-6) unstable; urgency=medium
* Mirco 'meebey' Bauer:
+ debian/patches/kfreebsd_support.dpatch:
- Patch configure script too, as we are not re-autogening.
This made kfreebsd-* FTBFS.
+ Urgency set to medium, as the last upload fixes an important crash
bug (#428190) for PPC.
-- Mirco Bauer Thu, 09 Aug 2007 19:36:21 +0200
mono (1.2.4-5) unstable; urgency=low
* The "there is more than Linux and X86" release
* Mirco 'meebey' Bauer:
+ debian/control:
- Replaced ${Source-Version} with ${source:Version} and ${binary:Version}
+ debian/patches/ppc_fix_memory_corruption_r81413.dpatch:
- Fix memory corruption on PPC, caused all Gtk# programs to crash.
Patch taken from upstream SVN.
(Closes: #428209, #430614, #427934, #428190, #429685)
(Thanks to Wouter Verhelst for testing the patch)
+ debian/patches/armel_fix_configure_fpu_check.dpatch:
- Detect FPU correctly. (Closes: #430582)
(Thanks to Riku Voipio for the patch)
+ debian/patches/fix_delegate_memory_leak_r79001.dpatch:
- Fix memory leak for delegates passed to unmanaged land, taken from
upstream SVN. (Closes: #428781)
(Thanks to Chris Howie for investigation)
+ debian/patches/kfreebsd_support.dpatch:
- Updated, added support for kfreebsd-amd64
+ debian/rules:
- Use softfloat on armel.
* Sebastian 'slomo' Dröge:
+ debian/patches/armel_fix_configure_fpu_check.dpatch:
- Regenerate configure for the change.
-- Mirco Bauer Sat, 21 Jul 2007 15:48:05 +0200
mono (1.2.4-4) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ debian/rules:
- Use pthread for arm/armeb/armel, should fix FTBFS for ARM.
* Sebastian 'slomo' Dröge:
+ debian/patches/g_thread_init.dpatch:
- Call g_thread_init() as early as possible as this is required for newer
glib versions. See:
http://bugzilla.ximian.com/show_bug.cgi?id=81862
http://bugzilla.gnome.org/show_bug.cgi?id=331853
Patch from upstream SVN, rev. 78018.
-- Mirco Bauer Wed, 13 Jun 2007 01:31:55 +0200
mono (1.2.4-3) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ debian/rules:
- Enable sigaltstack only for i386 and amd64, fixes FTBFS for ia64 and
possibly other archs.
-- Mirco Bauer Tue, 29 May 2007 22:54:24 +0200
mono (1.2.4-2) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ debian/patches/00list:
- Disabled dont_remap_non-runtime_libs patch, has side effects
and breaks banshee, means applications using libmono-cairo{1,2}.0-cil
running on CLR 2.0 need again to depend on the 2.0 version explicitly
+ debian/rules:
- Call dh_strip in binary-arch target, else mono-utils binaries have
debugging symbols.
+ debian/control:
- Strictly depend on upstream version for assemblies doing ICalls
(internal calls into the runtime implementation).
* Sebastian 'slomo' Dröge:
+ debian/rules:
- Set executable bit on dh_clistrip and the other debhelper scripts
to fix FTBFS.
-- Mirco Bauer Mon, 28 May 2007 16:18:53 +0200
mono (1.2.4-1) unstable; urgency=medium
* The clean me harder and be nicer to embedded devices upload
* Mirco 'meebey' Bauer:
+ New upstream release
- Fixes endian problem with UDP multicasts (Closes: #406909)
+ debian/patches/dont_remap_non-runtime_libs.dpatch:
- Don't remap referenced versions for libraries that are not part of the
runtime (like Npgsql, Novell.Directory.Ldap and Mono.* specially
Mono.Cairo) because that makes predictable dependency tracking
impossible for such libraries and is pretty insane as the remapped
version must be 100% ABI compatible.
This caused FTBFS for applications using Gtk# (which uses Mono.Cairo
version 1.0) but runs and compiles (gmcs) under CLR 2.0.
(Closes: #425194)
+ debian/control:
- New package mono-dbg, containing all debug sybols (*.mdb), which is
27 MB for all libraries and applications of the mono source package.
This new package should make specially embedded device users happy.
- New package mono-jit-dbg, unstripped mono-jit
- New package libmono0-dbg, unstripped libmono0
- Add libgdiplus dependency to libmono-winforms{1,2}.0-cil, as it's only
indirectly used via System.Drawing of libmono-system{1,2}.0-cil, which
only suggests libgdiplus.
+ debian/rules:
- Bumped MONO_API to 1.2.4
- Install Mono.Data.Sqlite.dll.config
- Enabled sigaltstack in ./configure call, since we use __thread / NPTL.
- Call debian/dh_clifixperms in binary-indep target
- Call debian/dh_clistrip in binary-indep target
+ debian/libmono-sqlite{1,2}.0-cil.install:
- Added Mono.Data.Sqlite.dll
+ debian/libmono-dev.install:
- Added dotnet.pc
+ debian/patches/fix-mono.pc.in.dpatch
debian/patches/fix-mono-cairo.pc.in.dpatch:
- Replace ../../ with @prefix@
+ debian/mono-gmcs.install:
- Added httpcfg and mono-api-info2
+ debian/libmono-system1.0-cil.clideps-override:
- Move libcupsys2 to Suggests.
- Move libgdiplus to Suggests.
+ debian/libmono-system-data{1,2}.0-cil.clideps-override:
- Move libglib2.0-0 to Suggests.
+ debian/libmono-winforms{1,2}.0-cil.clideps-override:
- Move libglib2.0-0 to Suggests.
+ debian/dh_clifixperms:
- Copied from cli-common-dev
+ debian/dh_clistrip:
- Copied from cli-common-dev
+ debian/shlibs.local:
- Added libgda-2
-- Mirco Bauer Mon, 21 May 2007 01:04:08 +0200
mono (1.2.3.1-5) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ debian/control:
- Added Conflicts: mono-utils (<< 1.2.3.1-4) to libmono0, to aid partial
upgrade of Mono from etch to lenny or sid, thanks to Rene Engelhard for
the hints. (really Closes: #412970)
- Moved binfmt-support dependency to recommends. (Closes: #418765)
The mono-common.postinst and mono-common.prerm scripts already checks
if binfmt-support is actually installed.
- Updated to use my Debian email address now.
-- Mirco Bauer Mon, 16 Apr 2007 01:12:04 +0200
mono (1.2.3.1-4) unstable; urgency=low
* Upload to unstable
* Sebastian 'slomo' Dröge:
+ debian/control:
- Let mono-utils depend on exactly the same upstream version of libmono0
that it was build with and remove the other workarounds for bug #412970
as this is now the correct fix. Thanks to Mirco Bauer for investigating
- Add armel to architectures
+ debian/rules:
- The shlibs file of libmono0 now contains >= $UPVERSION
-- Sebastian Dröge Sun, 15 Apr 2007 21:06:21 +0200
mono (1.2.3.1-3) experimental; urgency=low
* Sebastian 'slomo' Dröge:
+ debian/control:
- Also let mono-jit conflict with mono-utils (<< 1.2.3.1), otherwise the
previously added stricter dependencies in mono-utils don't have any
effect for pre-1.2.3.1-2 mono versions. (Closes: #412970)
-- Sebastian Dröge Tue, 6 Mar 2007 07:32:55 +0100
mono (1.2.3.1-2) experimental; urgency=low
* Sebastian 'slomo' Dröge:
+ debian/control:
- Also add kfreebsd-amd64 to archs
- Let libmono-winforms*.0-cil suggest shared-mime-info (Closes: #394674)
- Make mono-utils depend on libmono-corlib1.0-cil with a stricter
version requirement as it most probably breaks with other
versions. (Closes: #412970)
-- Sebastian Dröge Mon, 5 Mar 2007 08:00:35 +0100
mono (1.2.3.1-1) experimental; urgency=low
* Mirco 'meebey' Bauer:
+ debian/rules:
- Split the package build system into arch and indep for the configure,
install and build target.
- Added --disable-mcs-build to configure-indep call.
(buildds doesn't need to build the complete base-class-libraries,
since it's arch-indep, in arch-indep packages, and already in the
archive when uploaded. This should reduce the build time from 10
hours to about 1 hour for arm)
- Added kfreebsd checks for configure confflags.
- Moved building of MonoGetAssemblyName.exe from install to binary-indep,
else the compiler isn't available yet (if only binary-arch is build).
+ debian/dh_clideps:
- Synced from cli-common (contains support for kfreebsd)
+ debian/patches/kfreebsd_support.dpatch:
- Adds kfreebsd support to Mono.
(Closes: #394456, thanks to Petr Salinger
and Aurelien Jarno for the patch)
* Sebastian 'slomo' Dröge:
+ New upstream release (Closes: #411924):
- Fixes assertion failures on PPC (Closes: #403495)
+ debian/libmono-system2.0-cil.clideps-override:
- Move libasound2 to Suggests
+ debian/libmono-system1.0-cil.install,
debian/libmono-system2.0-cil.install:
- Add CustomMarshalers.dll
+ debian/libmono-system-data1.0-cil.clideps-override,
debian/libmono-system-data2.0-cil.clideps-override:
- Move libgda2-3 to Suggests
+ debian/libmono-winforms1.0-cil.clideps-override,
debian/libmono-winforms2.0-cil.clideps-override:
- Move librsvg2-2 to Suggests
+ debian/mono-common.install:
- Update path for cil-opcodes.xml
+ debian/mono-gmcs.install:
- Add /usr/bin/al2 utility
- Update path for xbuild stuff
+ debian/rules:
- Install new System.Data.dll.config file
- Remove new utilities from mono-mcs as they're already elsewhere
- Update MONO_API to 1.2.3
+ debian/shlibs.local:
- Add shlibs entry for libasound2
+ debian/System.Data.dll.config:
- Added new dllmaps
+ debian/shlibs.local,
debian/patches/firebird-fbclient.dpatch,
debian/FirebirdSql.Data.Firebird.dll.config:
- Use libfbclient1 instead of the embedded libfbembed1
library which is not thread-safe (Closes: #410379)
+ debian/control:
- Clean up Build-Depends-Indep
+ debian/rules,
debian/mono-gac.install:
- Fix various build failures caused by the binary-arch / binary-indep
split
-- Sebastian Dröge Tue, 27 Feb 2007 09:44:02 +0100
mono (1.2.2.1-2) unstable; urgency=high
* Sebastian 'slomo' Dröge:
+ Urgency high for RC bugfix
+ debian/control:
- Build depend on dpkg-dev (>= 1.13.19) for ${source:Version}
substitution (Closes: #411915)
- Update to use my debian.org address
-- Sebastian Dröge Sat, 24 Feb 2007 16:51:10 +0100
mono (1.2.2.1-1) unstable; urgency=low
* New upstream release
+ Mono 1.2.2.1 contains important bugfixes for the ARM architecture
(see #394418), but urgency is not raised because it's a new version.
+ Mono 1.2 has upstream security support for 7 years as it's used
in enterprise distributions by upstream.
+ For more Mono 1.2 news check the NEWS file.
* Mirco 'meebey' Bauer:
+ New upstream release (1.2.1)
+ debian/NEWS:
- Added entry for Mono 1.2
+ debian/control:
- Removed unstable warning from mono-gmcs description.
+ debian/patches/gmcs-static-anonmethods.dpatch:
- Removed, already applied upstream.
+ debian/mono-gmcs.install:
- Added mkbundle2
- Added sgen
+ debian/libmono-system-web2.0-cil.clideps-override:
- Override for GUI/X11 dependency on libmono-winforms2.0-cil to suggests.
+ debian/dh_clideps:
- Synced from cli-common-dev 0.4.7.
+ debian/shlibs.local:
- Synced versions from /var/lib/dpkg/info/*.shlibs
* Sebastian 'slomo' Dröge:
+ New upstream release (1.2.2)
+ New upstream release (1.2.2.1)
+ debian/rules:
- Update MONO_API to 1.2.2
+ debian/libmono{1,2}.0-cil.install:
- Add OpenSystem.C library
+ debian/patches/*:
- Remove obsolete patches
-- Debian Mono Group Tue, 5 Dec 2006 20:03:41 +0100
mono (1.1.18-3) unstable; urgency=low
* Sebastian 'slomo' Dröge:
+ debian/patches/gmcs-static-anonmethods.dpatch:
- Fix from SVN (r66807) for compilation of static anonymous methods
-- Debian Mono Group Thu, 19 Oct 2006 06:58:20 +0200
mono (1.1.18-2) unstable; urgency=medium
* The "clean me harder for etch" and "please build on arm this time" release
* Mirco 'meebey' Bauer:
+ debian/control:
- Removed obsolete mono-classlib-{1,2}.0 transition packages.
- Changed dependency of mono-runtime on mono-gac to
(= ${source:Version}) for making Mono binNMUable.
- Removed libgc-dev build-dep for kfreebsd.
+ debian/rules:
- Added --enable-minimal=aot to configure call for kfreebsd, this might
give us a successful build.
-- Debian Mono Group Wed, 18 Oct 2006 23:09:35 +0200
mono (1.1.18-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer:
+ debian/patches/arm_support_larger_stack_r65218.dpatch
debian/patches/fix_tmp_race_r65441.dpatch:
- Removed, already applied upstream.
+ debian/control:
- Removed Mono from Build-Conflicts.
+ debian/rules:
- Added parameters to $(MAKE) so an existing Mono install is not used.
(thanks to Raja R Harinath to for the hint)
+ debian/libmono-winforms{1,2}.0-cil.clideps-override:
- Added suggests libgnomeui-0.
+ debian/watch:
- Updated location again.
-- Debian Mono Group Sun, 15 Oct 2006 13:03:38 +0200
mono (1.1.17.1-5) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/patches/fix_tmp_race_r65441.dpatch:
- Fixes tempfile race condition (CVE-2006-5072), taken from upstream SVN.
+ debian/control:
- Added mono binary packages to Build-Conflicts, else it tries to use it
during bootstrap and fails.
+ debian/dh_clideps
debian/dh_makeclilibs:
- Synced from cli-common-dev 0.4.6.
-- Debian Mono Group Tue, 3 Oct 2006 14:02:21 +0200
mono (1.1.17.1-4) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/control:
- Added zlib1g-dev to build-deps, needed by the System.IO.Compression API
in System.dll 2.0. (Closes: #379225)
+ debian/dh_clideps:
- Synced from cli-common package, contains bugfix for libc6 dependencies,
makes Mono installable on ia64 again. (Closes: #388557)
- Also supports -l switch now for controlling the MONO_GAC_PREFIX
environment variable.
-- Debian Mono Group Sat, 23 Sep 2006 23:09:49 +0200
mono (1.1.17.1-3) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/patches/arm_support_larger_stack_r65218.dpatch:
- Should fix ARM FTBFS, taken from upstream SVN, thus urgency=medium.
+ debian/dh_clideps:
- Synced from cli-common package, contains bugfix for dependencies on
libmono0 and other packages.
+ debian/control:
- Added "Suggests: ${cli:Suggests}" to libmono-system{1,2}.0-cil and
libmono-winforms{1,2}.0-cil.
- Added libxml-dom-perl to build-deps (needed by debian/dh_clideps)
+ libmono-system2.0-cil.clideps-override
libmono-winforms1.0-cil.clideps-override
libmono-system1.0-cil.clideps-override
libmono-winforms2.0-cil.clideps-override:
- Added, used to override specific Depends to Suggests for assembly
references.
+ debian/shlibs.local:
- Updated
+ debian/mono-common.postinst:
- Removed old /usr/share/dotnet/mono to /usr/lib/mono transition code.
- Added removal of unneeded /usr/share/dotnet/mono symlink.
(Closes: #387277)
+ debian/rules:
- Honor noopt in DEB_BUILD_OPTIONS.
(thanks to Timo Lindfors , Closes: #380617)
-- Debian Mono Group Mon, 4 Sep 2006 22:44:55 +0200
mono (1.1.17.1-2) unstable; urgency=high
* Mirco 'meebey' Bauer:
+ debian/rules:
- Removed --with-static_mono=no from configure call, caused bad runtime
bugs (random crashes, e.g. FTBFS for ARM). According to upstream this
is an untested feature, and should not be used by the runtime itself.
(thanks to Sebastian 'slomo' Dröge for the investigation)
+ debian/watch:
- Updated
-- Debian Mono Group Mon, 4 Sep 2006 22:44:55 +0200
mono (1.1.17.1-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer:
+ debian/patches/unix-end-point-serialize.dpatch
+ debian/patches/unix-end-point-equals.dpatch
+ debian/patches/fix-mono-cairo-image-surface-constructor-signature.dpatch
+ debian/patches/ppc_missing_lock.dpatch
+ debian/patches/sqliteclient-ppc.dpatch
+ debian/patches/gacutil-remove-full-assembly-name.dpatch:
- Removed, already applied upstream.
+ debian/patches/console-no-utf8-bom.dpatch:
- Updated, thanks to Sebastian 'slomo' Dröge.
+ debian/control:
- Removed mono-mbas package.
+ debian/libmono-microsoft{7,8}.0-cil.install
debian/mono-mbas.install
debian/mono-mcs.manpages:
- Removed VB.NET, upstream split it into a separate tarball.
+ debian/mono-gmcs.install:
- Added bin/resgen2 and bin/mono-service2
+ debian/libmono{1,2}.0-cil.install:
- Added mono-service.exe
+ Updated to Standards Version 3.7.2 (no changes needed).
* Sebastian 'slomo' Dröge:
+ debian/mono.runtime-script:
- don't fail on removal if an assembly can't be removed. This is most
likely the case because the assembly is already gone.
-- Debian Mono Group Sun, 3 Sep 2006 17:19:37 +0200
mono (1.1.13.8-1) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ Updated debian/watch to use URL for stable releases.
* Sebastian 'slomo' Dröge:
+ New upstream release
+ debian/patches/ppc_missing_lock.dpatch:
- Add a missing lock and make some memory executable to fix
various segfaults on PPC64 SMP machines with 32 bit userland.
Patch from mono SVN (rev 61756). Thanks to Johannes Berg
(Closes: #371134)
+ debian/patches/sqliteclient-ppc.dpatch:
- LastInsertRowID() returns long, not int for sqlite3.
Fixes it to not return always 0 on PPC. Patch from mono SVN (rev 60676).
+ debian/patches/resource-manager-boo.dpatch:
- dropped, upstream now
+ debian/patches/console-no-utf8-bom.dpatch:
- don't output the Byte Order Mark on UTF8 locales to the console. This
breaks scripts and everything that parses the output of mono programs.
+ debian/patches/gacutil-remove-full-assembly-name.dpatch:
- Allow removal of assemblies with neutral culture info when given as
full assembly name to gacutil
+ debian/mono.runtime-scripts:
- added LANG=C to all calls of external programs where the output is
parsed
- Exit with a non-0 exit code if something goes wrong
- Use the full assembly name and gacutil /u for uninstallation
-- Debian Mono Group Tue, 27 Jun 2006 15:11:24 +0200
mono (1.1.13.6-4) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ debian/mono-api-check:
- Added .NET 2.0 support (-2 parameter).
+ debian/rules:
- pass -r to dh_clideps call for mono-gac, to prevent a circular
dependency between mono-gac <-> mono-runtime. (Closes: #365822)
* Sebastian 'slomo' Dröge:
+ debian/patches/fix-mono-cairo-image-surface-constructor-signature.dpatch:
- Fix the signature of the Mono.Cairo.ImageSurface constructor. It should
take a byte array, not a string. The old version with the string could
never work and would've caused a segfault instead. (SVN rev 60175)
-- Debian Mono Group Tue, 9 May 2006 22:34:09 +0200
mono (1.1.13.6-3) unstable; urgency=medium
* Mirco 'meebey' Bauer:
+ debian/control:
- Package mono-gac can not depend on cli-common >= 0.4.0 yet, which is
still in the NEW queue. Changed to use "Recommends" instead.
This caused FTBFS for packages that build-depend on cli-common or
mono-gac, thus using urgency=medium.
- Removed stdout and stderr redirect in mono-common.{postinst,prerm} to
aid debugging a problem with binfmt.
-- Debian Mono Group Sun, 23 Apr 2006 15:32:29 +0200
mono (1.1.13.6-2) unstable; urgency=low
* Dylan R. E. Moonfire
+ Included the late-GAC install hooks.
* Mirco 'meebey' Bauer:
+ synced dh_clideps and dh_makeclilibs from cli-common 0.4.0
+ debian/control:
- New meta package mono-runtime.
- Removed libmono-$version provides of libmono0, not needed anymore.
The shlibs file uses now libmono0.
-- Debian Mono Group Sun, 9 Apr 2006 14:07:23 -0500
mono (1.1.13.6-1) unstable; urgency=high
* New upstream release
* Mirco 'meebey' Bauer
+ This upload solves a dependency chain hell that made Mono not installable
on all archs except i386 and amd64, this caused FTBFS for gtk-sharp and
could also for dbus, avahi and probably other source packages, too,
and blocking their migration to testing. Thus urgency=high.
Unfortunately, I can't close any bugreports here, because there is none
filed against Mono for this issue (yet).
+ Splitted left libraries of mono-classlib-1.0 and mono-classlib-2.0
into own packages to avoid ABI breakages and meet the CLI Policy.
All libraries in a package must have the same version number
(required for versioned package names), see CLI Policy 0.4.0
mono-classlib-1.0/2.0 are now empty transition packages.
This also solves the circular depedency. (Closes: #358363)
+ debian/mono-classlib-1.0.install
debian/mono-classlib-1.0-dbg.install
debian/mono-classlib-2.0.install
debian/mono-classlib-2.0-dbg.install:
- Removed, not needed anymore because of splitting.
+ debian/control:
- Removed mono-classlib-1.0/2.0-dbg package
Removed mono-assemblies-base package:
- Changed mono-classlib-1.0/2.0 to have a minimum as depencies for the
transition to avoid a dependency hell. (Closes: #360996)
All packages that have a binary dependency on
mono-classlib-1.0/2.0 should be rebuild!
- Removed pnet-compiler Build-Conflicts and Conflicts.
- Updated libgdiplus dependency of libmono-winforms1.0/2.0-cil
to >= 1.1.13.4
- Moved System.Drawing.Design and System.Design to
libmono-winforms1.0/2.0-cil
- Added mono-mbas package, to avoid GUI dependency chain
- Added mono-mjs package, to avoid GUI dependency chain
- Added libmono-corlib2.0-cil to mono-utils Suggests, needed when
monodis parses 2.0 libraries.
- Added libmono1.0-cil package
- Added libmono2.0-cil package
- Added libmono-system1.0-cil package
- Added libmono-system2.0-cil package
- Added libmono-system-data1.0-cil package
- Added libmono-system-data2.0-cil package
- Added libmono-system-ldap1.0-cil package
- Added libmono-system-ldap2.0-cil package
- Added libmono-data-tds1.0-cil package
- Added libmono-data-tds2.0-cil package
- Added libmono-accessibility1.0-cil package
- Added libmono-accessibility2.0-cil package
- Added libmono-c5-1.0-cil package
- Added libmono-cscompmgd7.0-cil package
- Added libmono-cscompmgd8.0-cil package
- Added libmono-ldap1.0-cil package
- Added libmono-ldap2.0-cil package
- Added libmono-microsoft-build2.0-cil package
- Added libmono-microsoft7.0-cil package
- Added libmono-microsoft8.0-cil package
- Added libmono-oracle1.0-cil package
- Added libmono-oracle2.0-cil package
- Added libmono-peapi1.0-cil package
- Added libmono-peapi2.0-cil package
- Added libmono-relaxng1.0-cil package
- Added libmono-relaxng2.0-cil package
+ debian/rules:
- Added dh_makeclilibs call for 2.0 libraries, with tighter dependencies.
* Sebastian Dröge
+ Add myself to Uploaders
+ Added debian/mono-api-check:
- small wrapper script for comparing two assemblies and testing whether
their API is compatible.
+ debian/patches/unix-end-point-equals.dpatch (SVN rev 57754:57757):
- Fix Equals() and GetHashCode() of Mono.Unix.UnixEndPoint.
http://bugzilla.ximian.com/show_bug.cgi?id=77747
+ debian/patches/resource-manager-boo.dpatch:
- Fix the long outstanding breakage of boo. See
http://bugzilla.ximian.com/show_bug.cgi?id=77242
+ debian/patches/*.dpatch:
- Removed all obsolete, old patches
-- Debian Mono Group Wed, 5 Apr 2006 23:47:48 +0200
mono (1.1.13.4-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ Splitted some ABI problematic libraries into own packages.
Conforming to CLI Policy 0.3.0, for more details see:
http://pkg-mono.alioth.debian.org/cli-policy/ch3.html#s3.1
+ debian/control:
- Added libmono-corlib1.0-cil package
- Added libmono-corlib2.0-cil package
(this solves tight dependency problems on mono-jit)
- Removed mono-classlib-1.0 dependency from mono-jit.
- Added libmono-firebirdsql1.7-cil package
- Added libmono-bytefx0.7.6.1-cil package
- Added libmono-bytefx0.7.6.2-cil package
- Added libmono-npgsql1.0-cil package
- Added libmono-npgsql2.0-cil package
- Added libmono-sharpzip0.6-cil package
- Added libmono-sharpzip0.84-cil package
- Added libmono-sharpzip2.6-cil package
- Added libmono-sharpzip2.84-cil package
- Added libmono-winforms1.0-cil package
- Added libmono-winforms2.0-cil package
- Added libmono-sqlite1.0-cil package
- Added libmono-sqlite2.0-cil package
- Added libmono-cairo1.0-cil package
- Added libmono-cairo2.0-cil package
- Added replaces for mono-classlib-1.0/2.0(-dbg).
- Added splitted packages to mono-classlib-1.0/2.0 depends, for
transistion.
+ debian/mono-classlib-1.0.install:
- Moved mscorlib.dll to libmono-corlib1.0-cil.install
+ debian/mono-classlib-2.0.install:
- Moved mscorlib.dll to libmono-corlib2.0-cil.install
+ debian/README.Debian:
- Updated support archs list.
+ debian/changelog:
- Fixed indentation of some entries.
* Sebastian Dröge
+ debian/patches/unix-end-point-serialize.dpatch (SVN rev 57026):
- Fix the serialization of UnixEndPoint
+ debian/rules:
- Add debian/libmono0/usr/lib to the search path of dh_shlibdeps to get
the missing libmono0 dependencies in mono-jit and mono-utils.
-- Debian Mono Group Sat, 11 Mar 2006 22:46:42 +0100
mono (1.1.13.2-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ debian/control:
- Added arm and armeb to arch lists
-- Debian Mono Group Sat, 28 Jan 2006 22:57:07 +0100
mono (1.1.13.1-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ synced dh_clideps and dh_makeclilibs from cli-common
+ debian/rules:
- Added --with-static_mono=no to configure call, else the libmono0
package would be useless and loading a 1.7mb shared library is not
_that_ slow.
- Removed chrpath hack
+ debian/control:
- Updated debhelper build-dep to >= 5.0.0
- Removed chrpath from build-deps.
- Adjusted some package descriptions.
- Added replaces to mono-gmcs for mono-mcs.
- Added ${misc:Depends} to all arch dep packages.
+ debian/mono-jay.manpages:
- Updated path of jay.1
+ debian/mono-common.dirs:
- Added usr/share/dotnet (Closes: #311540)
+ debian/mono-gmcs.install:
- Added xbuild
- Added ilasm2
+ debian/libmono0.install:
- Added libMonoSupportW.so
+ debian/libmono-dev.install:
- Added libMonoSupportW.a
-- Debian Mono Group Sat, 14 Jan 2006 17:21:28 +0100
mono (1.1.12.1-1) unstable; urgency=low
* New upstream release (Closes: #344531)
* Mirco 'meebey' Bauer
+ debian/control:
- Added libx11-dev and libxt-dev to build-deps.
- Added libgc-dev [kfreebsd-i386] to build-deps. (Closes: #322599)
+ debian/rules:
- Added kfreebsd check for configure call.
- Added --with-libgdiplus=installed and --with-x=yes to configure call.
+ debian/compat:
- Changed to 5.
+ debian/mono-classlib-1.0.install:
- Added usr/lib/mono/compat-1.0/
- Added usr/lib/pkgconfig/mono-cairo.pc
+ debian/mono-classlib-1.0-dbg.install:
- Removed usr/lib/mono/gac/Microsoft.VisualBasic/7.0.*/*.mdb
+ debian/mono-classlib-2.0.install:
- Added usr/lib/mono/compat-2.0/
- Added usr/lib/mono/gac/FirebirdSql.Data.Firebird/1.7.*/
- Added usr/lib/mono/gac/Microsoft.Build.*/2.*/
- Removed usr/lib/mono/gac/Microsoft.VisualBasic/8.0.*/*.mdb
+ debian/mono-classlib-2.0-dbg.install:
- Added usr/lib/mono/gac/FirebirdSql.Data.Firebird/1.7.*/*.mdb
- Added usr/lib/mono/gac/Microsoft.Build.*/2.*/*.mdb
-- Debian Mono Group Tue, 27 Dec 2005 12:58:11 +0100
mono (1.1.10-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ debian/patches/00list:
- Removed fix_xsp2_inherits, already applied upstream.
- Removed datetime_doparse_fix, already applied upstream.
- Removed s390_compile_fix, already applied upstream.
- Removed 64bit_implicit_pointer_cast_fix, already applied upstream.
+ debian/mono-mcs.manpages:
- Added mozroots.1
+ debian/mono-classlib-1.0.install:
- Added dotnet.pc
+ debian/control:
- Added libgdiplus to "Recommends" of mono. (Closes: #333851)
-- Debian Mono Group Sat, 12 Nov 2005 21:54:15 +0200
mono (1.1.9.2-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ debian/patches/00list:
- Removed io_layer_fix_r50689, already applied upstream.
- Removed amd64_compile_fix_r50553, already applied upstream.
+ debian/mono-utils.install:
- Removed dh_installxsp, postrm-monoxsp and postinst-monoxsp. Those files
will be in the XSP package (mono-xsp-base) instead.
+ debian/mono-utils.manpages:
- Removed dh_installxsp.1
+ debian/patches/s390_compile_fix.dpatch:
- Updated the patch, one "break" was missing in an empty default label.
+ debian/patches/fix_xsp2_inherits.dpatch:
- Added patch to fix class inheritance with XSP2.
(thanks to Dylan R. E. Moonfire for the patch)
-- Debian Mono Group Sun, 16 Oct 2005 14:01:28 +0200
mono (1.1.9.1-3) unstable; urgency=medium
* Mirco 'meebey' Bauer
+ debian/patches/amd64_compile_fix_r50553.dpatch:
- Backport from upstream's SVN, should fix amd64 build.
(Closes: #330369)
+ debian/patches/64bit_implicit_pointer_cast_fix.dpatch:
- Should fix problems with amd64 and ia64 build.
(Closes: #330982, thanks to David Mosberger-Tang
for the patch)
+ Synced dh_makeclilibs and dh_clideps from cli-common.
-- Debian Mono Group Sun, 2 Oct 2005 17:17:19 +0200
mono (1.1.9.1-2) unstable; urgency=medium
* Mirco 'meebey' Bauer
+ debian/control:
- Added dc to build-deps, required for full bootstrap (solves FTBFS).
(Closes: #330280)
+ debian/rules:
- Making debian/dh_makeclilibs and debian/dh_clideps now executable.
(Closes: #330283)
+ debian/patches/io_layer_fix_r50689.dpatch:
- Backport from upstream's SVN, fixes process signalling bug.
+ debian/patches/s390_compile_fix.dpatch:
- Backport from upstream's SVN, should fix s390 build.
* Eduard Bloch
+ fixed bashisms in maintainer scripts and added removal of rpath (chrpath)
-- Debian Mono Group Tue, 27 Sep 2005 11:58:34 +0200
mono (1.1.9.1-1) unstable; urgency=low
* The "Mono becomes architecture friendly" release
- Mono 1.1.9 supports now IA-64 and ARM too
* New upstream release
* Mirco 'meebey' Bauer
+ debian/readme:
- Removed MonoConventions.
- Added link to CLI Policy.
+ debian/rules:
- Deleting more nunit files.
+ debian/control:
- Dropped cli-common build dependency.
- Added ia64 arch-dep packages.
+ debian/mono-gmcs.install:
- Added monop2.
+ debian/patches/remove_broken_dllmap_from_mono-shlib-cop.dpatch:
- Wrote patch to remove a dllmap which was causing that dh_clidep
generates a dependency for libc6.
+ Copied dh_makeclilibs and dh_clideps of cli-common to debian/ for
bootstrapping reasons, Mono is now autobuildable.
+ Applied patch for binfmt-detector-cli which makes it 64bit clean.
(Closes: #325313, thanks to Colin Watson for the
patch)
-- Debian Mono Group Sat, 24 Sep 2005 15:51:03 +0200
mono (1.1.8.3-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ debian/rules:
- Copying monodis to debian/tmp/usr/bin now, else dh_clideps in
internal-mono mode will fail.
- Copying monograph from mono/monograph/.libs to debian/tmp/usr/bin.
"make install" is still on drugs installing libtool wrapper scripts.
(Closes: #320479)
+ debian/mono-utils.install:
- Use monodis from debian/tmp again.
+ debian/control:
- Updated versioned cli-common build-dep to >= 0.2.1, this version
will generate proper deps now when using internal-mono mode.
(Closes: #325473)
- Updated to Standards Version 3.6.2.1 (no changes).
-- Debian Mono Group Fri, 2 Sep 2005 18:42:39 +0200
mono (1.1.8.2-1) unstable; urgency=low
* New upstream release
* Mirco 'meebey' Bauer
+ debian/rules:
- Using new feature of cli-common (internal-mono), this allows to use
the built Mono (in debian/) instead of an installed Mono
(thanks to Ingo Saitz for working on this).
+ debian/control:
- Added mono-gmcs to "Suggests" of mono-devel.
- Changed "Priority" of mono-classlib-(1.0|2.0)-dbg to extra.
- Changed dependency of mono-classlib-2.0-dbg from mono-classlib-1.0
to mono-classlib-2.0.
- Updated versioned cli-common build-dep to >= 0.1.4
- Removed mono-common dependency from many packages (it's not required
and breaks autobuilding of new packages).
- Removed mono-classlib-1.0/2.0 from build-deps.
-- Debian Mono Group Sun, 10 Jul 2005 16:08:12 +0200
mono (1.1.8.1-3) unstable; urgency=low
* Mirco 'meebey' Bauer
+ debian/mono-gmcs.install:
+ debian/mono-gmcs.manpages:
- those 2 files were missing, thus the mono-gmcs package was empty.
(Closes: #316742)
-- Debian Mono Group Sun, 3 Jul 2005 15:51:55 +0200
mono (1.1.8.1-2) unstable; urgency=medium
* Mirco 'meebey' Bauer
+ debian/control:
- Added "Replaces" to mono-utils for mono-mcs (<= 1.1.6-4).
This broke upgrading mono packages from 1.1.6 to 1.1.8.1, thus urgency
set to medium. (Closes: #316691)
-- Debian Mono Group Sun, 3 Jul 2005 12:43:24 +0200
mono (1.1.8.1-1) unstable; urgency=low
* New upstream release
+ Fixed DirectoryInfo.GetFiles(), it failed when filename had a backspace
or space at the end. (Closes: #285287)
+ With this release we also package the C# 2.0 part, for details see below.
* Mirco 'meebey' Bauer
+ debian/mono-mcs.manpages:
- removed monoresgen.1 and prj2make.1
(the programs for those don't exist in the packages anymore).
+ debian/rules:
- disabled 07_no_libc_fun.dpatch
(upstream doesn't use internal libc symbols anymore)
- Deleting prj2make from build
(it is shipped with the prj2make-sharp package).
- Added --preview=yes and --with-ikvm-native=no to ./configure call
(libikvm-native.so is shipped by the ikvm package).
- A lot of changes to make the split of classlib 1.0/2.0 possible.
+ debian/control:
- Updated versioned cli-common build-dep to >= 0.1.3
- Moved libMonoPosixHelper.so from libmono-dev to libmono0, because it's
an unversioned library now.
- Added "Replaces" to libmono0 for libmono-dev (<= 1.1.6-4).
- Renamed mono-assmeblies-base to mono-classlib-1.0 and set "Replaces"
and "Conflicts" for it.
- Added mono-assmeblies-base transistion package.
- Added new packages: mono-gmcs, mono-classlib-2.0, mono-classlib-1.0-dbg
and mono-classlib-2.0-dbg.
- Removed ${cli:Depends} from "Depends" of mono-classlib-1.0.
- Dropped mono-assemblies-arch package, there aren't any arch specific
CIL libraries.
- Changed static depends of mono-mcs to ${cli:Depends}
- Added mono-classlib-1.0 and mono-classlib-2.0 to build-deps
(required for dh_makeclilibs).
+ debian/mono-utils.install:
- Using mono/dis/.libs/monodis because the Makefile is confused and
installs a libtool wrapper script instead.
- Added missing /usr/bin/monodiet
- Added new /usr/bin/mono-find-provides and /usr/bin/mono-find-requires
-- Debian Mono Group Tue, 21 Jun 2005 21:30:36 +0200
mono (1.1.6-4) unstable; urgency=low
* upload to unstable
* Mirco 'meebey' Bauer
+ added debian/watch file
-- Debian Mono Group Sun, 29 May 2005 19:51:35 +0200
mono (1.1.6-3) experimental; urgency=low
* Mirco 'meebey' Bauer
+ updated "Section" fields in debian/control.
+ added amd64 to the arch fields (Closes: #253542)
(thanks to Kurt Roeckx for testing it on AMD64)
-- Debian Mono Group Sat, 14 May 2005 18:58:59 +0200
mono (1.1.6-2) experimental; urgency=low
* Mirco 'meebey' Bauer
+ removed cli-common from mono-common deps, it's for build-deps.
+ updated versioned build-dep of cli-common to >= 0.1.1
-- Debian Mono Group Sun, 17 Apr 2005 21:19:58 +0200
mono (1.1.6-1) experimental; urgency=low
* New upstream release
+ New version (Closes: #296353, #301268)
+ New build system, using one source tarball.
+ Almost all programs have a manpage now.
+ Mono 1.1.x branch supports AMD64 architecture.
+ Remoting is fast again with 1.1.6
(Closes: #303349)
* Mirco 'meebey' Bauer
+ Upstream merged mcs and mono into one mono tarball, this makes the
build process a lot easier.
+ Dropping /usr/share/dotnet structure with this release, upstream
provides now a FHS conform solution.
+ Added versioned mono-common dependency to mono, makes lintian happy.
+ Added cli-common to build-dependencies.
+ Added transition code to mono-common.postinst for moving
/usr/share/dotnet/mono to /usr/lib/mono
(thanks to Ingo Saitz aka Salz for helping with this)
+ Added c-sharp-compiler, resource-file-generator, assembly-linker,
strong-name-tool, global-assembly-cache-tool and cil-disassembler
alternatives (those are common CLI programs).
+ Added mono-devel metapackage.
+ Added mono-common dependecy to all related packages.
+ Removed a lot of hacks in debian/rules, not required anymore.
+ Removed old Conflicts/Replaces.
+ Removed icu28-dev from buil-dependencies (ICU is not recommended by
upstream anymore, and does break things).
+ Added pkg-config to "Recommends" of mono-mcs. (Closes: #294606)
+ created 07_no_libc_fun.dpatch
(Mono 1.1.x tries to use internal libc symbols, which is not required)
-- Debian Mono Group Sat, 2 Apr 2005 12:48:09 +0200
mono (1.0.5-2) unstable; urgency=high
* Mirco 'meebey' Bauer
+ removed mono-mint package and all packages for s390.
The mono-mint (the interpeter) is deprecated, unmaintained upstream
and was just a proof-of-concept programm.
The mono-jit is no longer supported for s390 by upstream in the stable
release and has a lot of bugs on that arch. This prevents Mono to enter
"testing", thus removed.
-- Debian Mono Group Tue, 15 Feb 2005 22:58:39 +0200
mono (1.0.5-1) unstable; urgency=high
* New upstream release
* Mirco 'meebey' Bauer
+ disabled building of .NET 2.0 classlib, because it breaks too much.
Upstream said it should not be used, even Novell does not ship it.
This fixes some very strange bugs, all tested against 1.0.5.
(Closes: #286270, #276464, #287279)
+ cleanups in debian/rules
-- Debian Mono Group Sun, 30 Jan 2005 01:07:36 +0200
mono (1.0.4-1) unstable; urgency=high
* New upstream release
* Mirco 'meebey' Bauer
+ removed automake from build-deps
+ JIT seems to be stable now (Closes: #258041)
-- Debian Mono Group Sun, 05 Dec 2004 16:09:32 +0200
mono (1.0.2-1) unstable; urgency=high
* The "All or Nothing" release
* New upstream release (Closes: #273675)
* Mirco 'meebey' Bauer
+ applied debian/rules patch to fix FTBFS on i386 with amd64 kernel
(Closes: #265510 thanks to Kurt Roeckx
)
+ removed all not official supported architectures
(Closes: #272846, #259680)
+ cosmetic cleanups in debian/rules
-- Debian Mono Group Thu, 11 Oct 2004 21:21:02 +0200
mono (1.0.1-1) unstable; urgency=medium
* New upstream (bugfix) release
-- Debian Mono Group Thu, 12 Aug 2004 13:46:04 +0200
mono (1.0-4) unstable; urgency=medium
* the "sorry for forgetting the NOT RELEASED YET tags" release
* Mono BSP
* Mirco 'meebey' Bauer
+ debian/rules: s390 build should work now
(showstopper for sarge, thus medium urgency)
+ debian/control: fixed typo, tuned Architecture field for mono (should
finaly prevent "unallowed" architectures from trying to build mono)
+ debian/README.Debian: fixed typo
* Eduard Bloch
+ --with-ntpl=no! When compiled with NTPL support, it still breaks on
kernel 2.4 though not using the other libs (closes: #256755, #257412)
+ patched Makefiles to link explicitely with glib and dl, thanks to
Russ Allbery (closes: #262023)
+ disabled mono-mint build for i386 and powerpc, upstream wish
-- Debian Mono Group Sun, 08 Aug 2004 16:38:32 +0200
mono (1.0-3) unstable; urgency=low
* NOT RELEASED YET
-- Eduard Bloch Wed, 7 Jul 2004 19:03:57 +0200
mono (1.0-2) unstable; urgency=medium
* Eduard Bloch
+ Workarounds for FTBFS on architectures that have we already built for in
the past
+ dh_makenetlibs: extremely ugly workaround for collecting library data
even when not the whole assembly chain works (we need something more
mature than monodis to do this; closes: #258040)
-- Debian Mono Group Wed, 07 Jul 2004 18:53:32 +0200
mono (1.0-1) unstable; urgency=low
* New upstream release (1.0 final)
* Mirco 'meebey' Bauer
+ debian/rules: cleanup
-- Debian Mono Group Mon, 30 Jun 2004 18:41:27 +0200
mono (0.97-1) unstable; urgency=medium
* New upstream release (Release Candidate)
+ basicaly a bugfix release, solves JIT crash problems with kernel 2.4.x
(closes: #255485, #256200), thus this urgency
* Eduard Bloch
+ Added libMonoPosixHelper... to libmono... packages (closes: #256697)
+ monosn is gone, using sn to get the signature strings now
+ set alternative dependency on mono-assemblies-base-0.96,
apparently compatible
-- Debian Mono Group Mon, 28 Jun 2004 01:14:32 +0200
mono (0.96-1) unstable; urgency=low
* New upstream release
* Eduard Bloch
+ setting virtual ".shlibs" for libmono via provides, currently
libmono-0.96
+ created new dh_makenetlibs and dh_netdeps tools to manage assembly
dependencies in the Perl/Python way
+ Moved Pablo's dh_installxsp script to mono-utils to mono-utils
+ mono-common.preinst now moves /usr/lib/mono directory (if exists) to
/usr/share/dotnet
+ moved the check for mono-vs.-mint priority to debian/rules
+ applied the patch (as dpatch) from Jackson Harper,
http://bugzilla.ximian.com/showattachment.cgi?attach_id=8206 to fix the
monodis segfault while operating on unresolved assembly references
* Mirco 'meebey' Bauer
+ New upstream release updates
+ enabled preview features (.NET 1.2, generics)
* Michael Schiansky
+ Since beta1 (0.91) dllmaps are handled cleanly (Closes: #241686)
* Pablo Fischer
+ Added autoscript support to dh_installxsp
-- Debian Mono Group Sat, 19 Jun 2004 14:38:57 +0200
mono (0.91-1) unstable; urgency=low
* New upstream release (Closes: Bug#249419)
* JIT is more stable now (Closes: Bug#238420)
* FTBFS fixes for sparc in rules/control
* added s390 architecture to mono-jit, libmono0 and libmono-dev
* documented supported architectures in README.Debian
-- Mirco 'meebey' Bauer Sun, 02 May 2004 19:19:22 +0200
mono (0.31-2) unstable; urgency=low
* kernel detection overridden to build 2.4 compatible version
(closes: #243928, #243940)
* DLL map updates (closes: #241686)
* README.Debian updated with latest MonoConventions
-- Eduard Bloch Wed, 7 Apr 2004 01:39:55 +0200
mono (0.31-1) unstable; urgency=low
* New upstream release
* Eduard Bloch
+ added additional entries to the hard-coded DLL map (closes: #236782)
+ included experimental patch for build failures on HPPA (partial fix
for #240272)
-- Eduard Bloch Tue, 6 Apr 2004 09:44:35 +0200
mono (0.30.2-1) unstable; urgency=low
* New upstream release
* Eduard Bloch:
+ debian/control: limited "any" arch lists to those really supported by the
Mono project. libmono0(-dev) to i386 powerpc (closes: #235315)
+ added a workaround for gnomeui-2 symbolic name (closes: #235946)
+ deleting the alternatives entries only on removal (closes: #234815)
-- Eduard Bloch Sat, 6 Mar 2004 13:15:43 +0100
mono (0.30.1-1) unstable; urgency=low
* New upstream release
* SONAME wokraround for libgstreamer-0.6.so.1
-- Eduard Bloch Tue, 24 Feb 2004 18:15:49 +0100
mono (0.29.99.20040114-4) unstable; urgency=low
* Eduard Bloch:
+ catch-them-all cli-wrapper rewrite
+ set mono-common conflict with the virtual package cli-common
* Teófilo Ruiz Suárez:
+ removed libicu26-dev from Build-Depends so mono-jit don't depend on
libicu26 (Closes: #231966)
-- Eduard Bloch Mon, 9 Feb 2004 00:23:40 +0100
mono (0.29.99.20040114-3) unstable; urgency=low
* bugfix release, hopefully the last of 0.29* series
* Teófilo Ruiz Suárez:
+ added automake1.7 to Build-Deps
* Eduard Bloch:
+ Included modified icu-config to use libicu26-dev
+ added libtool to Build-Deps (closes: #231271)
+ hook to correct SONAMEs in /etc/mono/config file (Closes: #231191)
+ included a generic binary wrapper to mono-common to be used as
PROGRAM to run /usr/bin/PROGRAM.exe with /usr/bin/cli
-- Eduard Bloch Thu, 22 Jan 2004 00:57:56 +0100
mono (0.29.99.20040114-2) unstable; urgency=low
* Finally closing the outstanding ITPs (closes: #132882)
* Maintainer mailing list address fixed
* libmint* removed (upstream request, considered as dead-end package)
* improved description, added pedump to mono-utils, dropped monosn (upstream
request)
-- Eduard Bloch Sun, 18 Jan 2004 19:15:41 +0100
mono (0.29.99.20040114-1) unstable; urgency=low
* New maintainer: Debian Mono maintainers
after the previous maintainers stoped the work on it
* Package descriptions written or improved
* Library package separation to follow the shared libs conventions
(libmono and libmono-profiler-... seem to belong together, though)
* libmono-dev depends on libmint-dev since the last contains the headers and
is available on all supported arches
* Package renaming to avoid confusion (mono in mono-jit, mint in mono-mint)
* merged binfmt-detector-cli and mono-common since they were already linked
together and another 3kB package makes no much sense
* limited the arch list to those officially supported by the Mono Project
* Adapted the /usr/share/doc/mono-interpreter (now -mint) fixing hooks
-- Eduard Bloch Sun, 18 Jan 2004 19:11:04 +0100
mono (0.26-2) unstable; urgency=low
* No longer depend on an external libgc
-- Alp Toker Tue, 26 Aug 2003 23:27:11 +0100
mono (0.26-1) unstable; urgency=low
* New upstream release
-- Alp Toker Fri, 15 Aug 2003 15:41:38 +0100
mono (0.24-1) unstable; urgency=low
* New upstream release
-- Alp Toker Wed, 7 May 2003 02:53:40 +0100
mono (0.23-1) unstable; urgency=low
* New upstream release
-- Alp Toker Fri, 7 Mar 2003 20:32:37 +0000
mono (0.22-1) unstable; urgency=low
* New upstream release
-- Alp Toker Thu, 6 Mar 2003 22:52:19 +0000
mono (0.21-1) unstable; urgency=low
* New upstream release
-- Alp Toker Thu, 27 Feb 2003 22:55:33 +0000
mono (0.20-1) unstable; urgency=low
* New upstream release
-- Alp Toker Mon, 24 Feb 2003 01:09:34 +0000
mono (0.19-3) unstable; urgency=low
* Build libmono as a shared object (needed for mod_mono)
-- Alp Toker Sat, 25 Jan 2003 05:26:44 +0000
mono (0.19-2) unstable; urgency=low
* Build against the new libgc6c102
* Pipe binfmt-misc warnings to /dev/null
-- Alp Toker Tue, 21 Jan 2003 07:17:12 +0000
mono (0.19-1) unstable; urgency=low
* New upstream release
-- Alp Toker Tue, 21 Jan 2003 00:05:56 +0000
mono (0.18-1) unstable; urgency=low
* New upstream release
-- Alp Toker Mon, 13 Jan 2003 17:16:34 +0000
mono (0.17-3) unstable; urgency=low
* Include machine.config and anything else that goes in /etc/mono
-- Alp Toker Tue, 17 Dec 2002 14:23:30 +0000
mono (0.17-2) unstable; urgency=low
* Disable exuberant debugging in PPC trampoline code
-- Alp Toker Mon, 16 Dec 2002 17:58:56 +0000
mono (0.17-1) unstable; urgency=low
* New upstream release
-- Alp Toker Tue, 10 Dec 2002 14:13:18 +0000
mono (0.16-1) unstable; urgency=low
* New upstream version. Sorry I havn't been doing any CVS snapshots for
a month. I'll try and sort something out.
* Include a patch from Michel Danzer to fix
idiotic build failure on non-i386 arches.
* Install /etc/mono/config and the manpage in the mono-common package,
and add a replaces for smooth upgrades (mono-config.5 used to be in
the mono-jit package).
* Switch from setting prefix to DESTDIR so /etc works too.
* Added some {}s to monoburg.y to make it parse correctly. Thanks to
Zoltan Varga's message on mono-list.
* Added data/config to the list of files that need to be cleaned
manually.
-- Robert McQueen Sat, 19 Oct 2002 16:16:08 +0100
mono (0.15-1) unstable; urgency=low
* New upstream version.
-- Robert McQueen Sat, 24 Aug 2002 00:36:34 +0100
mono (0.13-3) unstable; urgency=low
* Pass --disable-shared to configure, and link mono-jit statically.
* This turned out to be broken. Thanks to Dick Porter for putting up
with me moaning about libtool combinations for a day, and for fixing
it with the correct method I absolutely failed to see. Applied his
patch for this, should hit CVS soon or I'll back it out.
* Ship only a static libmono-dev for people interested in embedding.
Shared lib is useless because the API is massively unstable.
* Conflict the -dev with the old libmono0 until it is deemed useful
again.
* Change -a to -s in the binary-arch target so debhelper will only
build arch-specific packages if they're available on the build arch.
* Added mono-config.5 manpage to mono-jit package, and libmono.la and
pkg-config/mono files to libmono-dev package.
-- Robert McQueen Wed, 14 Aug 2002 23:07:40 +0100
mono (0.13-2) unstable; urgency=low
* Holiday maintainer upload. =)
* Switched to pristine upstream source tarball.
* Cleaned up debian/rules file, separated binary-arch/binary-indep
targets for builds on other arches.
* Stole the makefile magic from galeon (I did help write it =) to
automatically run configure or autogen.sh depending on whether we're
building from CVS or not, and then do the correct clean command
later.
* At the advice of Ximian folk, don't provide libmono0/libmono-dev for
the moment - the API is unstable.
* For when it does return... install the .a into libmono-dev and make
it arch: any.
* Include libmono.so.0 and libmono.so.0.0.0 into the mono-jit package.
These will be returned to a seperate package, and headers and static
libraries provided, when libmono's API is stable. To ease
transition, added a Replaces: header.
* Made mono-common arch: all, it contains no binaries currently.
* Leave out cil-opcodes.xml unless someone complains.
* Install documentation in mono-common, and have packages that depend
on it symlink to there instead. Made mono depend directly on
mono-common to prevent lintian griping about this. Added code to
postinsts of mono, mono-jit and mono-interpreter remove their doc
dir and replace it with a symlink on upgrades. Dpkg will not replace
a directory with a symlink, even if it's empty.
* Added -e to /bin/sh in the maintainer scripts.
* Don't ship monostyle.1 and monoburg.1 manpages, the programs are in
the mcs package and we don't ship them currently.
* Added undocumented symlink for monograph.1.
* Added rm to clean target for spare Makefiles left behind.
-- Robert McQueen Sun, 4 Aug 2002 00:57:15 +0100
mono (0.13-1) unstable; urgency=low
* Initial release.
-- Alp Toker Sun, 28 Apr 2002 22:10:10 +0100
debian/libmono-messaging-rabbitmq2.0-cil.install 0000664 0000000 0000000 00000000144 12301464505 016755 0 ustar /usr/lib/mono/gac/Mono.Messaging.RabbitMQ/2.0.0.0__*/
/usr/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
debian/libmono-system4.0-cil.install 0000664 0000000 0000000 00000000141 12301464506 014525 0 ustar /usr/lib/mono/4.0/System.dll*
/usr/lib/mono/4.5/System.dll*
/usr/lib/mono/gac/System/4.0.0.0__*/
debian/mono-gac.postinst 0000664 0000000 0000000 00000001411 12303441320 012462 0 ustar #!/bin/sh -e
# On upgrades we need to repopulate the GAC and framework paths
# to accomodate any changes in layout
#
# We only need to do this on upgrade; on first configure we know
# that any GAC libraries will call gac-install-package later.
if [ -n "$2" ]; then
# Install the GAC
if [ -x /usr/share/cli-common/gac-install ]; then
/usr/share/cli-common/gac-install mono
fi
# Install any framework libs
if [ -x /usr/share/cli-common/framework-install ]; then
/usr/share/cli-common/framework-install mono
fi
fi
# Update the alternatives
update-alternatives \
--install /usr/bin/cli-gacutil global-assembly-cache-tool /usr/bin/gacutil 10 \
--slave /usr/share/man/man1/cli-gacutil.1.gz cli-gacutil.1.gz /usr/share/man/man1/gacutil.1.gz
#DEBHELPER#
debian/libmono-system-drawing4.0-cil.clideps-override 0000664 0000000 0000000 00000000022 12301464506 017746 0 ustar suggests libcups2
debian/mono-1.0-service.manpages 0000664 0000000 0000000 00000000055 12301464506 013610 0 ustar debian/tmp/usr/share/man/man1/mono-service.1
debian/libmono-csharp4.0c-cil.install 0000664 0000000 0000000 00000000160 12301464505 014624 0 ustar /usr/lib/mono/4.0/Mono.CSharp.dll*
/usr/lib/mono/4.5/Mono.CSharp.dll*
/usr/lib/mono/gac/Mono.CSharp/4.0.0.0__*/
debian/libmono-system-web-http-webhost4.0-cil.install 0000664 0000000 0000000 00000000146 12301464506 017733 0 ustar /usr/lib/mono/4.5/System.Web.Http.WebHost.dll*
/usr/lib/mono/gac/System.Web.Http.WebHost/4.0.0.0__*/
debian/libmono-system-web-webpages-razor2.0-cil.install 0000664 0000000 0000000 00000000151 12301464506 020225 0 ustar /usr/lib/mono/4.5/System.Web.WebPages.Razor.dll*
/usr/lib/mono/gac/System.Web.WebPages.Razor/2.0.0.0__*/
debian/libmono-system-reactive-runtime-remoting2.2-cil.install 0000664 0000000 0000000 00000000167 12301464506 021640 0 ustar /usr/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll*
/usr/lib/mono/gac/System.Reactive.Runtime.Remoting/2.2.0.0__*/
debian/libmono-sharpzip4.84-cil.install 0000664 0000000 0000000 00000000225 12301464506 015140 0 ustar /usr/lib/mono/4.0/ICSharpCode.SharpZipLib.dll*
/usr/lib/mono/4.5/ICSharpCode.SharpZipLib.dll*
/usr/lib/mono/gac/ICSharpCode.SharpZipLib/4.84.0.0__*/
debian/libmono-system-messaging2.0-cil.install 0000664 0000000 0000000 00000000145 12301464506 016502 0 ustar debian/tmp/usr/lib/mono/gac/System.Messaging/2.0.*/
debian/tmp/usr/lib/mono/2.0/System.Messaging.dll
debian/changelog 0000664 0000000 0000000 00000106331 12303752500 011043 0 ustar mono (3.2.8+dfsg-4ubuntu1) trusty; urgency=low
* Include mystery patchset from Matthias Klose which
adds support for little-endian PPC64.
-- Jo Shields Fri, 28 Feb 2014 00:15:28 +0000
mono (3.2.8+dfsg-4) experimental; urgency=low
* [3930eef] Add missing libmono-winforms2.0-cil dependency to
libmono-cil-dev.
-- Jo Shields Thu, 27 Feb 2014 23:29:17 +0000
mono (3.2.8+dfsg-3) experimental; urgency=low
* [6a91386] -z and -n do the same thing, right? Fixes autopkgtest for real.
-- Jo Shields