Apply apt-0.5.15lorg2-lorg-pkgcachegen-selfprov.patch

Added in commit 818a9d5:
lorg-pkgcachegen-selfprov.patch: allow self-referencing provides

E.g. ocaml-runtime#3.10.2-alt1 can provide ocaml-runtime = 3.10.
This commit is contained in:
Gleb Fotengauer-Malinovskiy 2014-05-16 21:04:23 +04:00
parent 6b6a46f6fe
commit 6a43ffa836
2 changed files with 3 additions and 23 deletions

View File

@ -1,23 +0,0 @@
commit 542d44fd82ddc53b779ce4a223f10215f129b7bc
Author: pmatilai <pmatilai>
Date: Mon Feb 6 23:21:02 2006 +0000
- enable self-referencing provides and see what breaks...
diff --git a/apt-pkg/pkgcachegen.cc b/apt-pkg/pkgcachegen.cc
index 126f0b2..0e06e40 100644
--- a/apt-pkg/pkgcachegen.cc
+++ b/apt-pkg/pkgcachegen.cc
@@ -481,9 +481,12 @@ bool pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator Ver,
{
pkgCache &Cache = Owner->Cache;
+// PM:2006-02-07 allow self-referencing provides for now at least...
+#if 0
// We do not add self referencing provides
if (Ver.ParentPkg().Name() == PackageName)
return true;
+#endif
// Get a structure
unsigned long Provides = Owner->Map.Allocate(sizeof(pkgCache::Provides));

View File

@ -481,9 +481,12 @@ bool pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator Ver,
{
pkgCache &Cache = Owner->Cache;
// PM:2006-02-07 allow self-referencing provides for now at least...
#if 0
// We do not add self referencing provides
if (Ver.ParentPkg().Name() == PackageName)
return true;
#endif
// Get a structure
unsigned long Provides = Owner->Map.Allocate(sizeof(pkgCache::Provides));