Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=d9a9ef19855d889e426dcc23c129b37cdca66bd5

commit d9a9ef19855d889e426dcc23c129b37cdca66bd5
Author: Michel Hermier <[email protected]>
Date:   Wed May 22 14:18:42 2013 +0200

libpacman: Remove now unsed _pacman_checkdeps.

diff --git a/lib/libpacman/deps.c b/lib/libpacman/deps.c
index ddabe33..77f0a09 100644
--- a/lib/libpacman/deps.c
+++ b/lib/libpacman/deps.c
@@ -296,7 +296,7 @@ void _pacman_sortbydeps(pmtrans_t *trans, int mode)
for(i = vertices; i; i = i->next) {
pmgraph_t *vertex_i = i->data;
pmpkg_t *p_i = vertex_i->data;
-               /* TODO this should be somehow combined with _pacman_checkdeps 
*/
+               /* TODO this should be somehow combined with 
_pacman_trans_checkdeps */
for(j = vertices; j; j = j->next) {
pmgraph_t *vertex_j = j->data;
pmpkg_t *p_j = vertex_j->data;
@@ -442,28 +442,6 @@ int _pacman_trans_checkdeps (pmtrans_t *trans, pmlist_t 
**depmisslist) {
return 0;
}

-/* Returns a pmlist_t* of missing_t pointers.
- *
- * dependencies can include versions with depmod operators.
- */
-pmlist_t *_pacman_checkdeps (pmtrans_t *trans, unsigned char op, pmlist_t 
*packages) {
-       pmlist_t *i, *ret = NULL;
-
-       for (i = packages; i; i = i->next) {
-               pmtranspkg_t transpkg;
-               transpkg.type = op;
-               if (op & PM_TRANS_TYPE_ADD) {
-                       transpkg.pkg_new = i->data;
-                       transpkg.pkg_local = 
_pacman_db_get_pkgfromcache(trans->handle->db_local, transpkg.pkg_new->name);
-               } else {
-                       transpkg.pkg_new = NULL;
-                       transpkg.pkg_local = i->data;
-               }
-               _pacman_transpkg_checkdeps(trans, &transpkg, &ret);
-       }
-       return ret;
-}
-
/* return a new pmlist_t target list containing all packages in the original
* target list, as well as all their un-needed dependencies.  By un-needed,
* I mean dependencies that are *only* required for packages in the target
diff --git a/lib/libpacman/deps.h b/lib/libpacman/deps.h
index 7e42fd9..8ae3109 100644
--- a/lib/libpacman/deps.h
+++ b/lib/libpacman/deps.h
@@ -52,7 +52,6 @@ int _pacman_depmissinglist_add (pmlist_t **depmissinglist, 
const char *target, u
unsigned char depmod, const char *depname, const char *depversion);

void _pacman_sortbydeps(pmtrans_t *trans, int mode);
-pmlist_t *_pacman_checkdeps(pmtrans_t *trans, unsigned char op, pmlist_t 
*packages);
int _pacman_splitdep(const char *depstr, pmdepend_t *depend);
void _pacman_removedeps(pmtrans_t *trans);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to