packages: poldek/poldek-dont-lose-deps.patch - more fixes

megabajt megabajt at pld-linux.org
Sun Nov 22 19:52:50 CET 2009


Author: megabajt                     Date: Sun Nov 22 18:52:50 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- more fixes

---- Files affected:
packages/poldek:
   poldek-dont-lose-deps.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/poldek/poldek-dont-lose-deps.patch
diff -u packages/poldek/poldek-dont-lose-deps.patch:1.1 packages/poldek/poldek-dont-lose-deps.patch:1.2
--- packages/poldek/poldek-dont-lose-deps.patch:1.1	Sun Nov 22 14:06:00 2009
+++ packages/poldek/poldek-dont-lose-deps.patch	Sun Nov 22 19:52:44 2009
@@ -36,3 +36,18 @@
          
      if (n_array_size(suspkgs) == 0) {
          found = 0;
+diff -urN a/install3/process.c b/install3/process.c
+--- a/install3/process.c	2009-11-22 01:39:38.000000000 +0100
++++ b/install3/process.c	2009-11-22 19:41:42.862076125 +0100
+@@ -77,6 +77,11 @@
+             i3_forget_error(ictx, pkg);
+         }
+     }
++
++    /* this package may be used again and we have to process it (do not
++     * stop on the first condition in i3_process_package()) to generate
++     * new ->obsoletedby as we removed them here. */    
++    pkg_clr_mf(ictx->processed, i3pkg->pkg, PKGMARK_GRAY);
+     
+     if (i3pkg->markedby) {
+         indent = inc_indent(indent);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/poldek/poldek-dont-lose-deps.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list